Как мой простой проект в Github стал вирусным

В прошлом месяце я создал простой проект, разошедшийся по различным техническим сообществам и социальным сетям. В Github он за 7 дней получил с 0 до 4 тысяч звёзд и более 200 форков. Github примерно в течение пяти дней рекламировал его в разделе Trending repositories of day. Clone Wars 70 с лишним open-source-клонов или альтернатив популярных […]

Millennium dream. Строим компьютер мечты 2000 года

Давайте вспомним детские мечты! Кто-то мечтал о крутом велосипеде, кто-то — о большой модельке крутого автомобиля или домике для кукол, кто-то — о щенке или котенке. Я уверен, практически у всех мечта была, и далеко не одна! А на стыке веков в заветном вишлисте у многих был компьютер. И, конечно, компьютер хороший. Чтобы и игры […]

Векторные игры на 32с3

Статья раскрывает тему нашего выступления на 32-м Всемирном конгрессе хакеров (32с3), посвященного ретро-геймингу и работе с эмулятором игровых автоматов (MAME) на XY-дисплеях. В нем освещается результат моего сотрудничества с еще одним членом NYC Resistor, цифровым дизайнером Адель Лин, которая увлекается разработкой игр и игровых пространств. При желании можно посмотреть получасовое видео выступления онлайн. История векторной […]

Золотой век программирования окончен?

Давайте вспомним детские мечты! Кто-то мечтал о крутом велосипеде, кто-то — о большой модельке крутого автомобиля или домике для кукол, кто-то — о щенке или котенке. Я уверен, практически у всех мечта была, и далеко не одна! А на стыке веков в заветном вишлисте у многих был компьютер. И, конечно, компьютер хороший. Чтобы и игры […]

Автоматизируем сервис-воркер с Workbox 6. Доклад в Яндексе

«Задеплоил сервис-воркер — нужно покупать новый домен», — известная шутка о том, как сложно писать собственную логику кеширования. С приходом шестой версии библиотеки Workbox для прогрессивных веб-приложений (PWA) больше не нужен компромисс между гибкостью и удобством автоматизации сетевых задач. Максим Сальников рассказал, как начать работу с Workbox 6, реализовать типовую функциональность для офлайнового веб-приложения и […]

Как сделать самодельный электрический багги с мощным мотором. Часть 2. Электрика, колеса, первый запуск и выезд

«Задеплоил сервис-воркер — нужно покупать новый домен», — известная шутка о том, как сложно писать собственную логику кеширования. С приходом шестой версии библиотеки Workbox для прогрессивных веб-приложений (PWA) больше не нужен компромисс между гибкостью и удобством автоматизации сетевых задач. Максим Сальников рассказал, как начать работу с Workbox 6, реализовать типовую функциональность для офлайнового веб-приложения и […]

Языки программирования с однобуквенным названием

Список языков программирования, названных одной буквой. А Язык программирования A+ является потомком APL, как и другие языки на этой странице, потому что сообщество APL любит однобуквенные имена. Артур Уитни (создатель многих диалектов APL) создал A, затем Морган Стенли расширил его до A+. B Язык программирования B является предшественником C и в наши дни больше не […]