Классный пример на что способна система типов в ts. Пользователь библиотеки не задал ни одного типа, при этом вывелить типы даже из шаблонов строк
https://raw.githubusercontent.com/ivanhofer/typesafe-i18n/main/docs/typesafe-i18n-demo.gif
https://raw.githubusercontent.com/ivanhofer/typesafe-i18n/main/docs/typesafe-i18n-demo.gif
Forwarded from нёрдкаст
Мы начали стрим подключайтесь. Говорим про блокчейн.
https://www.youtube.com/watch?v=em7W9o5whqE&ab_channel=%D0%9D%D1%91%D1%80%D0%B4%D0%BA%D0%B0%D1%81%D1%82
https://www.youtube.com/watch?v=em7W9o5whqE&ab_channel=%D0%9D%D1%91%D1%80%D0%B4%D0%BA%D0%B0%D1%81%D1%82
YouTube
Нёрдкаст #6 - Blockchain, Bitcoin, Ethereum, NFT
Дима рассказывает про Blockchain, Bitcoin, Ethereum и NFT
🔗 Ссылки:
Дима Скрыльников в твитере: https://twitter.com/dskr_dev
Магомед Арсаев в твитере: https://twitter.com/mr_arsaev
Канал “Кафедра около-всяческих наук” в телеграме: https://t.me/random_science…
🔗 Ссылки:
Дима Скрыльников в твитере: https://twitter.com/dskr_dev
Магомед Арсаев в твитере: https://twitter.com/mr_arsaev
Канал “Кафедра около-всяческих наук” в телеграме: https://t.me/random_science…
Ещё один пример использования типизации в TS. Это sql на типах выполняющийся в компайл тайме!
https://github.com/codemix/ts-sql
https://github.com/codemix/ts-sql
GitHub
GitHub - codemix/ts-sql: A SQL database implemented purely in TypeScript type annotations.
A SQL database implemented purely in TypeScript type annotations. - codemix/ts-sql
Forwarded from нёрдкаст
Подключайтесь, сегодня говорим про синтезаторы и немного про электронную музыку.
https://youtu.be/r81oAbe2wqo
https://youtu.be/r81oAbe2wqo
YouTube
Нёрдкаст #7 - Синтезаторы и Электронная музыка
Будем рассказывать про синтезаторы и их историю
🔗 Ссылки:
Дима Скрыльников в твитере: https://twitter.com/dskr_dev
Магомед Арсаев в твитере: https://twitter.com/mr_arsaev
Канал “Кафедра около-всяческих наук” в телеграме: https://t.me/random_science
Подкаст…
🔗 Ссылки:
Дима Скрыльников в твитере: https://twitter.com/dskr_dev
Магомед Арсаев в твитере: https://twitter.com/mr_arsaev
Канал “Кафедра около-всяческих наук” в телеграме: https://t.me/random_science
Подкаст…
Если вы считаете что фронтенд это просто, то идите в жопу. Ну или хотяб тред ситника почитайте
https://twitter.com/andrey_sitnik/status/1467088514814812160
https://twitter.com/andrey_sitnik/status/1467088514814812160
Twitter
Андрей Ситник
Странно, что у нас заблуждение, что фронтенд — «лайт ИТ». На самом деле это очень сложная область. Очень много сложных задач, которые сейчас боятся решать в других областях (например, бэкенд).
У нас тут во фронтенде случилась пиздец какая драма. Нихуя не понятно, но очень интересно!
https://twitter.com/thekiba_ru/status/1470054955423784966
https://twitter.com/thekiba_ru/status/1470054955423784966
Twitter
Реактивный Лис 🚀🦊
Часто бывает, что какой-то конфликт выкатывается на публику без контекста, а затем сиди гадай, что там произошло. Если увидите обсуждения, говорят ли сотрудники от имени компании, то вот что произошло:
Я давно уже говорил что create react app говно ебано. Если очень хочется вебпака, лучше потратить пару дней на его настройку. А ещё лучше взять современный zero config бандлер, например parcel или vite, будет сильно быстрее и проще
https://twitter.com/andrey_sitnik/status/1470501905294139398
https://twitter.com/andrey_sitnik/status/1470501905294139398
Twitter
Андрей Ситник
@andrey_sitnik @darth_sim Не используйте CRA. Он заброшен авторами. Просто посмотрите сколько там issue и сколько людей умоляющих принять односторонные PR. Например, они единственные кто до сих пор не перешёл на PostCSS 8. twitter.com/ktuhhh/status/…
Canon обучает пользователей, как обойти предупреждения о «поддельных» картриджах https://habr.com/p/599749/
Habr
Canon обучает пользователей, как обойти предупреждения о «поддельных» картриджах
Из-за дефицита микросхем компания Canon вынуждена выпускать картриджи без чипов DRM, поэтому встроенная в принтеры защита от контрафакта с предупреждениями о вымышленной «опасности» поддельных...
Просто прекрасная очередная история с опенсорсом(
https://rozetked.me/news/21314-sozdatel-besplatnyh-bibliotek-s-millionami-ustanovok-namerenno-isportil-ih
https://rozetked.me/news/21314-sozdatel-besplatnyh-bibliotek-s-millionami-ustanovok-namerenno-isportil-ih
Rozetked.me
Создатель бесплатных библиотек с миллионами установок намеренно испортил их
Скрипты используют в том числе в коммерческих целях. Автор посчитал, что его труд должен быть оплачен.
Утро началось весело. Минут 5 не мог подключиться к митингу, пока не догадался открыть ссылку в хроме. Оказывается ебаная лиса померла не у одного меня(
Forwarded from HERAKS
Критическая ошибка у браузера FireFox
https://bugzilla.mozilla.org/show_bug.cgi?id=1749908
Если коротко, то FF ВНЕЗАПНО перестал работать. Причину описывают так:
Our current suspicion is that Google Cloud Load Balancer (or a similar CloudFlare service) that fronts one of our own servers got an update that triggers an existing HTTP3 bug. Telemetry was first implicated because it's one of the first services a normal Firefox configuration will connect first, but presumably the bug will trigger with any other connection to such a server. Our current plan is to disable HTTP3 to mitigate until we can locate the exact bug in the networking stack.
Перевод:
В настоящее время подозревается, что Google Cloud Load Balancer (или аналогичный сервис CloudFlare), который работает с одним из серверов Firefox, получил обновление, которое вызывает существующую ошибку HTTP3. Сначала была задействована телеметрия, потому что это одна из первых служб, к которой обычная конфигурация Firefox будет подключаться первой, но, предположительно, ошибка сработает при любом другом подключении к такому серверу. Текущий план состоит в том, чтобы отключить HTTP3 для смягчения последствий, пока разработчики не смогут найти точную ошибку в сетевом стеке.
Как исправить Firefox: вбиваем в адресную строку
about:telemetry
Затем отключаем там всю телеметрию и перезапускаем браузер.
https://bugzilla.mozilla.org/show_bug.cgi?id=1749908
Если коротко, то FF ВНЕЗАПНО перестал работать. Причину описывают так:
Our current suspicion is that Google Cloud Load Balancer (or a similar CloudFlare service) that fronts one of our own servers got an update that triggers an existing HTTP3 bug. Telemetry was first implicated because it's one of the first services a normal Firefox configuration will connect first, but presumably the bug will trigger with any other connection to such a server. Our current plan is to disable HTTP3 to mitigate until we can locate the exact bug in the networking stack.
Перевод:
В настоящее время подозревается, что Google Cloud Load Balancer (или аналогичный сервис CloudFlare), который работает с одним из серверов Firefox, получил обновление, которое вызывает существующую ошибку HTTP3. Сначала была задействована телеметрия, потому что это одна из первых служб, к которой обычная конфигурация Firefox будет подключаться первой, но, предположительно, ошибка сработает при любом другом подключении к такому серверу. Текущий план состоит в том, чтобы отключить HTTP3 для смягчения последствий, пока разработчики не смогут найти точную ошибку в сетевом стеке.
Как исправить Firefox: вбиваем в адресную строку
about:telemetry
Затем отключаем там всю телеметрию и перезапускаем браузер.
bugzilla.mozilla.org
1749908 - Infinite loop in HTTP3 hangs socket thread
VERIFIED (nobody) in Core - Networking. Last updated 2022-11-01.
Forwarded from нёрдкаст
Всем Привет! Это первый стрим Нёрдкаста в 2022.
Подключайтесь будет Занудно.
https://youtu.be/0Kcn-r9jsos
Подключайтесь будет Занудно.
https://youtu.be/0Kcn-r9jsos
YouTube
Нёрдкаст #10
🔗 Ссылки:
Дима Скрыльников в твитере: https://twitter.com/dskr_dev
Магомед Арсаев в твитере: https://twitter.com/mr_arsaev
Канал “Кафедра около-всяческих наук” в телеграме: https://t.me/random_science
Подкаст на других платформах: https://podcast.ru/1587684072…
Дима Скрыльников в твитере: https://twitter.com/dskr_dev
Магомед Арсаев в твитере: https://twitter.com/mr_arsaev
Канал “Кафедра около-всяческих наук” в телеграме: https://t.me/random_science
Подкаст на других платформах: https://podcast.ru/1587684072…