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

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

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

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

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

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

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

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

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

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

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

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

DigitalOcean запустил новую облачную платформу для хостинга приложений. Сравниваем цены с AWS

DigitalOcean запустили вторую бета-версию своей новой платформы для хостинга приложений — App Platform. Сравнили их цены с сервисами AWS.

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

Топ 5 JS-библиотек для бизнес приложений в 2020-2021

Рассматриваем лучшие UI библиотеки для создания и развития бизнес-приложений на JavaScript.

Обложка статьи «Топ 5 JS-библиотек для бизнес приложений в 2020-2021»

Роутинг в Vue

Практика использования официальной библиотеки для маршрутизации в Vue — Vue router.

Обложка статьи «Роутинг в Vue»

Что должно быть на сайте, чтобы он продавал: чек-лист

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

Обложка статьи «Что должно быть на сайте, чтобы он продавал: чек-лист»

Обработка ошибок в JavaScript

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

Обложка статьи «Обработка ошибок в JavaScript»

Кастомные свойства в CSS. Часть 3: ограничения

В последней статье серии рассмотрены ограничения кастомных свойств CSS.

Обложка статьи «Кастомные свойства в CSS. Часть 3: ограничения»

Кастомные свойства в CSS. Часть 2: особенности применения

Во второй статье серии мы подробнеее рассмотрим наследование значений кастомных свойств.

Обложка статьи «Кастомные свойства в CSS. Часть 2: особенности применения»

Кастомные свойства в CSS. Часть 1: что это такое и как работает

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

Обложка статьи «Кастомные свойства в CSS. Часть 1: что это такое и как работает»

Как работать с protobuf в Go

Статья расскажет об использовании protobuf — механизме, придуманном Google для сериализации структур данных.

Обложка статьи «Как работать с protobuf в Go»

Программирование на Python с нуля: дорожная карта разработчика

Как научиться программировать на Python с нуля? Мы составили дорожную карту для быстрого, эффективного и структурированного изучения Python.

Обложка статьи «Программирование на Python с нуля: дорожная карта разработчика»

Оптимизация графиков Recharts

Статья, которая будет интересна тем, кто использует React и Recharts (или другую библиотеку на основе SVG) для построения графиков.

Обложка статьи «Оптимизация графиков Recharts»

Кастомизация сборки Angular-проекта

При сборке Angular-приложения со временем возникает задача, которую не решить с помощью того, что доступно из коробки. Узнаём, что делать в таком случае.

Обложка статьи «Кастомизация сборки Angular-проекта»

Хотел кликнуть, но не смог: как правильно настроить размер области клика

Рассматриваем несколько распространённых проблем с UX и показываем, с какой из них столкнулись сами и как её решали.

Обложка статьи «Хотел кликнуть, но не смог: как правильно настроить размер области клика»

Обучение веб-разработке на практике: пишем слайдер на JavaScript

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

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

Как стать веб-разработчиком: пишем своё первое веб-приложение

Статья для начинающих веб-разработчиков с примером создания простого приложения для просмотра погоды в вашем городе.

Обложка статьи «Как стать веб-разработчиком: пишем своё первое веб-приложение»

Типичные ошибки джунов, использующих React

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

Обложка: Типичные ошибки джунов, использующих React

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

Краткое введение в 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 для веб-разработчика: пригодится, чтобы организовать своё обучение или просто посмотреть полезные ресурсы. Круто оформлено. Кликабельно.