8 основных языков для бэкенда

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

Обложка статьи «8 основных языков для бэкенда»

Программируем лучше с ESLint, Prettier и TypeScript

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

Обложка статьи «Программируем лучше с ESLint, Prettier и TypeScript»

События и курсы

Подборка расширений VS Code для full stack SDE

Full stack разработчик делится своим набором расширений для повседневной работы в среде разработки VS code.

Обложка статьи «Подборка расширений VS Code для full stack SDE»

Оценка взаимодействия: Google изменит алгоритм ранжирования сайтов

Будет не так важна AMP-версия и начнут учитывать «удобство для пользователей» — совокупность нескольких метрик.

Вакансии, где нужны знания по теме «Веб-разработка»

Краткое введение в Svelte 3

Разбираем Svelte 3 — фреймворк для создания пользовательского интерфейса, который позаимствовал хорошие идеи из React и Vue и привнёс свои.

Обложка статьи «Краткое введение в Svelte 3»

Я не робот: 10 альтернатив reCAPTCHA

Рассказываем, какие есть альтернативы reCAPTCHA и чем они лучше антиспам-сервиса от Google.

Обложка статьи «Я не робот: 10 альтернатив reCAPTCHA»

Работа фронтенд разработчиком: ожидания и реальность

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

Обложка статьи «Работа фронтенд разработчиком: ожидания и реальность»

Логирование как инструмент повышения стабильности веб-приложения

Статья о том, как в крупном проекте уменьшить время на выявление, отладку и устранение ошибок и при этом не потерять в качестве с помощью логирования.

Обложка статьи «Логирование как инструмент повышения стабильности веб-приложения»

Создаём веб-приложение с бэкендом на Django и фронтендом на React

Создаём REST API на Django, добавляем React в проект и соединяем Django и React.

Обложка статьи «Создаём веб-приложение с бэкендом на Django и фронтендом на React»

«Лучший UX ever», насос для pop-up окон и немного браузерных игр — необычные веб-проекты для развлечения и вдохновения

Творческие веб-проекты, чтобы потыкать, отдохнуть и вдохновиться.

Обложка статьи ««Лучший UX ever», насос для pop-up окон и немного браузерных игр — необычные веб-проекты для развлечения и вдохновения»

Задачи по JavaScript для начинающих от Tproger и GeekBrains

Вместе с факультетом Веб-разработки GeekUniversity собрали для вас несколько простых задач и вопросов по JavaScript для обучения и тренировки.

Обложка статьи «Задачи по JavaScript для начинающих от Tproger и GeekBrains»

Самые большие ошибки в веб-разработке — опыт экспертов

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

Обложка статьи «Самые большие ошибки в веб-разработке — опыт экспертов»
Обложка поста

Что нужно знать, чтобы стать веб-разработчиком: интерактивная карта со ссылками на ресурсы для изучения

Roadmap для веб-разработчика: пригодится, чтобы организовать своё обучение или просто посмотреть полезные ресурсы. Круто оформлено. Кликабельно.

Какие типичные ошибки в дизайне сайта допускают новички — рассказывают эксперты

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

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

Перестаньте использовать !important. Помогаем разобраться с каскадом CSS

Почему ваши CSS-правила иногда не работают, зачем на самом деле нужен !important и как работает каскад CSS — рассказываем в статье.

Обложка статьи «Перестаньте использовать !important. Помогаем разобраться с каскадом CSS»
Обложка поста

Что использует команда Tproger: инструменты для мониторинга и улучшения производительности веб-сайта

Рассказываем, как повысить скорость загрузки сайта и с помощью каких инструментов отслеживать показатели. Проверено разработчиками Tproger.

Какие инструменты и подходы использовать для тестирования фронтенда — рассказывают эксперты

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

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

Что вы сможете запрограммировать через год, занимаясь по два часа в день: фронтенд

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

Обложка статьи «Что вы сможете запрограммировать через год, занимаясь по два часа в день: фронтенд»

Как разрабатывается умный поиск — нюансы и сложности

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

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

Что вы сможете запрограммировать через год, занимаясь по два часа в день: бэкенд

Что и как учит бэкенд разработчик и что он будет уметь через год, занимаясь в свободное время — рассказ профессионального бэкендера.

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

Для чего хорош JavaScript?

В основном JavaScript рассматривают только как инструмент для веб-разработки, но что ещё вы сможете делать, если выучите этот язык? Расказываем в статье.

Обложка статьи «Для чего хорош JavaScript?»

Приёмы и хитрости, которые упростят жизнь разработчика

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

Обложка статьи «Приёмы и хитрости, которые упростят жизнь разработчика»

Лучшие IT-выступления 2019 по версии Tproger: веб-разработка

«Алиса» для сайтов и drag&drop-компоненты для людей и нарушением зрения — собрали самые интересные выступления по веб-разработке по версии Tproger.

Обложка статьи «Лучшие IT-выступления 2019 по версии Tproger: веб-разработка»
JFuture 2019 обзор обложка

Как мы на JFuture 2019 ходили: обзор большой JVM-конференции

Рассказываем, как ходили на JFuture и что интересного видели и слышали.

Что почитать по NGINX — подборка книг на русском и английском + дополнительные материалы

Давно хотели попробовать сервер NGINX, но не знали, где про него спросить? Держите список самых полезных материалов по настройке и принципам работы системы.

Обложка статьи «Что почитать по NGINX — подборка книг на русском и английском + дополнительные материалы»

Атака HTTP request smuggling: механизм, разновидности и защита

Разбираемся, что такое HTTP request smuggling, как происходит эта атака и как можно от неё защититься.

Обложка статьи «Атака HTTP request smuggling: механизм, разновидности и защита»
HighLoad 2019++

Трансляция HighLoad++ 2019

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

Обложка поста

Контейнеры и кластеры: сделайте модную инфраструктуру в тесте от Tproger и DataLine

Как сейчас тестируют и разворачивают веб-проекты? Какие решения принимать при масштабировании проекта? Вместе с экспертами из DataLine ищем ответы на эти и другие инфраструктурные вопросы в небольшом тесте.

Интервью с веб-разработчиком Pornhub

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

Обложка статьи «Интервью с веб-разработчиком Pornhub»

Опыт использования Vue.js в «Едадиле»: как применяют и почему не выбрали React

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

Обложка статьи «Опыт использования Vue.js в «Едадиле»: как применяют и почему не выбрали React»

Как Facebook масштабирует архитектуру чата с нагрузкой в миллиарды сообщений в день

Чат Facebook — полноценная система, имеющая доступ к функциональности основного сайта. Рассказываем, как его смогли масштабировать, учитывая высокие нагрузки.

Обложка статьи «Как Facebook масштабирует архитектуру чата с нагрузкой в миллиарды сообщений в день»

Как разработать хорошее веб-приложение и избежать ошибок — отвечают эксперты

Как писать веб-приложения, которые будут эффективны? Как выбрать подходящий фреймворк, ORM и т. д.? Что ещё нужно веб-приложению? Узнаем у экспертов.

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