Статьи по теме Веб-разработка

Из начальника охраны в программиста в 34 года главное изображение
Истории успеха Веб-разработка JavaScript

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

Аватар пользователя Kirill Klimonov
Kirill Klimonov
16 ноября 2020
52 Время чтения статьи ~9 минут Читать дальше
Семантика заголовков: как правильно структурировать информацию на веб-страницах главное изображение
Код Веб-разработка

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

Аватар пользователя Nikita Mikhaylov
Nikita Mikhaylov
09 сентября 2020
12 Время чтения статьи ~4 минуты Читать дальше
Почему плейсхолдеры вредны и как с ними лучше работать главное изображение
Код Веб-разработка

Использование плейсхолдеров — подсказок внутри поля для ввода текста — является частым явлением в современной веб-разработке. При этом многочисленные исследования показывают, что подсказки, сделанные в виде плейсхолдеров, затрудняют работу с формами для ввода текста, поскольку пользователям приходится также запоминать информацию, которая находится в нём. Кроме того, плейсхолдеры создают дополнительную нагрузку для пользователей с нарушением зрения и когнитивных способностей. Мы перевели статью Кэти Шервин из Nielsen Norman Group — о неоднозначности плейсхолдеров, а также об их правильном использовании

Аватар пользователя Svet Ivanov
Svet Ivanov
17 августа 2020
8 Время чтения статьи ~6 минут Читать дальше
Как изменения в Chrome могут сломать ваш сайт: подробный гид по обновленному ... главное изображение
Код Веб-разработка

Разработчики Google Chrome постепенно внедряют новые стандарты безопасности пользователей, меняя подход к обработке cookie и поддержке атрибута SameSite. Подробно рассказываем, что это за атрибут и как он может изменить работу сайтов и приложений.

Аватар пользователя Svet Ivanov
Svet Ivanov
05 июня 2020
6 Время чтения статьи ~12 минут Читать дальше
Новые медиазапросы: адаптируем страницу к яркому свету и ночному режиму, упра... главное изображение
Код Фронтенд Веб-разработка

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

14 Время чтения статьи ~6 минут Читать дальше
Совершенный код: поддержка кроссплатформенности главное изображение
Код Веб-разработка JavaScript Без стека

Кроссплатформенность — способность программы запускаться на разных платформах, например, разных операционных системах. Это довольно важное качество для программ, которые нужно запускать и в Windows, и в Linux. Причем как со стороны пользователей (все хотят кроссплатформенный фотошоп), так и со стороны разработчиков. Последнее часто встречается в веб-разработке, где часть команды может использовать одну операционную систему, а часть другую.

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

Аватар пользователя Kirill Mokevnin
Kirill Mokevnin
06 марта 2020
62 Время чтения статьи ~4 минуты Читать дальше
Как правильно использовать семантические теги article и section: нюансы HTML5... главное изображение
Код Фронтенд Веб-разработка

Проблема: визуальное отображение заголовков внутри <section> создаёт иллюзию логической иерархии. Однако это просто визуальное представление, которое невозможно воспроизвести с помощью вспомогательных технологий, которыми пользуются люди с особыми потребностями, например, слабовидящие или незрячие пользователи. Как правильно использовать семантические теги <article> и <section> и как помечать заголовки, которые очень важны для людей с особыми потребностями? Об этом в статье.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
23 января 2020
11 Время чтения статьи ~8 минут Читать дальше
Как использовать CSS-спрайты для увеличения скорости загрузки веб-страниц главное изображение
Код Веб-разработка

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

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
20 января 2020
7 Время чтения статьи ~7 минут Читать дальше
Мотивация Веб-разработка Java

Подкаст Хекслета продолжает развиваться. Основным ведущим нынешнего подкаста стал Алексей Пирогов, евангелист программирования, преподаватель и автор курсов профессии "Python-программист" на Hexlet.

Обычно Алексей приглашает на запись гостей - экспертов в области программирования. Уже записано два эпизода - при участии Никиты Соболева, автора open-source проекта wemake.services, и Айнуром Сулеймановым, инженером из iArduino.

