Делаем аппаратный менеджер паролей на базе Arduino

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

Обложка статьи «Делаем аппаратный менеджер паролей на базе Arduino»

Настройка сервера для сайта — инструкция от Tproger

Делимся опытом по настройке веб-сервера на базе Linux и рассказываем о неочевидных моментах, которых нет в стандартных инструкциях.

Обложка статьи «Настройка сервера для сайта — инструкция от Tproger»

Программист написал классическую игру «Сапёр» на миллион клеток

Уже похоронили классического «Сапёра»? Зря: программист создал версию на миллион клеток с минами в количестве 130 000 штук. Сыграете?

Обложка статьи «Программист написал классическую игру «Сапёр» на миллион клеток»

Как проходит рабочий день тестировщика на удалёнке в Bercut

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

Обложка статьи «Как проходит рабочий день тестировщика на удалёнке в Bercut»

Страх и ненависть DevOps-специалиста: что не так с профессией в России

Рассказ о российской специфике профессии на рынке и о проблемах отечественного DevOps.

Обложка статьи «Страх и ненависть DevOps-специалиста: что не так с профессией в России»

GitDuck — парное программирование переезжает в IDE

Рассмотрели новую платформу, созданную специально для удалённой командной разработки. Этот инструмент селится прямо у вас в IDE.

Обложка статьи «GitDuck — парное программирование переезжает в IDE»

Почему дата-аналитики должны перестать работать «дворниками»

Дата-аналитики приносят пользу, когда извлекают из данных полезные инсайты. Но зачастую им не до этого, ведь данные ещё нужно очистить.

Обложка статьи «Почему дата-аналитики должны перестать работать «дворниками»»

Порядок выполнения скриптов в HTML. Тег script и атрибуты async, defer, module, nomodule и src

Рассмотрим как атрибуты тега script влияют на порядок выполнения скриптов JavaScript, а также в каких ситуациях стоит их использовать.

Обложка статьи «Порядок выполнения скриптов в HTML. Тег script и атрибуты async, defer, module, nomodule и src»

Как научиться учиться — советуют эксперты

Программисту важно постоянно изучать что-то новое, чтобы не остаться не у дел. Узнали у экспертов, как делать это эффективнее.

Обложка статьи «Как научиться учиться — советуют эксперты»

Аналитик Big Data — чем занимается, и что нужно знать, чтобы им стать?

Совместно с GeekBrains рассказываем, что нужно знать, чтобы стать аналитиком Big Data — даже если у вас нету опыта работы.

Обложка статьи «Аналитик Big Data — чем занимается, и что нужно знать, чтобы им стать?»

Как работать с типизацией в Python

Разбор основ типизации кода в Python и её роли в динамически-типизированном языке, который будет наиболее полезен новичкам в Python.

Обложка статьи «Как работать с типизацией в Python»

Это что за ОС? Угадайте операционную систему по скриншоту

Сможете угадать операционную систему по скриншоту? Мы не ограничились macOS, Windows и Linux: будьте готовы к подвохам.

Обложка статьи «Это что за ОС? Угадайте операционную систему по скриншоту»

Реактивное программирование простыми словами — объясняют эксперты

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

Обложка статьи «Реактивное программирование простыми словами — объясняют эксперты»

Сайт на ASP.NET для начинающих — первые шаги

ASP.NET позволяет создавать сложные и многофункциональные веб-приложения. Эта статья является вводным курсом по созданию сайта на ASP.NET.

Обложка статьи «Сайт на ASP.NET для начинающих — первые шаги»

Топ 5 белорусских стартапов, которые выстрелили и принесли миллионы своим создателям

Подборка стартапов из Беларуси, которые мотивируют открыть своё дело.

Обложка статьи «Топ 5 белорусских стартапов, которые выстрелили и принесли миллионы своим создателям»

Что нужно знать начинающему бэкенд-разработчику, кроме языка программирования

