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

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

По рекламе @adtgassetsbot
Владелец @Aleksei
Download Telegram
Код-ревью для начинающих: советы и ориентиры из практики

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

#ссылка
Советы по работе с легаси кодом в PHP

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

#ссылка
🛠️ WireShark

Это передовой и широко используемый анализатор сетевых протоколов. Он позволяет вам посмотреть, что происходит в вашей сети на микроскопическом уровне и является стандартом де-факто (а часто и де-юре) для многих коммерческих и некоммерческих предприятий, государственных учреждений и учебных заведений. Разработка Wireshark процветает благодаря добровольному вкладу сетевых экспертов со всего мира и является продолжением проекта, начатого Джеральдом Комбсом в 1998 году.

#инструменты #cpp
💡 Топ-5 необычных и эпических багов в программах и устройствах 

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

В статье ниже вы найдете описание 5 необычных багов в программах. Приятного чтения!

#ссылка
Этапы профессиональной карьеры разработчика: какие задачи решают junior, middle и senior

Python один из наиболее популярных в мире языков программирования. В начале этого года по версии Tiobe он занял первое место. Популярность его объясняется достаточно просто - язык можно относительно быстро выучить на базовом уровне и начать двигаться к вершинам профессии. Но какие они, эти вершины? На что способен senior, какие задачи решает middle, а какие - junior?

#ссылка
Табличные тесты в Go с использованием Gomock

Чтобы эффективнее тестировать работу программы, можно использовать табличные юнит-тесты. В этой статье пошагово рассказываем, как писать такие тесты с помощью фреймворка Gomock.

#ссылка
Учимся правильно писать CSS классы в JSX

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

#ссылка
Настройка Webpack 5

Базовая настройка webpack 5 + настройка для разработки на React (вкл. React Hot Reloading).

#ссылка
3 основные сферы применения Python

Python — это скриптовый язык программирования, который используется во многих областях, начиная от IOS и Android и заканчивая серверными OS. Давайте рассмотрим три основные области его применения.

#ссылка
💡 Azure Applied AI — готовые нейросети для бизнеса

Компания Microsoft представила шесть сервисов Azure Applied AI — Azure Video Analyzer, Azure Metrics Advisor, Azure Bot Service, Azure Cognitive Search, Azure Form Recognizer и Azure Immersive Reader. Они функционируют на основе нейросетей и позволяют автоматизировать конкретный сценарий для бизнеса. Как сервисы использую уже сегодня, написано в нашей статье.

#ссылка
💡 Почему вам стоит выбрать gRPC для своего следующего проекта

REST — это мейнстрим и стандартный выбор при проектировании API, особенно когда речь идет о микросервисных приложениях. Но для определённого набора сценариев использования важную роль может играть модель gRPC.

Это архитектура RPC с открытым исходным кодом, разработанная Google для обеспечения высокоскоростной связи между микросервисами. Создание gRPC (удалённый вызов процедур Google) преследовало основную цель — ускорение передачи данных между сервисами. Для обмена сообщениями модель использует Protobuf, высокоэффективный формат обмена сообщениями с высокой степенью упаковки для сериализации структурированных данных. Благодаря этому gRPC справляется с проблемами передачи больших объёмов данных.

#ссылка
🛠️ TeraCopy

Это бесплатная программа для передачи файлов, разработанная в качестве альтернативы встроенной функции передачи файлов в Windows Explorer.

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

#инструменты
TypeScript: худший лучший язык программирования

Если вы сомневаетесь, стоит ли его использовать — эта статья для вас, чтобы вы смогли для себя всё решить. Если вы уже любите и используете TypeScript, то надеюсь, вам тоже будет интересно.

#ссылка
Обзор всего доступного в С++ type erasure

В статье я постараюсь описать все возможные виды type erasure в современном С++.

#ссылка
Инструменты выполнения фоновых задач в Go

Итак, вы начали разработку на Go и столкнулись с задачей запуска куска логики приложения в фоне. Какие есть варианты? Их очень много, и в статье я постараюсь помочь с выбором конкретного инструмента для фонового запуска кода.

#ссылка
💡 Surge

Простая веб-публикация с одной командой. Публикуйте HTML, CSS и JS, не выходя из командной строки. Удобная тула для фронтендеров

#ссылка
💡 Почему вам стоит выбрать gRPC для своего следующего проекта

REST — это мейнстрим и стандартный выбор при проектировании API, особенно когда речь идет о микросервисных приложениях. Но для определённого набора сценариев использования важную роль может играть модель gRPC.

Это архитектура RPC с открытым исходным кодом, разработанная Google для обеспечения высокоскоростной связи между микросервисами. Создание gRPC (удалённый вызов процедур Google) преследовало основную цель — ускорение передачи данных между сервисами. Для обмена сообщениями модель использует Protobuf, высокоэффективный формат обмена сообщениями с высокой степенью упаковки для сериализации структурированных данных. Благодаря этому gRPC справляется с проблемами передачи больших объёмов данных.

#ссылка
🛠️ NimbleText

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

#инструменты
Как работает Backend-Driven UI на мобильном клиенте

Привет всем, кто хочет изменять интерфейс мобильного приложения до выхода нового релиза, всем, кто хочет без лишних доработок на клиенте проводить А/B-тестирование, и всем, кто хочет забыть о срочных «новых пятничных промоакциях», которые нужны уже в понедельник. В этой статье мы поговорим об основах Backend-Driven UI: рассмотрим абстрактно, как всё работает на бэкенде и на клиенте.

#ссылка
22 новых фичи C# — каким будет C# 11+

Внутри статьи разбор каждой фичи и сценарии применения.

#ссылка