Горящий фронтендер
В ходе переустановок макоси, я проебал 90% исходников одного pet project’а. На гитхабе остаться только initial commit. По идеи код должен быть в бекапе тайммашины, но именно сегодня открываться бекап не захотел. Надёжно вообщем. Ну и в теории есть второй…
ок. с тайммашиной я разобрался. оказывается когда она включена, залезть в её файлы руками нельзя. И надо пользоваться интерфейсом тайммашины. Он на мой взгляд немного странненький, но красивый, очень красивый. Вообщем мой говнокод спасён!
Тем временем 18 реакт перешёл в стадию беты! До релиза там ещё далеко, изменений много, они сложные, тот же конкурентный режим и серверные компоненты. Но это уже большой шаг вперёд.(Если вы думаете что в вебе фреимфорки рождажтся и умирают по несколько раз в день, то это не так, например реакту уже 8 лет. И последнии года 4 он является лидирующим фронтенд фреимворком)
https://twitter.com/reactjs/status/1460380211262930948?s=21
https://twitter.com/reactjs/status/1460380211262930948?s=21
Twitter
React
Thanks to the incredible efforts of the React 18 Working Group, we're upgrading the stability of the React 18 release from Alpha to Beta! Here's what this means for you.
Половину сегодняшней ночи я потратил на то чтоб восстановить сломанный продакшен. Нужно было для одного клиента перезаписать метаданные, а я случйно записал их всем клиентам. Так как нормального механизма для такой операции нет, то я просто вписал нужный код в функцию которая, как я думал вызовется только для того клиента, но оказалось что я немного промахнулся и мой код выполнился для всех клиентов. А хранится это говно в ебучей кассандре, и ясное дело без бекапов(бекапить терабайты данных когда они и так хранятся с избыточностью, такое себе), так что единственный вариант восстановления это пойти и руками для каждого клиента написать новую метадату.
Forwarded from Вебня (Sergey Rubanov)
Slack планирует построить новую платформу для встроенных приложений на основе Deno
https://api.slack.com/future/overview
https://api.slack.com/future/overview
docs.slack.dev
Slack platform overview | Slack Developer Docs
To jump straight into developing your own Slack app, follow our Quickstart. You can get started right now.
Классный пример на что способна система типов в 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, поэтому встроенная в принтеры защита от контрафакта с предупреждениями о вымышленной «опасности» поддельных...