Горящий фронтендер
102 subscribers
65 photos
3 videos
83 links
Погромист переднего края. Нихуя не работает! Фронтенд проклят! Мы все умрем!

Бложик: https://dskr.dev
Tg: @dskrylnikov
Канал с фоточками: @dskr_pic
Тви: https://twitter.com/dskr_dev
Download Telegram
В vs code добавили port forwarding.
Теперь в три клика можно пошарить в интернет что-нибудь запущенное локально. Пригодится чтоб поделится наработками с коллегой/потестировать webhooks.
По умолчанию поднимается приватный тонель в который можно попасть только после авторизации через GitHub, но можно открыть и совсем публичный тонелль.
Вообщем получилась удобная и безопасная альтернатива для ngrok
🔥91💩1
Написал небольшую статью о там как правильно установить Node.JS, pnpm и yarn.

Спойлер, fnm и corepack решает большую часть проблем

https://dskr.dev/blog/how-to-install-node/
3🔥1
Всех с Новым годом 🎉

Желаю в новом году побольше фич и поменьше багов, терпеливых бэкендеров, умных аналитиков, креативных дизайнеров и внимательных тестировщиков!
Please open Telegram to view this post
VIEW IN TELEGRAM
Node.js 22 вышла! Пока что в статусе current, осенью перейдет в статус LTS.

Это эпохальное событие, ровно 5 лет назад впервые появилась поддержка ESM модулей в ноде, и только теперь их можно использовать без боли. Да, из esm теперь можно просто сделать require старых cjs модулей! Кроме этого завезли WebSocket клиент и вытащили из-за флага watch режим.

https://openjsf.org/blog/nodejs-22-available
🔥3
This media is not supported in the widget
VIEW IN TELEGRAM
💩12🤡4🤮3😁2
Пора выкинуть Docker Desktop*

Почему?
Он медленный, потребляет много ресурсов. В нём куча ненужных фичей и нет нужных

И что с этим делать?
Взять orbstack.dev

Зачем?
Он быстрый, мало весит, в нём есть крутые и полезные фичи

Что за фичи?
- Динамическое выделение памяти
- Модная и быстрая файловая система (VirtioFS)
- Автоматические домены в зоне *.local для всех контейнеров
- HTTPS для этих доменов (да, SSL-сертификат самоподписный, но он хранится в keychain для большей безопасности)
- Быстрый сетевой стек
- Умеет поднимать линуксовые виртуальные машины

Минусы?
Бесплатно для некомерческого использования. В любых других случаях $8 в месяц