Третий эпизод записан в сольном формате и посвящён средствам ускорения web - COM (Java applets, ActiveX, Flash), Google Native Client, asm.js, WebAssembly.

Аватар пользователя Natalia Musina
Natalia Musina
04 ноября 2019
1 Время чтения статьи ~1 минута Читать дальше
Запускаем новую профессию и проект: изучайте вёрстку с «Хекслетом» главное изображение
Мотивация Фронтенд Веб-разработка

В ближайшие недели на «Хекслете» появится новая профессия. Студенты будут изучать профессиональную вёрстку. В профессии уже есть первые курсы, готовится к публикации первый проект.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
01 ноября 2019
41 Время чтения статьи ~1 минута Читать дальше
Смена профессии в 30 лет главное изображение
Истории успеха Веб-разработка JavaScript

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

Аватар пользователя dexer
dexer
11 октября 2019
40 Время чтения статьи ~4 минуты Читать дальше
Конференция о трендах в веб-разработке WebDev главное изображение
Мотивация Веб-разработка

Мероприятие пройдёт 27 сентября в Москве. Доклады представят спикеры из крупных компаний, таких как: HeadHunter, Tinkoff, Яндекс, Kaspersky Lab, Voximplant, GridGain Systems, Cloveri, Skyeng и другие. Для студентов Hexlet действует скидка 10% по промокоду.

Аватар пользователя Natalia Musina
Natalia Musina
24 сентября 2019
2 Время чтения статьи ~1 минута Читать дальше
Начинающим от начавшего, или Путь с завода через геймдев в веб-разработку главное изображение
Истории успеха Веб-разработка JavaScript PHP

Удачный свич с завода в геймдев, а потом в веб: мотивирующая история и полезные советы начинающим от начавшего.

Аватар пользователя Lovi Pticu
Lovi Pticu
24 сентября 2019
33 Время чтения статьи ~5 минут Читать дальше
Оформляем таблицы с помощью CSS: как работать с полями, границами и свойством... главное изображение
Код Фронтенд Веб-разработка

Ещё несколько лет назад фронтенд-разработчики активно использовали табличную вёрстку для создания веб-страниц. Сегодня появились более удобные инструменты, а тег <table> теперь применяется по прямому назначению: для создания таблиц с данными. Однако оформлять таблицы по-прежнему не так просто. Некоторые CSS-свойства, например, margin, border-radius, z-index, не работают с элементами таблиц <tbody>, <thead>, <tr>. Статья поможет обойти эти ограничения.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
02 сентября 2019
7 Время чтения статьи ~6 минут Читать дальше
Как выбирают веб-разработчиков на фрилансе: субъективное, зато интересное мне... главное изображение
Карьера Веб-разработка

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

Аватар пользователя Владимир Здор
Владимир Здор
19 августа 2019
15 Время чтения статьи ~9 минут Читать дальше
Почему Django — лучший фреймворк для разработки сайтов главное изображение
Код Python Веб-разработка

Django считается лучшим веб-фреймворком, написанным на Python. Этот инструмент удобно использовать для разработки сайтов, работающих с базами данных. Из этой статьи вы узнаете о Django и поймёте, почему это ключевое звено в экосистеме Python.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
09 августа 2019
19 Время чтения статьи ~11 минут Читать дальше
Стрим с Кириллом Мокевниным. Создание сайта на Rails с нуля главное изображение
Мотивация Веб-разработка Ruby

9 августа в 19:00 по МСК на youtube-канале Хекслет начнётся стрим с Кириллом Мокевниным, CEO Hexlet. Кирилл покажет, как работать с фреймворком Rails. В прямом эфире будет создан сайт с нуля и продемонстрированы возможности фреймворка: Repl, i18n, тестирование, ресурсный роутинг и многое другое.

Аватар пользователя Natalia Musina
Natalia Musina
08 августа 2019
3 Время чтения статьи ~1 минута Читать дальше
И после 30 лет можно стать программистом главное изображение
Истории успеха PHP JavaScript Веб-разработка

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

Аватар пользователя Vladimir Ilin
Vladimir Ilin
01 февраля 2019
10 Время чтения статьи ~6 минут Читать дальше