Недавно столкнулся с неприятным сюрпризом. Неочень приятно видеть непрошенных гостей из Китая у себя на сервере)) Решил что русскоязычному сообществу следует знать об этой уязвимости и перевёл статью для сообщества.
Ссылка на переведённую мною статью про уязвимость CVE-2017-17405
Полный курс "Шаблоны разработки программного обеспечения" (ссылка на плейлист). Шаблоны GRASP, GoF, антипаттерны, рефакторинг Все материалы курса лекций (включая конспект лекций) на канале автора SlideShare
От себя. Я просмотрел пока что только 4 лекции но уже чувствую уверенность в тех знаниях что я уже приобрел. Однозначно подача хорошая, не занудная. Автор видно что не только знает предметнуб область но и любит в ней докапываться до "что, где, когда и почему".
Однозначно рекомендую всем кто желает углубить свои знания в области ПРАВИЛЬНОГО проектирования систем(бизнес логики). Великолепный курс! Спасибо автору за то что предоставляет её бесплатно на своём Youtube канале. Уверен что там есть ещё много чего полезного.
После пары собеседований я понял что мне надо поработать с SQL запросами.
Проанализировав свои знания и прошлый опыт самообучения я понял - просто начать писать SQL запросы делу не помогут. Мне нужно было смотреть в корень, как именно работает база данных. Только так, а именно смотря на "Big Picture", я лучше всего усваиваю знания. И первым что мне попалось в гугле - речь товарища Брента Озара.
Темами выступления были индексы, горячий старт поиска и еще пара связанный со статистикой запросов тем. Очень понравилось выступление. Действительно, серебряной пули нет (как всегда), всегда следует действовать по ситуации, и потерь не избежать. :)
Собственно вот и ссылка на выступление Брента Озара (откроется в новом окне)
Well, everything is simple, of course, very simple. It can be seen that the master class is for quite newcomers. But I'll lie if I say that I did not learn anything new. Perhaps these are the minuses of self-learning - knowledge is not systematized and comprehensive, there are gaps that can only be filled with practice.
Being a volunteer is an awesome experiance! Especially if you want to overcome your fears. My fear was about speaking Polish language.)) Although my Polish is on level A2 (maximum)), after 2-3 hundred meetings with guests I stopped worrying about my accent and even my words :D I know, I know. You think that apparently I wasn't able to explain anything to people, but I was able and I loved it!
And another bonus of volunteering, is the meeting many interesting and cheerful people!