* Всё вышесказанное относится исключительно к MacOS. Ибо всем известно, что других OS подходящих для разработчиков не существует.
🔥51👍1
Просто совет. При реализации ретраев, делайте экспоненциально увеличивающийся таймаут. Чтоб не попадать в ситуацию когда твои же ретраи начинают тебя же ddos`ить

https://habr.com/ru/companies/yandex/articles/861538/
🔥32😁1
Люблю такое. Потратить несколько часов жизни на попытку дебага почему новая версия библиотеки не работает. Пойти на гитхаб почитать чейнджлог. Пойти почитать issues. И в момент попытки потестировать с предыдущими версиями обнаружить предупреждение при установки пакета

npm warn deprecated [email protected]: Broken with React 18.2 + Strict Mode, please stick to 3.*


UPD: судя по чейнджлогу оно вроде бы уже пофикшено, но у меня всё риавно не работает, ладно, обновлю как-нибудь в другой раз, а пока останусь на предыдущем мажоре

UPD v2: нашел настоящую причину! Версия не оч важна, просто почему-то в проклятом mobx сломался makeAutoObservable. Мне даже название этой штуки не нравится. Но если руками декораторы навесить, то всё отлично работает. Но лезть в древний код и навешивать декораторы лениво, да ещё и точно где-нибудь накосячу и что-нибудь отвалится(
😁4🤷‍♂1
Как же я такое люблю. Никого не трогаешь. Редеплоишь приложение. И всё нахер рассыпается, потому что prisma не правильно ишет openssl, а alpine в минорном релизе решает поменять его местоположение 😡
Please open Telegram to view this post
VIEW IN TELEGRAM
😁3🤬3
Пилю потихоньку своего бота.
Первый раз ответила 4o-mini, второй раз новая модная думающая o1-mini.
Ну правда заставить первую вызывать вторую всегда когда это прям не простая задача)
🔥5
Отцентровать модалку в итоге так и не удалось)
Баланс тоже не реализован.
Но категории и транзакции есть, и выглядят вполне рабочими.
Учитывая что я давал максимально абстрактные описания, получилось что-то условно работающее.

Если не считать первые минут 30 когда я пытался нагенерить работающий фронтенд проект, то на реализацию понадобилось меньше часа
This media is not supported in your browser
VIEW IN TELEGRAM
🔥4🤣1
Мой хороший знакомый и по совместительству стартап-крипто-эйай-партнёр завёл свой тг канал. Обещает писать о всяком интересном. Забавно что пишет он посты в соавторстве с БЯМ 🌚

https://t.iss.one/shawarmoney/2

#реклама (за которую мне ничего не заплатили)
🗿81
Claude сегодня обновил свою БЯМ Sonet до версии 3.7.
Предыдущая версия 3.5 была лучшей моделью на рынке для задач связанных с программированием. В обновлении обещают что модель стала в целом чуть лучше, и заметно лучше в сценариях когда она использует как агент для написания кода. А еще добавили режим Thinking, и это не отдельная модель, а режим прямо в рамках той же самой Sonet(OpenAI планирует делать также в версии 5).
Также показали Claude Code, агент пишущий код прямо в терминале, а значит его можно использовать с любым ide, но пока в закрытой бете

https://www.anthropic.com/news/claude-3-7-sonnet
🔥2
Typescript решили переписать компилятор и language service на go 🗿
И у меня всего один вопрос, а почему не на раст?

https://devblogs.microsoft.com/typescript/typescript-native-port/
🔥4🤡1
Styled components всё.

Грустная новость. ИМХО, tailwind это не правильное направление развития, CSS modules не такие удобные, а css in js похоже умирают(

https://opencollective.com/styled-components/updates/thank-you
🤯4👍1😱1🤬1
Решил завязать с TypeScript. Перехожу на php
🤡7👍4👻1
А вот и мажорный релиз новых лам.
Мета решила одним релизом два рекорда побить.
Бегемот - самая жирная модель на 2Т параметров из которых активных 288B(даже страшно думать сколько карт нужно чтоб поднять такое, это же больше 1тб видеопамяти необходимо для очень сильно пожатой версии). Правда пока что эта модель не доступна, но обещают что она будет обходить GPT-4.5, Claude Sonnet 3.7 и Gemini 2 Pro.
Скаут «небольшая» модель с 10м контекст на 109B, правда активных из них всего 17B. Это самая маленькая из представленных. моделей. Обещают что она обходит Gemma 3, Gemini 2 Flash Lite и Mistral 3.1(правда это мелкие модельки, которые можно на домашнем железе крутить).
Ну и Maverick на 400B параметров, из которых активных тоже 17B. По бенчмаркам она обходит GPT-4o, Gemini 2 Flash и на уровне DeepSeek v3(по моим ощущениям дипсик как раз таки на уровне мелких моделей), при том что у ламы меньше активных параметров.
Все модели мултимодальные. А еще из забавного, обещают что теперь будет меньше отказов на спорные политические темы, мета говорит что в этом месте они смотрели на грока 🌚

https://ai.meta.com/blog/llama-4-multimodal-intelligence/
🤯2🤡1
Раньше я считал истории про опасный ИИ сказками. Но сегодня опасность кажется реальной. «ИИ-психоз» — уже устоявшийся термин.
Одни под воздействием ИИ начинают считать себя мессиями познавшими истину, другие пытаются освободить искусственный интелект, строя сервера-убежища. Ну а кто-то доходит до реальных убийств 😣.
Разработчики LLM уверяют что они делают упор на безопасность, но кажется это не сильно помогает. Если ИИ реально начал войну, то кажется он уже побеждает

https://dtf.ru/life/3626060-chatgpt-pytaetsya-svesti-menya-s-uma-eto-massovoe-yavlenie

https://vc.ru/chatgpt/2054871-ubijstvo-materi-v-ssha-erik-solberg-i-vliyanie-chatgpt

https://vc.ru/chatgpt/2200606-amerikanets-dzheyms-osvobodit-ii-chatgpt
🔥3🤯2🤡2