Настройка сервера для сайта — инструкция от 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»

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

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

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

«Спортивное программирование» — настольная книга новичка + 5 советов по подготовке к соревнованиям

В этой статье собрали важные советы из книги «Спортивное программирование». Они будут крайне полезны для начинающих участников контестов.

Обложка статьи ««Спортивное программирование» — настольная книга новичка + 5 советов по подготовке к соревнованиям»