Pinned Tweet
Люди думают, что костыли при работе с датами изобрели инженеры, но это совсем не так
Взять хотя бы високосный год:
Дмитрий Тусаев retweeted
Очень удобный бы календарь получился )
И тринадцатое всегда в пятницу!
Этот календарь называется International Fixed Calendar (IFC)
По сравнению с обычным календарем IFC намного проще:
– год разделен на 13 месяцев по 28 дней
– календарь каждый год выглядит одинаково
– в каждом месяце ровно четыре недели
– каждое число каждого месяца приходится на один и тот же день недели (например, тринадцатое — всегда пятница)
Говорят, что основатель Kodak Джордж Истман был поклонником IFC и использовал календарь для облегчения отчетности в Kodak: в каждом месяце было одинаковое количество дней (и выходных), что облегчало сравнение отчетов о прибылях и убытках за разные месяцы и годы
Дмитрий Тусаев retweeted
Replying to @YourAnonNews
Most nuanced political commentary coming from Anonymous — says something about the state of the world...
Дмитрий Тусаев retweeted
👀 “…the event of your death… coming later this year.” apple.com/macos/monterey/
Идея, которая не дает спать по ночам: синхронизировать тему @code с цветовым профилем iterm2
как это работает ↓
Очень круто про то, как работает esbuild
This Post is from an account that no longer exists. Learn more
Дмитрий Тусаев retweeted
Got a question in DMs: “How do I grow my JavaScript skills?”
My favorite trick:

ALT My favorite trick: try following a tool that you use every day (like e.g. Vue or Babel) on GitHub. Many issues and PRs have solid discussions about library internals, rare features, use cases you weren’t aware about, and so on. A few years ago, I tried following React and Redux repos like this – and this gave me a lot of deep knowledge I wouldn’t find anywhere else.
Дмитрий Тусаев retweeted
Wow! 😱
I just made this dot notation string type-safe with TypeScript 4.1
I wanted this for so long!
typescriptlang.org/play?ts=4…
Дмитрий Тусаев retweeted
Ok, just _one more_ TypeScript 4.1 experiment:
Reimplementation of document.querySelector() but this version parses complex CSS queries and infers the correct return type 🔥
Get the code: bit.ly/2RLEBvU
Дмитрий Тусаев retweeted
New in Firefox’s console
:block/:unblock commands for quickly blocking all network requests whose URLs contain a specific string
Когда я работал с блокчейном, часто приходилось открывать nodejs repl и вбивать там однотипные команды для web3.js
Оказывается в репле есть команды .save и .load которые позволяют сохранить сессию в файл и запустить из файла! кайф?
А еще есть команда .editor, которая запускает полноценный редактор (ну не вим, конечно - но лучше чем обычный однострочный режим) - супер крутая штука для длинных команд
Лайфхак: `git checkout -` (а еще можно `git switch -`) возвращает на предыдущую ветку, на которой вы были.
Сам пользуюсь всего пару недель, но уже сэкономил символов на половину войны и мира
Оказывается, в Typescript есть конструкция asserts <условие>, которая позволяет указать, что функция выбрасывает ошибку, если не выполняется условие
Дмитрий Тусаев retweeted
Amazing stuff coming to TypeScript 4.1🚀 Template string types will help us to create more expressive💃 and better typed code! See some examples below 🎉
github.com/microsoft/TypeScr…
Дмитрий Тусаев retweeted
When dealing with SMS validation code form, don't forget to add the autocomplete attribute with the value "one-time-code".
It allows iOS to autofill the input with the incoming SMS 📩




















