15.06.2024
Виды тестирования веб-приложений
Тестирование веб-приложений – важный этап создания программного продукта. Без такой проверки повышается вероятность дефектов и недоработок, которые обнаружатся уже после ...
12.05.2024
Сложности перевода: баг, который говорил по-русски и ломал моё приложение
Шпион всматривается в экраны Несколько лет назад я работал над Lipo Manager, добавляя кое-какие долгожданные функции. Это довольно простое приложение, но вполне достаточное ...
10.05.2024
Как случайно баллотироваться на пост президента Исландии?
Чтобы баллотироваться на должность президента Исландии, нужно быть гражданином этой страны в возрасте от 35 лет и собрать от 1 500 до 3 000 подписей избирателей. Впервые в ...
14.01.2024
Скрытые возможности элемента <input>
Элемент <input> в HTML самый интересный. Большинство его собратьев вне зависимости от своих атрибутов ведут себя одинаково. При этом атрибут type элемента <input> ...
23.09.2023
5 советов разработчику перед стартом своего стартапа. Опыт после 750 000 рублей
Всем привет! Меня зовут Ростислав, я full-stack разработчик. Последние 3 года у меня есть хобби - доведение пет-проектов до стадии финансово рентабельных IT продуктов. Сейчас ...
26.01.2023
История Дениса: уйти, чтобы вернуться
Здесь чуть не закончилась ИТ-карьера Дениса Денис стал айтишником нестандартным путём. Началось всё правильно, как и должны были попадать люди в ИТ по задумке, то есть через ...
29.10.2022
Немного о WebEngine — low-code IDE для разработки современных веб-приложений
Много лет назад, смотря на крутейшие авторские посты, где творили самую настоящую техно-магию, я твердо решил - больше не писать до тех пор, пока не смогу сделать что-то ...
15.03.2022
Калькулятор на типах TypeScript
TypeScript В последнее время TS стал де-факто стандартом во фронтенд-разработке. Его достаточно просто начать использовать, и он приносит неоценимую пользу в любых ...
07.02.2022
«Пап, ты уже старый для этого»: как я в 40 лет ушёл из редакторов во фронтенд-разработчики
Привет, меня зовут Андрей Рябцев. В июле 2021 года я окончил курс «Веб-разработка» в Яндекс.Практикуме и сменил профессию. Раньше я писал и редактировал тексты, а теперь ...
02.09.2021
Веб-технологии, которые могут работать не так, как ожидается
Веб-технологии постоянно развиваются, а у разработчиков появляется возможность создавать всё более качественные и совершенные онлайн-проекты. Правда, бывает так, что какие-то ...
03.04.2021
Ограничения window.close()
Порой веб-разработчики с удивлением обнаруживают, что команда windows.close() не всегда закрывает окно браузера. А в консоли инструментов разработчика браузера при этом ...
14.03.2021
5 HTML-трюков, о которых никто не говорит
Все веб-разработчики широко используют HTML, независимо от того, какой фреймворк или серверный язык используется. Фреймворки и языки программирования могут приходить и ...
25.12.2020
Три малоизвестных факта об AVIF
AVIF — графический формат, основанный на видеокодеке AV1, представляет собой один из самых современных форматов хранения изображений. Судя по ранним публикациям и ...
27.11.2020
Веб-тренажёр Яндекс.Практикума. Как всё устроено
Образовательный процесс важно делать интересным и по возможности интерактивным. Особенно, когда дело касается технологий — гораздо полезнее, когда есть возможность не просто ...
07.09.2020
Google продвигает новый стандарт WebBundles — потенциально опасную для веба технологию «упаковки» веб-сайтов
В общем потоке новостей остался незамеченным совместный призыв продукт-менеджера Chrome Кенджи Бахе и веб-консультанта Google Юсуке Уцуномии об использовании нового стандарта ...
14.08.2020
Веб-разработчику: 10 полезных инструментов
Статья, перевод которой мы публикуем сегодня, посвящена 10 полезным инструментам, которые предназначены для веб-разработчиков. Автор материала считает, что это — как раз такие ...
17.07.2020
Наилучшие практики создания REST API
Всем привет! Предлагаемая вашему вниманию статья, несмотря на невинное название, спровоцировала на сайте Stackoverflow столь многословную дискуссию, что мы не смогли пройти ...
05.04.2020
Если бы я учил Frontend сегодня. Советы начинающим
Мой путь в веб-разработке начался 5 лет назад. За это время я успел испробовать множество технологий, а в последние 3 года развиваюсь в направлении frontend. В этой статье я ...
31.03.2020
Почему пора перестать использовать JavaScript IIFE
Немедленно вызываемая функция (Immediately Invoked Function Expression — IIFE) в JavaScript — это конструкция, позволяющая вызывать функцию непосредственно после ее ...
27.11.2019
Rust для веб-разработчика — быстрый старт и стремительный полет
Всем привет! Сегодня хочу поделиться опытом изучения языка и быстрой реализации высоконагруженного сетевого проекта, использующего так популярные и востребованные сейчас ...
JavaScript не нужно ничем заменять — другие языки тоже столкнутся с теми же проблемами
«Существует только два вида языков: те, на которые жалуются и те, которыми никто не пользуется», — Бьёрн Страуструп, создатель C++ Очень часто слышатся заявления о том, что ...
07.11.2019
Видеозвонки, WebRTC и браузер: как это работает и как согреть «замерзающую» трансляцию
Для большинства из нас видеосвязь в браузере — нечто вроде черного ящика. Есть изображение собеседника на экране, звук, возможность общения. Но что происходит там, внутри? Об ...
17.10.2019
Знакомство с Sass модулями
Привет! Представляю вашему вниманию перевод статьи «Introducing Sass Modules» автора Miriam Suzanne. Недавно в Sass появилась функциональность, которая вам знакома по другим ...
15.10.2019
Предварительная загрузка шрифтов
Автор статьи, перевод которой мы сегодня публикуем, хочет рассказать о том, почему он выполняет предварительную загрузку шрифтов даже тогда, когда не должен этого делать. ...