20 random bookmarks
Тут будут ссылки на всё-всё, что я найду интересным
Тут будут ссылки на всё-всё, что я найду интересным
Доклад о том, как и почему интерфейсы портятся и что нужно, чтобы они не портились.
The more time you spend designing systems, the more paranoid you get about things going wrong
Something like make, but magefiles are written in Go instead. Pretty funny.
используйте неизменяемые объекты, не допускайте частичной инициализации, требуйте обязательные поля сразу – не надейтесь, что кто-то заполнит их позже
In XDSD everybody is motivated to produce tangible and meaningful results. That's why we don't use emails, Skype, HipChat or phone calls.
Раскадровка сняла видео про мусор и переработку!
Long daily commutes can leave little time around busy work days for commuters, who tend to be less physically active, overweight, drink more alcohol, and sleep poorly as a result.
Из комментариев под статьёй:
Кто-то не очень понимает, что ORM в первую очередь - маппер. Да, и называется он Object-Relational Mapper. Отвечает за взаимосвязь между реляционными данными и объектно-ориентированным миром.
Тот, кто хотя бы раз сталкивался с опечаткой при загрузке поля в объект, уже не задаёт вопросы, оправдан ли ORM. Когда за тебя связку делает кодогенератор с нулевой возможностью ошибки на любой сложности схеме - начинаешь ценить надёжность такого решения.
Что касается SQL. ORM не может в принципе покрыть весь синтаксис SQL. И не должен, это не его задача. Его задача - сделать простым синтаксис 95% случаев, когда дальше джойна и WHERE ничего не надо. ORM не мешает использовать чистый SQL, а чаще всего может его дополнить, переводя результат сложного запроса в набор объектов.
Выступление про текст, кодировки, шрифты, эмодзи, лигатуры, диакритику итп.
Хорошее
Настройщик раскладки под макось
Заметки о том, как писать и оформлять код на Си
Алексей Антонов читает лекцию про финансы в Студии
Илья рассказывает про свой движок блога. Акцент на заботу о пользователе и невидимых фичах.
Себастьен Хиндерер, слепой человек, протестировал бета-версию SonarVision, навигатора для людей с ограниченными возможностями, использующего данные ОСМ
Заметки о вождении