Pull to refresh
38
Karma
0
Rating
Максим Карелов @xxxTy3uKxxx

Техлид frontend в Citilink

Заменяем Redux c помощью Observables и React Hooks

Хоть и перевод, но стоит отметить, что в хуке не происходит отписка от Observable. Да и в самом Observable такого функционала нет.

Как два студента сделали игру под iOS и сколько заработали на этом

Тоже есть три проекта в плеймаркете, два из них — "гиковские", твикер для MIUI и приложение с двумя кнопками для входа в скрытые меню на старых бетах OxygenOS (от OnePlus). Монетизацию делал за счет донатов (хотя в случае с ванпласом сначала пытался в рекламу). Как итог — за два года приложение для OnePlus принесло $269,22, твикер за три года — $128,66. Твикер в основной массе покупали пользователи из СНГ (сказывалось наличие темы на 4PDA), приложение для OnePlus — по всему миру. Цифры для трех лет не особо крутые, но много времени я на эти проекты не убил, денег в них не вкладывал (кроме $25 за аккаунт разработчика). Пока что сделал для себя вывод, что добровольные донаты или урезание функционала — самые приятные и ненапряжные способы получения дохода

Всё, что нужно для начала работы с Vue.js

Реальное приложение на Вью тоже так никто не пишет. Как средство миграции — может быть, но не более.

Всё, что нужно для начала работы с Vue.js

Не хочу сойти за зануду, но ведь и реакт можно подключить как библиотеку и просто использовать на уже существующем сайте.


Хотя для такого варианта я бы посоветовал рассмотреть Preact.

Презентация как код, или Почему я больше не пользуюсь Powerpoint-ом

Спасибо за статью!
Кстати, Travis позволяет описывать деплой в конфиге, который он потом сам и разливает в нужный бранч на гитхабе. Пример.

Как я 13 лет делал футбольный симулятор

Вот репозиторий со всем этим безобразием, а вот тот самый мануал, если вдруг тоже захотите посмеяться ;) Парсер без AST, лексем и токенов. Только регулярки и indexOf, только хардкор.

Как я 13 лет делал футбольный симулятор

Классная статья, спасибо!
Я, помнится, в 10-11 классе писал препроцессор для языка JASS (который был в World Editor'e WarCraft 3). Начинал с Delphi, потом перелез на C#. Код выложил на гитхаб, недавно откопал мануал, который писал для него. Код, конечно, то еще поделие, но вот эта ностальгия при его просмотре… Всю статью на кончиках пальцев прочувствовал :)

Новый iPad, MacBook Air, Mac mini. Что показала Apple на октябрьском hardware event

«iPad – самый популярный компьютер в мире». (MacBook Air, анонсированный десять минут назад, пошел напиться с горя).

Но ведь в оригинале изначально шла речь о том, что Apple продает айпадов больше, чем другие производители ноутбуков. И Кук со смехом сказал: «Получается, iPad – самый популярный компьютер в мире».

Самое важное с Gamescom 2018 — Nvidia RTX, Cyberpunk 2077, Metro Exodus

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

Самое важное с Gamescom 2018 — Nvidia RTX, Cyberpunk 2077, Metro Exodus

Второй пацан — это Данте из DMC, там же сначала речь идет про первые 4 части, а потом про DMC.

Настраиваем удобный npm проект для себя и команды или немного о современных фронтенд инструментах

Ругается на отсутствие package.json, что логично. А у Вас часто возникают потребности запускать пакеты без инициализации окружения в директории?

Настраиваем удобный npm проект для себя и команды или немного о современных фронтенд инструментах

Ну я поиском по node_modules нашел 4 неисправленных места. Инициализации же тоже можно делать через npm, например npm run tsc --init

Настраиваем удобный npm проект для себя и команды или немного о современных фронтенд инструментах

Ну я про npx сказал больше к тому, что такая возможность существует :)

Настраиваем удобный npm проект для себя и команды или немного о современных фронтенд инструментах

Ну и отсюда же рекомендация — в секции scripts package.json можно писать сразу название бинарника, который хотите запустить, без указания пути до него.

Настраиваем удобный npm проект для себя и команды или немного о современных фронтенд инструментах

Спасибо за статью, но назрел вопрос — неужели Вам удобно каждый раз печатать ./node_modules/.bin/...? Почему бы не запускать как npm run ... или npx ...?

Angular: Создаем multiple checkbox компонент, который подойдет для повторного использования

Как уже сказал комментатор выше, при использовании стратегии Default, детектор будет реагировать на срабатывание детекторов соседних по стеку компонентов. Использование OnPush позволит вам запускать детектор вашего компонента только тогда, когда изменятся входящие данные.

Angular: Создаем multiple checkbox компонент, который подойдет для повторного использования

При условии, что вы не прокидываете так поля в сервисы. Там инжектор будет ругаться, что не может подкидывать классы без @Injectable/

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Frontend Developer
Lead