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

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

По рекламе @adtgassetsbot
Владелец @Aleksei
Download Telegram
Руководство по Java 8 Optional

В этом учебном пособии мы рассмотрим класс Optional, который был представлен в Java 8.

#ссылка
Добавляйте единицы измерения в имена

Есть одна ловушка читаемости кода, которой легко избежать, если вы о ней знаете; тем не менее она встречается постоянно: это отсутствующие единицы измерения. Рассмотрим три фрагмента кода на Python, Java и Haskell.

#ссылка
Создаем и тестируем telegram-бот на Kotlin

В этой статье мы с вами создадим простой бот на Kotlin (с поддержкой многоязычности) и последовательно разберем возможные способы использования асинхронных моков и тестов для Flow с использованием библиотеки mockk и типобезопасной библиотеки для взаимодействия с API Telegram на Kotlin.

#ссылка
Улучшаем процесс ведения проекта в Git

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

#ссылка
20+ игр, которые прокачивают логику, алгоритмы и радуют умный мозг

#ссылка
💡 Изображения

<img> — интересный тег со своими особенностями и вариациями использования. Именно поэтому в Яндексе решили посвятить ему целый доклад. 

Разработчик интерфейсов Поиска Яндекса Никита Дубко рассказал о форматах изображений, способах кадрирования и даже представил собственный image-processor для сжатия и оптимизации.

#ссылка
💡 Как выбрать домен, который ускорит развитие сайта в несколько раз 

Выбор доменного имени – очень важный этап создания коммерческого сайта. По сути, это адрес ресурса. Но на самом деле, это гораздо больше, нежели простая ссылка или имя сайта. Домен – это сильнейший маркетинговый инструмент. Это даёт возможность значительно ускорить процесс продвижения.

#ссылка
💡 10 принципов хорошего кода и хорошего программиста

Спагетти-коды, огромные цепочки «if-else» и программы, которые ломаются после изменения переменной, функции размером в сотни строк и раздражающие имена переменных и классов? Это лишь некоторые из постоянно встречающихся в работе недочётов. И результат того, что будет, если попытаться превратить надвигающийся дедлайн в готовый продукт, внутри которого скрывается проблемный и перегруженный код.

Будем следовать 10 принципам хорошего программиста, которые выведут вашу работу на новый уровень!

Читать статью
#ссылка
🛠️ Hat.sh

Это приложение на основе JavaScript, которое обеспечивает безопасное шифрование файлов с помощью API WebCrypto. Это быстро, безопасно и без сервера. Вы можете использовать его для быстрого шифрования и дешифрования любого типа файла за секунды без каких-либо проблем.

#инструменты #js
💡 Собеседование iOS разработчика: вопросы и задания

В этой статье вы найдете вопросы и задания, которые часто встречаются на собеседованиях iOS разработчиков.

#ссылка
💡 Микросервисы. Руководство для начинающих

Вы наверняка слышали подобные высказывания: «Наши сервисы состоят из множества масштабируемых микросервисов», «Мы планируем перейти на архитектуру микросервисов». Но что такое микросервисы? Автор статьи попытается объяснить это на примерах из реального мира.

#ссылка
💡 5 HTML-трюков, о которых никто не говорит

Все веб-разработчики широко используют HTML, независимо от того, какой фреймворк или серверный язык используется. Фреймворки и языки программирования могут приходить и уходить, но HTML никуда не денется. Но, несмотря на такое широкое использование, всё ещё есть теги и свойства, о которых большинство разработчиков не знают.

#ссылка
Как написать рефлексию для C++

C++ поистине противоречивый язык. Старый добрый С существует аж с 1972 года, С++ появился в 1985 и сохранил с ним обратную совместимость. За это время его не раз хоронили, сперва Java, теперь его потихоньку продолжают хоронить Go и Rust. Все его недостатки пережеваны множество раз.

#ссылка
Angular 14

Благодаря RFC о строго типизированных реактивных формах закрыта проблема на GitHub №1, а RFC автономных API представил упрощённый способ создания приложений Angular. Подробности в статье.

#ссылка
Как создать редактор кода для 40+ языков с помощью React

Онлайн-платформа выполнения кода позволяет писать и сразу запускать код на любимом языке программирования. В идеале можно увидеть вывод программы, например двоичного поиска на JavaScript.

#ссылка
💡 Микросервисы. Руководство для начинающих

Вы наверняка слышали подобные высказывания: «Наши сервисы состоят из множества масштабируемых микросервисов», «Мы планируем перейти на архитектуру микросервисов». Но что такое микросервисы? Автор статьи попытается объяснить это на примерах из реального мира.

#ссылка
А вы знаете, где используется Haskell?

Haskell — чистый функциональный язык программирования общего назначения. Среди его отличительных особенностей можно выделить строгую статическую типизацию, ленивые вычисления, алгебраические типы данных и серьёзную теоретическую основу. Это относительно молодой язык, он появился в 1990 году, но уже оказал значительное влияние на другие языки и на теорию языков программирования в целом.

#ссылка
Автоматическая публикация npm пакета из gitlab ci/cd

Всем привет! Сегодня я расскажу как реализовать автоматическую публикацию npm пакета в cicd gitlab, с помощью каких инструментов мы генерируем CHANGELOG файл и обновляем версию package.json. А так же как публикуем изменения в gitlab репозитории.

#ссылка
Самый простой (и неожиданный) алгоритм сортировки?

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

#ссылка