<Easy-Peasy Code/>
Открыть в Telegram
Привет всем✋ Делюсь полезным: 💭 авторские статьи 💭 интересные книги/инсайты 💭 немного юмора и опросов Бот для самопроверки: @EpCodeQuizBot По рекламе @bagdanus Владелец @Aleksei
Больше3 717
Подписчики
+124 часа
-17 дней
-2230 день
Архив постов
3 717
💡 Лучшая архитектура для MVP: монолит, SOA, микросервисы или бессерверная?
Создание нового продукта всегда связано с риском. И выбор правильной архитектуры — важный шаг на пути успеху. Если вы выбираете между монолитной, сервис-ориентированной, микросервисной и бессерверной архитектурой, этот пост поможет вам сделать правильный выбор.
https://habr.com/ru/company/otus/blog/476024/
#ссылка
3 717
💡 TypeScript. Полный курс
В данном видеокурсе рассматриваются возможности языка строгой типизации — TypeScript. Разбирают его основные фишки и ключевые отличия от JavaScript. Вы изучите такие понятия, как перечисления (Enum), интерфейсы, пространства имён, а также набор нативных утилит, которые предоставляет сам язык.
💻 YouTube
3 717
💡 Protobuffers — это неправильно
Значительную часть своей профессиональной жизни я выступаю против использования Protocol Buffers. Они явно написаны любителями, невероятно узкоспециализированы, страдают от множества подводных камней, сложно компилируются и решают проблему, которой на самом деле нет ни у кого, кроме Google. Если бы эти проблемы протобуферов остались в карантине абстракций сериализации, то мои претензии на этом и закончились бы. Но, к сожалению, плохой дизайн Protobuffers настолько навязчив, что эти проблемы могут просочиться и в ваш код.
#ссылка
3 717
💡 Кастомные типы данных в TypeScript: валидация на этапе компиляции
Типы данных в TypeScript придают языку строгость и ощущение порядка, которого недостаёт в JavaScript. В этой статье мы рассмотрим кастомные ошибки компиляции, нетривиальные способы использования дженериков, множества типов и type map`ы.
#ссылка
3 717
💡 5 фишек JavaScript, которые улучшат Ваш код
Автор видео рассказывает о трюках в JS, которые помогут написать более читабельный код и уменьшить количество багов :) Приятного просмотра
💻 Youtube
3 717
💡 Что такое ModelMapper и зачем он нужен?
В ходе разработки любого приложения программист сталкивается с необходимостью работать с моделями различных объектов, созданных для разных целей. И соответственно, с необходимостью конвертировать их между собой. Если ваш проект на начальном этапе развития, то можно, конечно, использовать рукописные конверторы. Но рано или поздно проект станет больше, и вы столкнётесь с необходимостью использовать уже готовое решение для конвертации моделей.
Одним из таких решений является МodelMapper. Его очень просто использовать в самом начале проекта без особых знаний. Попытаюсь разобрать основные моменты использования фреймворка.
#ссылка
3 717
💡 Работа с анимацией в Android: разбираем MotionLayout
Сегодня анимированные объекты можно найти практически в любом продукте: они учат ориентироваться в функционале, акцентируют внимание на нужных деталях и помогают узнаваемости бренда.
Когда встаёт вопрос о реализации достаточно сложного UI, для разметки экрана разработчики чаще всего используют ConstraintLayout — достаточно популярный и гибкий инструмент, предоставляющий широкие возможности для вёрстки.
#ссылка
3 717
💡 Docker самый простой и понятный туториал. Изучаем докер, так, если бы он был игровой приставкой
Добро пожаловать в гайд по изучению Docker, в котором я проиллюстрирую вам совершенно иной подход при разработке ваших приложений с его помощью. Эту статью вы можете считать как быстрый старт, введение в Docker.
#ссылка
