Веб – разработка

14.01.2024

Скрытые возможности элемента <input>

Скрытые возможности элемента <input>


Элемент <input> в HTML самый интересный. Большинство его собратьев вне зависимости от своих атрибутов ведут себя одинаково. При этом атрибут type элемента <input> ...

23.09.2023

5 советов разработчику перед стартом своего стартапа. Опыт после 750 000 рублей

5 советов разработчику перед стартом своего стартапа. Опыт после 750 000 рублей


Всем привет! Меня зовут Ростислав, я full-stack разработчик. Последние 3 года у меня есть хобби - доведение пет-проектов до стадии финансово рентабельных IT продуктов. Сейчас ...

26.01.2023

История Дениса: уйти, чтобы вернуться

История Дениса: уйти, чтобы вернуться


Здесь чуть не закончилась ИТ-карьера Дениса Денис стал айтишником нестандартным путём. Началось всё правильно, как и должны были попадать люди в ИТ по задумке, то есть через ...

29.10.2022

Немного о WebEngine — low-code IDE для разработки современных веб-приложений

Немного о WebEngine — low-code IDE для разработки современных веб-приложений


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

15.03.2022

Калькулятор на типах TypeScript

Калькулятор на типах TypeScript


TypeScript В последнее время TS стал де-факто стандартом во фронтенд-разработке. Его достаточно просто начать использовать, и он приносит неоценимую пользу в любых ...

07.02.2022

«Пап, ты уже старый для этого»: как я в 40 лет ушёл из редакторов во фронтенд-разработчики

«Пап, ты уже старый для этого»: как я в 40 лет ушёл из редакторов во фронтенд-разработчики


Привет, меня зовут Андрей Рябцев. В июле 2021 года я окончил курс «Веб-разработка» в Яндекс.Практикуме и сменил профессию. Раньше я писал и редактировал тексты, а теперь ...

02.09.2021

Веб-технологии, которые могут работать не так, как ожидается

Веб-технологии, которые могут работать не так, как ожидается


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

03.04.2021

Ограничения window.close()

Ограничения window.close()


Порой веб-разработчики с удивлением обнаруживают, что команда windows.close() не всегда закрывает окно браузера. А в консоли инструментов разработчика браузера при этом ...

14.03.2021

5 HTML-трюков, о которых никто не говорит

5 HTML-трюков, о которых никто не говорит


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

25.12.2020

Три малоизвестных факта об AVIF

Три малоизвестных факта об AVIF


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

27.11.2020

Веб-тренажёр Яндекс.Практикума. Как всё устроено

Веб-тренажёр Яндекс.Практикума. Как всё устроено


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

07.09.2020

Google продвигает новый стандарт WebBundles — потенциально опасную для веба технологию «упаковки» веб-сайтов

Google продвигает новый стандарт WebBundles — потенциально опасную для веба технологию «упаковки» веб-сайтов


В общем потоке новостей остался незамеченным совместный призыв продукт-менеджера Chrome Кенджи Бахе и веб-консультанта Google Юсуке Уцуномии об использовании нового стандарта ...

14.08.2020

Веб-разработчику: 10 полезных инструментов

Веб-разработчику: 10 полезных инструментов


Статья, перевод которой мы публикуем сегодня, посвящена 10 полезным инструментам, которые предназначены для веб-разработчиков. Автор материала считает, что это — как раз такие ...

17.07.2020

Наилучшие практики создания REST API

Наилучшие практики создания REST API


Всем привет! Предлагаемая вашему вниманию статья, несмотря на невинное название, спровоцировала на сайте Stackoverflow столь многословную дискуссию, что мы не смогли пройти ...

05.04.2020

Если бы я учил Frontend сегодня. Советы начинающим

Если бы я учил Frontend сегодня. Советы начинающим


Мой путь в веб-разработке начался 5 лет назад. За это время я успел испробовать множество технологий, а в последние 3 года развиваюсь в направлении frontend. В этой статье я ...

31.03.2020

Почему пора перестать использовать JavaScript IIFE

Почему пора перестать использовать JavaScript IIFE


Немедленно вызываемая функция (Immediately Invoked Function Expression — IIFE) в JavaScript — это конструкция, позволяющая вызывать функцию непосредственно после ее ...

27.11.2019

Rust для веб-разработчика — быстрый старт и стремительный полет

Rust для веб-разработчика — быстрый старт и стремительный полет


Всем привет! Сегодня хочу поделиться опытом изучения языка и быстрой реализации высоконагруженного сетевого проекта, использующего так популярные и востребованные сейчас ...
JavaScript не нужно ничем заменять — другие языки тоже столкнутся с теми же проблемами

JavaScript не нужно ничем заменять — другие языки тоже столкнутся с теми же проблемами


«Существует только два вида языков: те, на которые жалуются и те, которыми никто не пользуется», — Бьёрн Страуструп, создатель C++ Очень часто слышатся заявления о том, что ...

07.11.2019

Видеозвонки, WebRTC и браузер: как это работает и как согреть «замерзающую» трансляцию

Видеозвонки, WebRTC и браузер: как это работает и как согреть «замерзающую» трансляцию


Для большинства из нас видеосвязь в браузере — нечто вроде черного ящика. Есть изображение собеседника на экране, звук, возможность общения. Но что происходит там, внутри? Об ...

17.10.2019

Знакомство с Sass модулями

Знакомство с Sass модулями


Привет! Представляю вашему вниманию перевод статьи «Introducing Sass Modules» автора Miriam Suzanne. Недавно в Sass появилась функциональность, которая вам знакома по другим ...

15.10.2019

Предварительная загрузка шрифтов

Предварительная загрузка шрифтов


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

10.10.2019

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

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


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

20.09.2019

Механизмы расширяемых расширений в JavaScript

Механизмы расширяемых расширений в JavaScript


Здравствуйте, коллеги! Напоминаем, что не так давно у нас вышло 3-е издание легендарной книги «Выразительный JavaScript» (Eloquent JavaScript) — на русском языке напечатано ...

13.08.2019

Зачем современную веб-разработку так усложнили? Часть 1

Зачем современную веб-разработку так усложнили? Часть 1


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

29.06.2019

Как я делал социальную сеть в 2019

Как я делал социальную сеть в 2019


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

https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js