Закладки

Стоящие внимания интернет-материалы.

Teach Yourself Computer Science

teachyourselfcs.com

Руководство по самостоятельному изучению Computer Science. Обзор областей Computer Science, обоснование необходимости их изучения и лучшие ресурсы для изучения каждой области.

Things You Should Never Do, Part I

joelonsoftware.com

Почему программистам часто хочется переписать всё с нуля и почему не стоит этого делать.

Organizational Skills Beat Algorithmic Wizardry

prog21.dadgum.com

Знание алгоритмов переоценено.

По большей части, программирование — процесс организации. Рефакторинг. Упрощение. Поиск возможностей избавиться от лишних манипуляций тут и там.

Write Code Like You Just Learned How to Program

prog21.dadgum.com

Наглядный пример того, что программисты могут добиваться лучших результатов, фокусируясь на UX вместо архитектуры.

Why Privacy Matters Even if “You have nothing to hide”

write.privacytools.io

Утверждение «я не переживаю о приватности, потому что мне нечего скрывать» аналогично «я не переживаю о свободе слова, потому что мне нечего сказать»

Эдвард Сноуден

Your blog probably doesn’t need a static site generator

zainamro.com

Генераторы статических сайтов вызывают фрустрацию и перетягивают внимание с письма на что угодно другое. Редактирование голых HTML-файлов может помочь преодолеть эти проблемы.

Getting started with security keys

paulstamatiou.com

Как сохранить цифровую безопасность и предотвратить фишинг с помощью FIDO2, WebAuthn и аппаратных токенов.

Cool URIs don't change

w3.org

Почему URI не должны меняться и как их проектировать с расчётом на долговечность.

Moving on

justinjackson.ca

Отказ от чего-либо — это хорошо, об этом не стоит жалеть.

Soft Skills Engineering

softskills.audio

Еженедельный подкаст о софтскилах для программистов.

A Conspiracy To Kill IE6

blog.chriszacharias.com

Захватывающая история о том, как несколько инженеров YouTube в 2009 году тайно выкатили на продакшен баннер об устаревшем IE6.