For the last few days I’ve noticed weird behavior in Sitecore instances which are related to Solr, for example:
indexes are rebuilding with exceptions;
sitecore instance is being slow;
lost connection to Solr;
not able to restart the Solr service, it’s just take an infinity time to stop.
For all of this things I haven’t pay much attention to start troubleshooting, because I’m working in another area which not related to indexes, the behaviour is quite new for me and just simple reboot has helped.
The Entourageanti-pattern brings no needed dependency. In this example if we build project with Controllers in isolation, the bin folder going to have the NHibirnate assembly as implicit dependency. With the current implementation the services, domain, NHibernate, etc. classes must be public, hence developer able to create any of them manually with constructor usage and this is unwilling situation.
The Entourage anti-pattern
The Stairway pattern is fix the entourage anti-pattern. The interface and implementation should be separated from each other in different assemblies. Hence, with this approach we easily can replace implementations.
Readability – code is generally clean, others understand your code.
Scalability – can the code perform good with small amount of elements compared to big amount of elements? Can the code be easily scaled horizontally? In general it covers different areas, from algorithm prospective where developer should care about Big O notation to high level architectural things.
Evolutionary architecture – code must be easy changeable/evolving over new requirements.
Personalization provides the right content to the right audience.
What does it mean? – For example, you are a customer of http://www.myGrocceryShop.com and usually, you buy vegetables and fruits online. Maybe you are not aware, but the grocery shop already know your behavior. Next time in the main page of the website you will see a bunch of fresh vegetables instead of meat or potato chips. You will see more targeted offers personalized for you.
This article describes the general idea and parts of Kubernetes as a technology.
Kubernetes is open-source automation platform for managing containerised workloads and services, designed for automating, deploying, scaling, operating the app containers.
Вот и наступило время, когда я еду на свой первый Ironman 70.3, в Давао 😊 Дорога предстоит длинная и долгая, хотя Филиппины 🇵🇭 находятся не так уж и далеко от Малайзии, и даже часовой пояс одинаковый, но в итоге, получается что из дому до отеля буду добираться весь день, с утра до поздней ночи.
Осенью 2017 года я узнал про такой вид активности, как Viper Challenge. Друзья говорили, что если интересуют физические испытания, то нужно попробовать, но это тяжело. Поизучав в интернете что это такое, я заинтересовался, но в голове у меня были мысли: “Ух ты, выглядит увлекательно-сложно, стоит ли мне в этом участвовать? И вообще, как это? Где это? Что для этого нужно? Что я буду чувствовать? Неизвестность…”. Но, я решил рискнуть, и зная что ещё присоеденятся несколько товищей, я записался на ближайший старт, на 2-е декабря 2017 года. К счастью, в Малайзии только 1 сезон – лето, и переживать по поводу холодов абсолютно не стоит.
Так вот, что это такое Viper Challenge? Это испытание тела, силы, выносливости, воли, где нужно бежать, преодолевать препятствия с другими участниками (дальше напишу подробнее). Так вышло, что я записался на финал года, и это был последний, четвертый старт, самый сложный. Это значит, что длинна трассы была 20КМ, на которой было 20+ препятствий. Данное мероприятие проходило в окресностях соседнего города от Kuala Lumpur, в Cyberjaya. Так же, как я узнал позже, есть 2 группы участников: Elite и все остальные. Я был в числе второй группы и мой старт в 9:15 утра. В последствии оказалось, что мои друзья стартовали на час-полтора раньше, так как записались за два месяца до того как это сделал я, и им пришлось переживать палящее солнце не так сильно.
Сегодня впервые на шоссейном велосипеде проехал более 50 км, на данный момент это мой рекорд 🙂
Для треккинга маршрута использую программу Strava, которая запоминает данные геолокации, скорость, высоту и другие параметры, в общем, много всего, а так же, эти данные можно экспортировать в другую программу – Relive, она то как раз и использует полученные данные. Затем, берет картографический сервис, накладывает их на карту и создает видео, после чего получается весьма интересный ролик, в который можно даже добавить фотографии, сделанные во время поездки. И, так как 51.8 км на данный момент мой рекорд, то захотелось на память выложить маршрут, который получился. Continue reading “Утренний велозаезд – 51.8 км по Kuala Lumpur”→