Разное
Почему каждый разработчик должен потерпеть неудачу (хотя бы раз)
Нельзя овладеть навыками программирования без извлечения уроков из своих неудач. Узнайте, как серьезные промахи в разработке программного обеспечения формируют исключительных специалистов по написанию кода.
Разное
Как выводятся векторы на C++
Сравним способы вывода векторов: цикл for на основе диапазона, итератор, а также сочетание std::copy и std::ostream_iterator. Разберем их нюансы и типичные ошибки, проиллюстрируем примерами и поможем выбрать оптимальный способ.
Тренды
Разработка отказоустойчивых микросервисов с шаблонами «Повтор» и «Выключатель»
Разберем, как преодолеваются трудности распределенных систем. Рассмотрим практический сценарий комбинирования шаблонов, дадим рекомендации по их реализации.
Web-разработка
Условия в CSS: что делать, если они нужны уже сейчас?
Рабочая группа CSS решила добавить if(). Какие варианты у нас есть? Ведь до нее еще далеко: два года, если все пройдет очень гладко, а если нет, то больше. Итак, что же делать, если условные выражения нужны прямо сейчас?
Тренды
5 команд Linux, которые облегчают жизнь программистам
Повысьте свою производительность с помощью эффективных команд Linux. Они значительно упростят выполнение повседневных задач - от эффективного управления файлами и папками до навигации по каталогам и запоминания команд.
Тренды
Топ-10 типичных ошибок при реализации паттерна MVVM в Android
Вы наверняка совершали эти ошибки при реализации паттерна Model-View-ViewModel в Android. Предлагаем на практических примерах разобраться в их причинах и рассмотреть способы их исправления. Это позволит значительно повысить сопровождаемость, тестируемость и общее качество Android-приложений.
Web-разработка
80+ команд для разработчика React Native
Предлагаем полный список команд React Native, iOS, Android, Expo с примерами кода и пояснениями. Настоятельно рекомендуем каждому разработчику React Native, независимо от опыта работы и уровня образования, взять на заметку эти полезные команды и релевантно использовать их при необходимости.
Тренды
Модульное тестирование для долговечного кода
Как вместо постоянной отладки сфокусироваться на создании функционала? Написать тесты! Дадим рекомендации по написанию эффективных модульных тестов.
Случайная статья
Создаем темный режим, используя React и Styled Components
React упрощает реализацию функции темного режима, которая порой необходима при просмотре сайтов. Рассмотрим, как ее можно реализовать.
Одномерный клеточный автомат в JavaScript
Концепция клеточного автомата возникла в середине 20 века, и с того времени область ее практического и теоретического применения значительно...
Redis и Memurai для кэширования SQL-запросов
Кэширование запросов совсем не такой простой процесс, как кажется на первый взгляд. Рассмотрим разные подходы, признаки хорошего кэша, кэширование с помощью Redis и его альтернативу Memurai для Windows.
Популярные статьи
Как настроить Visual Studio Code для C, C++, Java, Python
Visual Studio Code — популярный редактор кода, бесплатный и с открытым исходным...
Как написать красивый и информативный README.md
Многие программисты лихо управляются с кодом и знают мельчайшие...
Долгожданные инструкции Switch-Case в Python
Python 3.10 обрел немало интересных возможностей, одна из которых...