<Easy-Peasy Code/>
2.78K subscribers
1.01K photos
48 videos
86 files
120 links
Привет всем✋
Делюсь полезным:
💭 авторские статьи
💭 интересные книги/инсайты
💭 немного юмора и опросов

Бот для самопроверки: @EpCodeQuizBot

По рекламе @adtgassetsbot
Владелец @Aleksei
Download Telegram
🔖 Ответ
Anonymous Quiz
25%
ParseError
62%
php
13%
callable {...}
💡 CSS переменные

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

О том, как объявлять и использовать css переменные вы найдете в статье ниже.

#ссылка
💡 6 практик продуктивности для начинающих и продвинутых

Для создания хорошего программного обеспечения приходится решать множество побочных задач. Одной идеи мало, по настоящему ценится грамотная реализация.

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

В статье ниже вы найдете 6 практик продуктивности, которые помогут вам максимизировать вашу продуктивность и ускорить работу.

#ссылка
🛠️ Delorean

Delorean – отличная библиотека для работы с датами и временем. Работа с временем с помощью неё в Python мне кажется наиболее естественной. Delorean чем-то похожа на Moment.js. Так же стоит отметить отличную документацию.

#инструменты
💡 Используем Chrome DevTools профессионально

Google Chrome в настоящее время является одним из самых популярных веб-браузеров, используемых сегодня разработчиками. Chrome DevTools может значительно улучшить ваш рабочий процесс, помогая вам разрабатывать, тестировать и отлаживать свои сайты прямо в вашем браузере.

Многие из вас, вероятно, регулярно используют Chrome DevTools, но ознакомьтесь с этими дополнительными советами и трюками и вы повысите свою работоспособность в несколько раз.

#ссылка
💡 Как программисту бороться с выгоранием?

Полагаю, всем, кто работает в ИТ сфере, знакомо состояние серости и безысходности, когда работа начинает казаться нудной, решаемые задачи — неинтересными, когда хочется бросить все и начать новую карьеру — скажем, альпиниста или пастуха овец. Одни называют это состояние «творческим кризисом», другие — «выгоранием», третьи — «хандрой».

А как бороться с этим состоянием? Для этого я написал статью, в которой расскажу из-за чего появляется выгорание у программистов и не только, как с ним бороться и как не допустить его.

#автор
Эффективная_работа_с_унаследованным_кодом.pdf
9.8 MB
📓 Эффективная работа с унаследованным кодом
Автор: Michael C. Feathers

Описание: если при изменении, кода вы не получаете быстрого ответа на внесенные изменения или не можете его прочитать, вероятно, код был унаследован. Книга научит, как получать выгоду от использования устаревших систем и повышать их работоспособность. Она основана на стратегиях, сформированных компанией Object Mentor, и сейчас сотни разработчиков делают так, чтобы время, потраченное, на устаревший код, не прошло впустую: они подчиняют себе нерегулируемые системы.

#книги
💡 Секреты Git: 7 команд, о которых вы, возможно, не знаете

За последнюю пару лет Git стал частью стека практически любого разработчика. Знание этой технологии подразумевается по умолчанию. Но хотя сам Git знаком буквально всем, многие его команды остаются неизвестными.

В короткой статье ниже, вы изучите семь маленьких команд, которые могут помочь вам стать более продуктивными в использовании Git.

#ссылка
💡 Геймдизайнер с нуля: как начать делать игры без опыта

Геймдизайнеры отвечают за правила, системы, механики и контент видеоигры. Они работают в командах и часто бывают разделены на группы с разными специализациями, такими, как дизайн систем, дизайн уровней и игровой баланс.

Чтобы быть создателем игр, необходимо любить игры и понимать их; необходимо находить удовольствие в анализе игры, разбиении игры на мельчайшие части и понимании того, как эти части образуют целое.

В статье ниже вы узнаете, как стать геймдизайнером с нуля.

#ссылка
Рефакторинг_Улучшение_существующего_кода.pdf
1.7 MB
📓 Рефакторинг. Улучшение существующего кода
Автор: Мартин Фаулер

Описание: книга написана экспертами ООП, которые сами принимали участие в разработке системы рефакторинга. Рефакторинг позволяет перемещать поля между классами, извлекать фрагменты из методов и превращать их в отдельные, перемещать код по иерархии.

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

Здесь рассказываются кейсы из личного опыта авторов, описываются принципы определения слабых мест в коде, базовые методы тестирования на Java. Все это научит, как поэтапно изменять код и не поломать всё.

#книги