Хакатон DATSART — обзор и опыт участия
Сегодня, буквально спустя пол часа после финала, пока еще по горячим следам, хочу поделиться с вами историей о моем участии в команде DreamTeam вместе со своей женой, в хакатоне от кампании DatsTeam. Постараюсь изложить события в хронологическом порядке и уже самому взглянуть на свою работу со стороны.
Читать далее… »
Полное погружение в веб-компоненты в 2023 году
У нас всех есть проекты, над которыми мы не стали продолжать работать. Код стал неуправляемым, область применения расширилась, быстрые фиксы стали применяться поверх других фиксов, а структура кода рухнула под тяжестью спаггетти, программирование может быть грязным делом.
Читать далее… »
Декларативное программирование и сеть
Как и большинство веб-разработчиков, я провожу свои дни, давая инструкции компьютерам. Эти инструкции обычно включают некоторый ввод (запрос на веб-страницу), некоторую логику (отправление правильного содержания из базы данных), и некоторый вывод (отправление содержания в запрашивающий браузер). Это процесс сообщения компьютеру, как выполнить задачу, такую как генерация веб-страницы, то, что мы обычно называем “программирование”, но это – только один из множества видов программирования: императивное программирование.
Читать далее… »
Не бойтесь функционального программирования
Функциональное программирование — это усатый хипстер парадигм программирования. Обращаясь к хронике академии информатики, у функционального программирования было недавнее возрождение, которое обусловлено его утилитой в распределенных системах (и вероятно также, потому что “чистые” функциональные языки как Haskell трудно понять, что определенным образом отличает их).
Читать далее… »
Самое опасное слово в разработке программного обеспечения
«Просто разместите это где-то на сервере»
«Просто добавьте кнопку «избранное» справа от статьи»
«Просто добавьте (вставьте тут необходимую опцию) в панель настроек».
Когда звучит слово «просто», это означает, что надо будет проделать уйму работы. Несколько месяцев тому назад Бред Фрост поделился своими соображениями о том, как это слово соотносится со знаниями. Читать далее… »
Используем jQuery с умом, приемы использования
Сегодня я хочу поделиться с вами набором «хороших практик» и подходов использования jQuery, а также просто советы по оптимизации работы с библиотекой jQuery Читать далее… »
8 способов для программистов оставаться в своем уме
Быть веб-программистом – это тяжелый труд. Долгие часы, отданные работе, в сочетании с тем фактом, что приходится решать уйму проблем, делают нашу работу совершенно невыносимой. Не говоря уже о сроках и необоснованных требованиях клиентов. К тому же, программисты – вечные жертвы нескончаемых войн браузеров. Читать далее… »