Подборка полезных публикаций для веб-мастеров и заказчиков

О главном инструменте разработчика, аналитика и руководителя

...Правда заключается в том, что единственно важным средством разработки является ваш мозг. И вы абсолютно ничего не знаете о том, как он устроен.

25 ошибок начинающего программиста

Научитесь выявлять их. Выработайте привычки избегать их. Цель этой статьи не загнобить новичков за типичные ошибки, а научить выявлять их и избегать. Порядок перечисления – случайный

Заблуждения программистов о трудоустройстве

Я не сразу устроился на достойную работу. Мне вполне хватало технических навыков, но я просто сдерживал себя. На это не было никаких причин, кроме глупых предположений о том, что хочет работодатель. Я пошёл на дерьмовую работу и тратил всё свободное время на коммиты Github ради улучшения профиля. Я тогда не знал, что принимающим решение людям практически не интересен этот код.

Не витайте в «облаках»: как провайдеры обманывают доверчивых клиентов

Качество облачных сервисов влияет на все ИТ-процессы в компании, но многие по-прежнему выбирают провайдера по цене. Ведь на первый взгляд, все они предлагают одно и то же. Но за низкой ценой могут стоять сбои, дополнительные расходы и банальный обман

А в это время

Неужели нет практик по измерению работы программистов? Что, весь мир мучается, платит огромные деньги и не понимает, за что? Неужели нет возможности программирование отехнологичить, нарисовать в виде процесса, измерить, установить критерии?

Magic link или история о том, как мы упростили жизнь пользователю

В статье я поделюсь личным опытом разработки и реализации “волшебных ссылок”. Расскажу зачем они нужны в нашем проекте, как функционируют и в конце даже всплакну над тем, что отсутствие такого функционала в больших системах используемых мною заставляет меня гневно рвать на себе волосы.

И еще раз: не пользуйтесь публичным WiFi

Мысль, изложенная в данном посте кому-то может показаться очевидной и банальной, но, как показал разговор в курилке с коллегами, многие, даже имеющие отношение к IT об этом даже не задумывались, не говоря уже о более далеких от техники людей.

Аудит сайта — 20 проверок на ошибки, которые решают все

То как оформлен контент, во что он завернут, как подается и как все это выглядит с точки зрения поисковых систем — очень важно. Это не даст вам какую-то немыслимую фору относительно конкурентов (при условии, что они аудит сайта проводят регулярно), но позволит встать с ними на одну ступень (сравняться с голодными).

Защита от легкого DDoS’a

оперативно вычленив и забанив очевидно зловредные ip из /suspected, вы сразу ощутимо снизите нагрузку на сервер и получите время для подготовки дальнейших действий по отражению атаки.

Не пишите лишнего

Все думают, что программист большую часть своего рабочего времени пишет код. Кроме самих программистов. Они знают, что большую часть времени они этот код читают. Читают, силясь понять, как же он работает, зачем он здесь написан и что с ним теперь делать.