В 2019 году, 1 сентября, в дождливый осенний день, я решил навсегда завязать с прошлым. Последние 5 лет работы менеджером не приносили удовольствия и не несли перспектив. Увольняюсь с должности менеджера вино-торговой компании, подумал я. И погружаюсь в программирование!
Три месяца до декабря я упорно изучал HTML + CSS и верил, что легко попаду в разработчики, стоит м
Workbox
?
Workbox
(далее WB
) это библиотека
(точнее, набор библиотек), основной целью которой является
"предоставление
Тема, конечно, не нова, и немало на этот счет уже сказано и написано. Но все же поделюсь и своим взглядом на этот счет, т.к. мое осознание данного факта формировалось скорее независимо и на основании собственного опыта, ценностей и взглядов, и возможно (надеюсь) в нем читатель найдет для себя что-то свежее или полезное.
Не то, чтобы я не люблю его за это. Скорее, в
Когда веб только зарождался единственной его целью было размещение контента (гипертекстовые страницы), чтобы у пользователей из всемирной паутины был к нему доступ. В то время не могло идти и речи о дизайне, ведь зачем нужен дизайн страниц
Всем привет, меня зовут Виктор и я frontend разработчик. Хочу поделиться тем, как я решил стать программистом и попал на стажировку в компанию Яндекс в 27 лет без высшего образования.
Сначала моя история о том, как я заинтересовался it сферой и в частности web разработк
Создать компилятор JS с высокой производительностью означает сделать больше, чем разработать сильно оптимизированный компилятор, например TurboFan, особенно это касается коротких сессий, к примеру, загрузки сайта или инструментов командной строки, когда большая часть работы в
Всем привет! Меня зовут Миша, я работаю на позиции ручного тестировщика, или Manual QA - кому как удобно. В связи с тем, что в моей работе преобладает ручное тестирование - я часто сталкиваюсь с консолью разработчика в браузере (думаю как и 99.9% web-тестировщиков).
В интернете огромное количество источников, в которых можно найти информацию про DevTools, как для разработчиков, так и для тестировщиков. Конечно, наполнение та
Как фронтенд-дизайнер я за последние 6 лет не был так взволнован новой CSS-функцией, как сейчас. Благодаря усилиям Мириам Сюзанны и других умных людей прототип контейнерных запросов можно включить
Статья пригодится для новичков которые давно мечтали создать свое расширение для Google Chrome, но до дела так и не доходило. Поэтому давайте считать, что время пришло, пишем расширение прямо сейчас.
Данное расширение позволяет прожимать подтверждения скиллов на
странице друга или отменить подтверждения скиллов. Полезно когда
вместо десятков нажатий на "плюсики" Вы нажимаете только на одну
кнопку расширения.
Google по каким-то причинам удалил популярное расширение ClearURL.
ClearURLs это расширение для браузера, повышающее конфиденциальность, которое автоматически удаляет метки отслеживания из URL-адресов. По словам его разработчика, это может помочь защитить вашу конфиденциальность при посещении сайтов.
Многие сайты
Disclaimer: я не призываю незаконно скачивать контент, пиратство - наказуемо и является преступлением
После ареста серверов Moonwalk жить стало в разы труднее. Лично я уже совсем отвык от торрентов. Нужно что-то качать, ждать, чем-то открывать, куда-то кликать, иногда еще и место на диске кончается. Как
Каждому разработчику однажды приходит в голову мысль написать что-то, чтобы упростить себе жизнь. Например, сократить время, проведённое за выполнением рутинных задач, или же позволить себе выполнять несколько действий одновременно.
В данной статье я хочу показать, как можно совместить утренние сборы на работу с прочтением статей на Habr. Для этого мы напишем простое расширение для браузеров на базе chromium (в частности, Ch
Очевидная проблема при изучении своих клавиатурных раскладок
Немного о нашем пациенте: klava.org
То, как получилось решить данную проблему (спасибо F12)
Как правильно настраивать кл
Давайте представим, что вы параноик, и параноик вдвойне, когда дело касается многопоточности. Предположим, что вы делаете backend некого функционала приложения, а приложение переодически дергает на вашем серверы какие-то методы. Все вроде хорошо, но есть одно но. Что если ваш функционал напрямую зависит от каких-либо других данных, того же банального профиля например? Встает вопрос, как гарантировать то, что сценарий отработает име
В рунете я почти не встречал материалов о том, как писать расширения для MediaWIki (платформы, на которой работает Википедия). Основной стартовой точкой при написании расширений был и остается официальный сайт платформы, но там процесс расписан не очень дружелюбно по отношению к новичкам. Попробуем же это исправить.
В этой статье
Каждому разработчику однажды приходит в голову мысль написать что-то, чтобы упростить себе жизнь. Например, сократить время, проведённое за выполнением рутинных задач, или же позволить себе выполнять несколько действий одновременно.
В данной статье я хочу показать, как можно совместить утренние сборы на работу с прочтением статей на Habr. Для этого мы напишем простое расширение для браузеров на базе chromium (в частности, Ch
Сам по себе Kotlin очень мощный инструмент, но многие часто используют его не на полную мощность, превращая его в какую-то... Java 6. Попробую рассказать почему так делать не надо и как использовать функциональные фичи языка на полную.
Начну с них. И, заодно, расскажу что это вообще такое: когда функция принимает другую функцию как параметр или возвращает ее - это функция вы
Каждому разработчику однажды приходит в голову мысль написать что-то, чтобы упростить себе жизнь. Например, сократить время, проведённое за выполнением рутинных задач, или же позволить себе выполнять несколько действий одновременно.
В данной статье я хочу показать, как можно совместить утренние сборы на работу с прочтением статей на Habr. Для этого мы напишем простое расширение для браузеров на базе chromium (в частности, Ch
В этой статье мы с вами напишем свой собственный плагин для проектов на VueJS, который трансформирует проект в рас
Статья пригодится для новичков которые давно мечтали создать свое расширение для Google Chrome, но до дела так и не доходило. Поэтому давайте считать, что время пришло, пишем расширение прямо сейчас.
Данное расширение позволяет прожимать подтверждения скиллов на
странице друга или отменить подтверждения скиллов. Полезно когда
вместо десятков нажатий на "плюсики" Вы нажимаете только на одну
кнопку расширения.
Google по каким-то причинам удалил популярное расширение ClearURL.
ClearURLs это расширение для браузера, повышающее конфиденциальность, которое автоматически удаляет метки отслеживания из URL-адресов. По словам его разработчика, это может помочь защитить вашу конфиденциальность при посещении сайтов.
Многие сайты
Привет, Хабр! Роскомсвобода снова с хорошими новостями.
Умелые руки нашей команды разработали расширение для браузера Google Chrome Censor Tracker и за
Предлагаю вашему вниманию два простых решения для случаев, когда нужен прокси:
Недоступность сетевого ресурса по разным причинам.
Гео-ограничения.
Потребность спрятать трафик от интернет-провайдера и/или исключить возможност
Привет, Хабровчане!
Большинство разработчиков, которые использовали рекурсию для решения своих задач, видели такую ошибку:
RangeError: Maximum call stack size exceeded.
Но не каждый разработчик задумывался о том, а что означает "размер стэка вызовов" и каков же этот размер? А в чем его измерять?
Думаю, те, кто работают с языками, напрямую работающими с памятью, смогут легко ответить
Google по каким-то причинам удалил популярное расширение ClearURL.
ClearURLs это расширение для браузера, повышающее конфиденциальность, которое автоматически удаляет метки отслеживания из URL-адресов. По словам его разработчика, это может помочь защитить вашу конфиденциальность при посещении сайтов.
Многие сайты