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

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

По рекламе @adtgassetsbot
Владелец @Aleksei
Download Telegram
💡 Docker самый простой и понятный туториал. Изучаем докер, так, если бы он был игровой приставкой

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

#ссылка
💡 Работа с анимацией в Android: разбираем MotionLayout

Сегодня анимированные объекты можно найти практически в любом продукте: они учат ориентироваться в функционале, акцентируют внимание на нужных деталях и помогают узнаваемости бренда.

Когда встаёт вопрос о реализации достаточно сложного UI, для разметки экрана разработчики чаще всего используют ConstraintLayout — достаточно популярный и гибкий инструмент, предоставляющий широкие возможности для вёрстки.

#ссылка
💡 Что такое ModelMapper и зачем он нужен?

В ходе разработки любого приложения программист сталкивается с необходимостью работать с моделями различных объектов, созданных для разных целей. И соответственно, с необходимостью конвертировать их между собой. Если ваш проект на начальном этапе развития, то можно, конечно, использовать рукописные конверторы. Но рано или поздно проект станет больше, и вы столкнётесь с необходимостью использовать уже готовое решение для конвертации моделей.

Одним из таких решений является МodelMapper. Его очень просто использовать в самом начале проекта без особых знаний. Попытаюсь разобрать основные моменты использования фреймворка.

#ссылка
@js_tests - тесты и задачки по JavaScript
💡 5 фишек JavaScript, которые улучшат Ваш код

Автор видео рассказывает о трюках в JS, которые помогут написать более читабельный код и уменьшить количество багов :) Приятного просмотра

💻 Youtube
This media is not supported in your browser
VIEW IN TELEGRAM
Коротко о том, что думают про прграммистов

#мем
💡 Кастомные типы данных в TypeScript: валидация на этапе компиляции

Типы данных в TypeScript придают языку строгость и ощущение порядка, которого недостаёт в JavaScript. В этой статье мы рассмотрим кастомные ошибки компиляции, нетривиальные способы использования дженериков, множества типов и type map`ы.

#ссылка
💡 Protobuffers — это неправильно

Значительную часть своей профессиональной жизни я выступаю против использования Protocol Buffers. Они явно написаны любителями, невероятно узкоспециализированы, страдают от множества подводных камней, сложно компилируются и решают проблему, которой на самом деле нет ни у кого, кроме Google. Если бы эти проблемы протобуферов остались в карантине абстракций сериализации, то мои претензии на этом и закончились бы. Но, к сожалению, плохой дизайн Protobuffers настолько навязчив, что эти проблемы могут просочиться и в ваш код.

#ссылка
💡 TypeScript. Полный курс

В данном видеокурсе рассматриваются возможности языка строгой типизации — TypeScript. Разбирают его основные фишки и ключевые отличия от JavaScript. Вы изучите такие понятия, как перечисления (Enum), интерфейсы, пространства имён, а также набор нативных утилит, которые предоставляет сам язык.

💻 YouTube
💡 Лучшая архитектура для MVP: монолит, SOA, микросервисы или бессерверная?

Создание нового продукта всегда связано с риском. И выбор правильной архитектуры — важный шаг на пути успеху. Если вы выбираете между монолитной, сервис-ориентированной, микросервисной и бессерверной архитектурой, этот пост поможет вам сделать правильный выбор.

https://habr.com/ru/company/otus/blog/476024/

#ссылка