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

Разработчики Google Chrome постепенно внедряют новые стандарты безопасности пользователей, меняя подход к обработке cookie и поддержке атрибута SameSite. Подробно рассказываем, что это за атрибут и как он может изменить работу сайтов и приложений.
Медиазапросы — один из самых мощных инструментов CSS. С их помощью можно менять стили в зависимости от типа устройства и условий просмотра. И очень часто появляются новые медиазапросы, которые расширяют возможности разработчика.
Кроссплатформенность — способность программы запускаться на разных платформах, например, разных операционных системах. Это довольно важное качество для программ, которые нужно запускать и в Windows, и в Linux. Причем как со стороны пользователей (все хотят кроссплатформенный фотошоп), так и со стороны разработчиков. Последнее часто встречается в веб-разработке, где часть команды может использовать одну операционную систему, а часть другую.
Кроссплатформенность программы зависит от разработчиков. В статье мы разберем несколько типичных ошибок программистов, которые ухудшают кроссплатформенность или вообще убирают ее.
Проблема: визуальное отображение заголовков внутри <section>
создаёт иллюзию логической иерархии. Однако это просто визуальное представление, которое невозможно воспроизвести с помощью вспомогательных технологий, которыми пользуются люди с особыми потребностями, например, слабовидящие или незрячие пользователи. Как правильно использовать семантические теги <article>
и <section>
и как помечать заголовки, которые очень важны для людей с особыми потребностями? Об этом в статье.
Спрайты существуют не первый день. Разработчики игр активно используют этот инструмент, чтобы ускорять отображение анимации на экране. В этой статье пойдёт речь об использовании спрайтов для улучшения пользовательского опыта посетителей сайтов.
В сентябре 2018 года я завершил профессию «PHP-программист» и хочу поделиться, как это было, и что было после.
Подкаст Хекслета продолжает развиваться. Основным ведущим нынешнего подкаста стал Алексей Пирогов, евангелист программирования, преподаватель и автор курсов профессии "Python-программист" на Hexlet.
Обычно Алексей приглашает на запись гостей - экспертов в области программирования. Уже записано два эпизода - при участии Никиты Соболева, автора open-source проекта wemake.services, и Айнуром Сулеймановым, инженером из iArduino.
Третий эпизод записан в сольном формате и посвящён средствам ускорения web - COM (Java applets, ActiveX, Flash), Google Native Client, asm.js, WebAssembly.
Небольшая история о том, как ленивый человек программистом стал.
В ближайшие недели на «Хекслете» появится новая профессия. Студенты будут изучать профессиональную вёрстку. В профессии уже есть первые курсы, готовится к публикации первый проект.
Сейчас даже забавно вспоминать, как я пришел к этому выводу, но я решил изучать программирование. Хобби без материальных вложений, которое заставит включить наконец мозг, и с возможностью уделять любое количество времени без ущерба для семьи. Сказка. Но знаний о программировании у меня не было никаких.
Мероприятие пройдёт 27 сентября в Москве. Доклады представят спикеры из крупных компаний, таких как: HeadHunter, Tinkoff, Яндекс, Kaspersky Lab, Voximplant, GridGain Systems, Cloveri, Skyeng и другие. Для студентов Hexlet действует скидка 10% по промокоду.
Удачный свич с завода в геймдев, а потом в веб: мотивирующая история и полезные советы начинающим от начавшего.
Ещё несколько лет назад фронтенд-разработчики активно использовали табличную вёрстку для создания веб-страниц. Сегодня появились более удобные инструменты, а тег <table>
теперь применяется по прямому назначению: для создания таблиц с данными. Однако оформлять таблицы по-прежнему не так просто. Некоторые CSS-свойства, например, margin
, border-radius
, z-index
, не работают с элементами таблиц <tbody>
, <thead>
, <tr>
. Статья поможет обойти эти ограничения.
Больше 3 лет я занимаюсь продвижением сайтов, около года назад в списке моих услуг появился пункт «Создание сайтов». Периодически на тот или иной проект я привлекаю веб-разработчиков. Проекты очень разные, поэтому разработчики мне нужны тоже разные. За годы работы у меня выработались принципы отбора надежных эффективных специалистов. Этими принципами и в целом опытом сотрудничества с веб-разработчиками я хочу поделиться в статье.
Django считается лучшим веб-фреймворком, написанным на Python. Этот инструмент удобно использовать для разработки сайтов, работающих с базами данных. Из этой статьи вы узнаете о Django и поймёте, почему это ключевое звено в экосистеме Python.
9 августа в 19:00 по МСК на youtube-канале Хекслет начнётся стрим с Кириллом Мокевниным, CEO Hexlet. Кирилл покажет, как работать с фреймворком Rails. В прямом эфире будет создан сайт с нуля и продемонстрированы возможности фреймворка: Repl, i18n, тестирование, ресурсный роутинг и многое другое.
Можно ли стать программистом после тридцати лет? Свою историю я решился написать в основном для мотивации таких же, как я: людей, обремененных некоторыми обязательствами, которые когда-то ошиблись в выборе своей профессии и теперь сомневающихся, что ещё не поздно всё поменять.
Начну свою историю с рассказа о том как я познакомился с веб разработкой.
Всё началось на 1 курсе института. Мне было скучно в общаге, программа была легкой (я учусь на специальности "Мехатроника и робототехника") и у меня была куча свободного времени. И в один прекрасный день мне в глаза бросилась реклама различных курсов программирования на сайте codecademy.
От нечего делать я начал проходить там курсы не смотря на то, что они были на английском. При чем я не мог похвастаться своими знаниями английского, но материал каким то образом понимал без переводчиков. Этот факт вдохновил меня и я почувствовал что мне нужно что-то большее.
Привет. Меня зовут Сергей, мне 27 лет и я трудоголик. На сегодняшний день у меня третья трудовая книжка и около 10 лет официального трудового стажа. Хочу поделиться с вами своим опытом поиска работы и некоторыми мыслями на тему первого рабочего месяца. Всё это сугубо личный и субъективный опыт без историй успеха. Из общения с несколькими людьми, я понял, что состояние "для меня самое трудное - это начать" у некоторых возникает на стадии формирования резюме и выбора программирования, как профессии жизни.
Мне 31 год. С айти я был связан давно и прочно, работал системным администратором, сетевым инженером и даже дослужился до должности технического директора в небольшом ISP.