Путь к более безопасному фронтенду: почему мы отказались от React.FC

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

Читать в Telegram

ПО с открытым исходным кодом, которое облегчит вам жизнь

Рассмотрим бесплатные альтернативы программным продуктам. В каких проектах применяется это ПО как услуга?

Nest.js и Next.js: в чем разница?

Стоите перед дилеммой: Nest.js или Next.js? Возможно, стоит использовать оба фреймворка? Каждый из них идеален в своей области, и при этом они прекрасно дополняют друг друга в разработке полного цикла. Узнайте об особенностях Nest.js и Next.js, чтобы принять обоснованное решение.

C++: руководство по считыванию CSV-файлов

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

Kotlin Multiplatform: как усовершенствовать процесс разработки iOS

Изучим стратегии и нюансы применения KMP в ключевых областях  -  архитектуре проекта, внедрении зависимостей, Kotlin-Swift совместимости. Рассмотрим, как в командах решаются типичные проблемы.

Ruby: рефакторинг без лишних сложностей

С чего начать и как избежать ловушки усложнения? Дадим рекомендации с небольшим примером.

Как создать импульсный эффект в Jetpack Compose

Хотите впечатлить своих пользователей импульсным эффектом? Воспользуйтесь простым руководством по его созданию и использованию. В нем вы найдете примеры реализации этой анимации применительно к кнопке: по умолчанию, с градиентом, с настройкой цвета и формы, опционально.

Как писать безопасный код на Go

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

Случайная статья

Как и почему я перешёл с Ruby на Python

В 2008, когда я ещё учился на инженера-разработчика, двое моих друзей решили запустить проект под названием Feedbooks. Суть проекта...

Этические аспекты клонирования голоса и возможности его применения

Если вы до сих пор считаете, что понятия “клонирование голоса” и “дипфейк” новы, то ошибаетесь. Первые опыты по имитации...

Среда разработчика в монорепозитории Stripe

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

Популярные статьи

Случайный тест