💡 CSS переменные
CSS-переменные, или, точнее, кастомные CSS-свойства, доступны в Chrome начиная с 49 версии. Они могут быть полезны для уменьшения количества повторяющегося кода в CSS, создания впечатляющих эффектов вроде смены тем на лету и, потенциально, создания полифилов для будущих возможностей CSS.
О том, как объявлять и использовать css переменные вы найдете в статье ниже.
#ссылка
CSS-переменные, или, точнее, кастомные CSS-свойства, доступны в Chrome начиная с 49 версии. Они могут быть полезны для уменьшения количества повторяющегося кода в CSS, создания впечатляющих эффектов вроде смены тем на лету и, потенциально, создания полифилов для будущих возможностей CSS.
О том, как объявлять и использовать css переменные вы найдете в статье ниже.
#ссылка
💡 6 практик продуктивности для начинающих и продвинутых
Для создания хорошего программного обеспечения приходится решать множество побочных задач. Одной идеи мало, по настоящему ценится грамотная реализация.
Многие программные проекты заканчиваются досрочно не из-за плохой идеи, а потому, что были допущены технические и организационные ошибки.
В статье ниже вы найдете 6 практик продуктивности, которые помогут вам максимизировать вашу продуктивность и ускорить работу.
#ссылка
Для создания хорошего программного обеспечения приходится решать множество побочных задач. Одной идеи мало, по настоящему ценится грамотная реализация.
Многие программные проекты заканчиваются досрочно не из-за плохой идеи, а потому, что были допущены технические и организационные ошибки.
В статье ниже вы найдете 6 практик продуктивности, которые помогут вам максимизировать вашу продуктивность и ускорить работу.
#ссылка
🛠️ Delorean
Delorean – отличная библиотека для работы с датами и временем. Работа с временем с помощью неё в Python мне кажется наиболее естественной. Delorean чем-то похожа на Moment.js. Так же стоит отметить отличную документацию.
#инструменты
Delorean – отличная библиотека для работы с датами и временем. Работа с временем с помощью неё в Python мне кажется наиболее естественной. Delorean чем-то похожа на Moment.js. Так же стоит отметить отличную документацию.
#инструменты
💡 Используем Chrome DevTools профессионально
Google Chrome в настоящее время является одним из самых популярных веб-браузеров, используемых сегодня разработчиками. Chrome DevTools может значительно улучшить ваш рабочий процесс, помогая вам разрабатывать, тестировать и отлаживать свои сайты прямо в вашем браузере.
Многие из вас, вероятно, регулярно используют Chrome DevTools, но ознакомьтесь с этими дополнительными советами и трюками и вы повысите свою работоспособность в несколько раз.
#ссылка
Google Chrome в настоящее время является одним из самых популярных веб-браузеров, используемых сегодня разработчиками. Chrome DevTools может значительно улучшить ваш рабочий процесс, помогая вам разрабатывать, тестировать и отлаживать свои сайты прямо в вашем браузере.
Многие из вас, вероятно, регулярно используют Chrome DevTools, но ознакомьтесь с этими дополнительными советами и трюками и вы повысите свою работоспособность в несколько раз.
#ссылка
💡 Как программисту бороться с выгоранием?
Полагаю, всем, кто работает в ИТ сфере, знакомо состояние серости и безысходности, когда работа начинает казаться нудной, решаемые задачи — неинтересными, когда хочется бросить все и начать новую карьеру — скажем, альпиниста или пастуха овец. Одни называют это состояние «творческим кризисом», другие — «выгоранием», третьи — «хандрой».
А как бороться с этим состоянием? Для этого я написал статью, в которой расскажу из-за чего появляется выгорание у программистов и не только, как с ним бороться и как не допустить его.
#автор
Полагаю, всем, кто работает в ИТ сфере, знакомо состояние серости и безысходности, когда работа начинает казаться нудной, решаемые задачи — неинтересными, когда хочется бросить все и начать новую карьеру — скажем, альпиниста или пастуха овец. Одни называют это состояние «творческим кризисом», другие — «выгоранием», третьи — «хандрой».
А как бороться с этим состоянием? Для этого я написал статью, в которой расскажу из-за чего появляется выгорание у программистов и не только, как с ним бороться и как не допустить его.
#автор
Эффективная_работа_с_унаследованным_кодом.pdf
9.8 MB
📓 Эффективная работа с унаследованным кодом
Автор: Michael C. Feathers
Описание: если при изменении, кода вы не получаете быстрого ответа на внесенные изменения или не можете его прочитать, вероятно, код был унаследован. Книга научит, как получать выгоду от использования устаревших систем и повышать их работоспособность. Она основана на стратегиях, сформированных компанией Object Mentor, и сейчас сотни разработчиков делают так, чтобы время, потраченное, на устаревший код, не прошло впустую: они подчиняют себе нерегулируемые системы.
#книги
Автор: Michael C. Feathers
Описание: если при изменении, кода вы не получаете быстрого ответа на внесенные изменения или не можете его прочитать, вероятно, код был унаследован. Книга научит, как получать выгоду от использования устаревших систем и повышать их работоспособность. Она основана на стратегиях, сформированных компанией Object Mentor, и сейчас сотни разработчиков делают так, чтобы время, потраченное, на устаревший код, не прошло впустую: они подчиняют себе нерегулируемые системы.
#книги
🔖 Ответ
Anonymous Quiz
27%
easy
46%
peasy
27%
SyntaxError: name 'x' is assigned to before nonlocaldeclaration
💡 Секреты Git: 7 команд, о которых вы, возможно, не знаете
За последнюю пару лет Git стал частью стека практически любого разработчика. Знание этой технологии подразумевается по умолчанию. Но хотя сам Git знаком буквально всем, многие его команды остаются неизвестными.
В короткой статье ниже, вы изучите семь маленьких команд, которые могут помочь вам стать более продуктивными в использовании Git.
#ссылка
За последнюю пару лет Git стал частью стека практически любого разработчика. Знание этой технологии подразумевается по умолчанию. Но хотя сам Git знаком буквально всем, многие его команды остаются неизвестными.
В короткой статье ниже, вы изучите семь маленьких команд, которые могут помочь вам стать более продуктивными в использовании Git.
#ссылка
💡 Геймдизайнер с нуля: как начать делать игры без опыта
Геймдизайнеры отвечают за правила, системы, механики и контент видеоигры. Они работают в командах и часто бывают разделены на группы с разными специализациями, такими, как дизайн систем, дизайн уровней и игровой баланс.
Чтобы быть создателем игр, необходимо любить игры и понимать их; необходимо находить удовольствие в анализе игры, разбиении игры на мельчайшие части и понимании того, как эти части образуют целое.
В статье ниже вы узнаете, как стать геймдизайнером с нуля.
#ссылка
Геймдизайнеры отвечают за правила, системы, механики и контент видеоигры. Они работают в командах и часто бывают разделены на группы с разными специализациями, такими, как дизайн систем, дизайн уровней и игровой баланс.
Чтобы быть создателем игр, необходимо любить игры и понимать их; необходимо находить удовольствие в анализе игры, разбиении игры на мельчайшие части и понимании того, как эти части образуют целое.
В статье ниже вы узнаете, как стать геймдизайнером с нуля.
#ссылка
Рефакторинг_Улучшение_существующего_кода.pdf
1.7 MB
📓 Рефакторинг. Улучшение существующего кода
Автор: Мартин Фаулер
Описание: книга написана экспертами ООП, которые сами принимали участие в разработке системы рефакторинга. Рефакторинг позволяет перемещать поля между классами, извлекать фрагменты из методов и превращать их в отдельные, перемещать код по иерархии.
Да, кажется, что отдельные изменения не значимы и слишком просты для чтения целой книги, но несколько изменений в совокупности могут значительно улучшить работу программы или защитить от неожиданных дыр в коде.
Здесь рассказываются кейсы из личного опыта авторов, описываются принципы определения слабых мест в коде, базовые методы тестирования на Java. Все это научит, как поэтапно изменять код и не поломать всё.
#книги
Автор: Мартин Фаулер
Описание: книга написана экспертами ООП, которые сами принимали участие в разработке системы рефакторинга. Рефакторинг позволяет перемещать поля между классами, извлекать фрагменты из методов и превращать их в отдельные, перемещать код по иерархии.
Да, кажется, что отдельные изменения не значимы и слишком просты для чтения целой книги, но несколько изменений в совокупности могут значительно улучшить работу программы или защитить от неожиданных дыр в коде.
Здесь рассказываются кейсы из личного опыта авторов, описываются принципы определения слабых мест в коде, базовые методы тестирования на Java. Все это научит, как поэтапно изменять код и не поломать всё.
#книги