20 random bookmarks
Тут будут ссылки на всё-всё, что я найду интересным
Тут будут ссылки на всё-всё, что я найду интересным
Да, это — работа.
Сложная и требующая насилия над своими инстинктами и шаблонами мышления. Она неизбежно будет вторгаться в вашу "гражданскую" жизнь и чем дальше, тем сильнее. Есть хорошая профессиональная поговорка: то, что делаем мы, меняет нас. У этого процесса есть много плюсов (появится хладнокровие, рассудительность, обстоятельность в принятии решений), но и минусов (на фоне других людей, если не будете одевать маску, вы будете казаться холодным фриком). Решать — вам и только вам, но теперь вы по крайней мере знаете, как превратить себя из потенциальной жертвы "эмоциональных качелей", на которые вас упорно заманивают создатели новостей, в адекватного читателя-аналитика. Если вы последуете вышеизложенным советам, ваши нервы будут очень благодарны, и вы точно узнаете очень много нового о себе и о мире вокруг вас.
PostgreSQL Query Plan Visualizer add new plan
Artifacts is an image + link organizer app for macOS and iOS. A
completely native, local first way to save all that stuff you find
across the web.
В своём докладе Илья покажет, как плохие контролы могут доставлять мелкие неудобства, которые достаточно быстро доведут пользователя до белого каления. И объяснит, как делать нормальные кнопки, поля ввода, выпадайки, чекбоксы, радиокнопки, слайдеры и прочие календарики. Все тезисы проиллюстрированы примерами!
If you actively use Stack Overflow as a coding instrument, your reputation will be lofty; if you don't use it, you're not really a professional software engineer.
Chats, emails, phone calls, mailing lists, issue tracking systems, face-to-face meetings, and other communication instruments for a software project.
By wrapping errors and building well-formatted error messages, we can keep better track of where errors are happening. I often just add the name of the function being called to my error messages, but we can make the message say whatever we want. For example, I’ll often include parameter information in the error so I know which inputs caused the error.
Trying to make the case for permanent irrevocable digital identities, which unfortunately today, by de-facto, are email addresses.
Functions that are part of your project’s source code but can never be
reached in any execution are called “dead code”, and they exert a drag
on codebase maintenance efforts.
Today we’re pleased to share a tool named deadcode to help you identify them.
Игорь рассказывает, как делает заметки.
Вложенные теги не нужны
Do not try to create a hierarchy (taxonomy) for your notes. It is not scalable and only works for narrow domain. Prefer tags.
Не понимал, зачем раскрашивать буквы в книжках, но Игорь пишет, что это полезно, когда есть комментарии
It is not useful to highlight without commenting. Writing summary is mandatory, highlighting is optional 1.
SQL has evolved. Beyond the relational model. Discover it now.
Rule of thumb: index for equality first—then for ranges.
Никита рассказывает про текст и кодировки
Выделите джуниору части проекта, где он будет главным, через него будут решаться все вопросы связанные с ними. При срочной необходимости, можно всё сделать самому, но в штатном режиме хозяин кода - он.