Обзор необходимых для работы бэкендера смежных знаний и умений, плюс подборка полезных книг по теме.

Обложка статьи «Что нужно знать начинающему бэкенд-разработчику, кроме языка программирования»

Google может потерять Chrome

Компанию Google могут заставить продать браузер Chrome вместе с частью рекламного бизнеса из-за нарушения антимонопольного закона.

Обложка статьи «Google может потерять Chrome»

10 ошибок начинающих разработчиков

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

Обложка статьи «10 ошибок начинающих разработчиков»

Tproger Changelog: добрые комментарии, красивые картинки и путь избавления от jQuery

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

Обложка статьи «Tproger Changelog: добрые комментарии, красивые картинки и путь избавления от jQuery»

Тест на знание IT-сленга: слезьте с хрюши и позовите алкоголика

Тест на знание IT-сленга не оценит вас, как специалиста, зато вы узнаете, насколько легко можете понять коллег по цеху. Проверьте себя.

Обложка статьи «Тест на знание IT-сленга: слезьте с хрюши и позовите алкоголика»

Почему у вас проблемы от высокого CLS и как их исправить

CLS — одна из метрик оценки технической оптимизации сайта. Рассказываем, как устранить проблемы с CLS и соответствовать требованиям Google.

Обложка статьи «Почему у вас проблемы от высокого CLS и как их исправить»

Основы работы с файлами в Python

Введение в работу с файлами в Python с помощью встроенной функциональности языка.

Обложка статьи «Основы работы с файлами в Python»

От «яблочного» хейтера до iOS-Teamlead: как постоянное обучение привело к карьерному росту

Рассказ опытного iOS-разработчика о своём карьерном пути, приправленный советами для начинающих в этом направлении.

Обложка статьи «От «яблочного» хейтера до iOS-Teamlead: как постоянное обучение привело к карьерному росту»

Императивное и декларативное программирование простым языком — объясняют эксперты

Узнаём у экспертов, как простым языком объяснить суть декларативной и императивной парадигмы программирования.

Обложка статьи «Императивное и декларативное программирование простым языком — объясняют эксперты»

Cloudflare анонсировал поддержку gRPC

Поддержка нового протокола gRPC в Cloudflare подарит пользователям сервиса ряд преимуществ. Каких? Читайте в статье.

Обложка статьи «Cloudflare анонсировал поддержку gRPC»

Flutter vs React-Native: детальное сравнение

Сравнение Flutter и React-Native от разработчика, который провёл несколько месяцев с первой технологией и имеет много опыта с последней.

Обложка статьи «Flutter vs React-Native: детальное сравнение»

Жизненный цикл сообщения об ошибке в браузере

Небольшой рассказ о жизненном цикле сообщения об ошибке в браузере Vivaldi.

Обложка статьи «Жизненный цикл сообщения об ошибке в браузере»
Обложка поста

Угадайте фронтенд-технологию по скриншоту — тест от Tproger и Sportmaster Lab

Насколько хорошо вы освоили фронтенд? Предлагаем пройти тест, в котором вам нужно угадать фронтенд технологию по скриншоту.

Время размять мозги: задачка о том, как разъехаться на перекрестке

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

Обложка статьи «Время размять мозги: задачка о том, как разъехаться на перекрестке»

16 вопросов мидлу: что должен знать Middle-разработчик

Разобрались, что должен знать Middle-разработчик, какими hard и soft skills он обладает и не завышены ли требования сегодня.

Обложка статьи «16 вопросов мидлу: что должен знать Middle-разработчик»

Авторизация с помощью OAuth 2.0 на Go

Разбор OAuth 2 в доступной форме с примером реализации на Go…

Обложка статьи «Авторизация с помощью OAuth 2.0 на Go»

Инструменты машинного обучения для начинающих

Помогаем новичкам разобраться и систематизировать различные инструменты машинного обучения (фреймворки, библиотеки и сервисы).

Обложка статьи «Инструменты машинного обучения для начинающих»