Telegram Web Link
Please open Telegram to view this post
VIEW IN TELEGRAM
Только что узнал, что спамеры начали делать фейк аккаунты админов разных чатов и просить денег разными способами.

Просите записать кружочек, если вам напишет кто-то с такой просьбой.
Мой акк, для чека: @sovasergey
Чет меня вынесло
Понял, что ДР уже наступил по письмам в Спаме
Постоянно использую Linear
И для своих проектов и на работе и для курса

Каждый раз, как его авторы делятся опытом использования своего же продукта с удовольствием читаю

https://linear.app/blog/how-we-run-projects-at-linear
Я уже давно хочу начать использовать ChatGPT для прикладных целей, не только через chat.openai.com

Недавно реализовал буквально классическую задачу по классификации через API. Я пользуюсь getpocket чтобы собирать ссылки и затем их разбирать, например для рассылки news.sova.dev.

Но когда собирается много этих ссылок-закладок, вручную заниматься этим почти не реально. Я приспособил для этого ChatGPT.

Хотите расскажу подробнее как, с примерами кода и выводами?

А как вы используете ChatGPT API в своих целях?
Пока я работаю над видео, у меня просьба.

Я сейчас работаю над screenstory.io и у новых пользователей бывает сложно получить обратную связь.
Если кому не лень, установите себе приложение, сделайте одну запись и напишите пару строк фидбека здесь в комментариях.

Может что-то можно улучшить или исправить. Это крайне поможет нам, как небольшой команде стартапа.


Прошу вас, потому что могу вам довериться 💚
А вы знали, что Corepack не поддерживает npm?
Чем дольше занимаюсь разработкой, тем дольше удивляюсь, почему не все разработчики пишут TDD.

Это ведь настолько сильно упрощает разработку.
Мне очень нравится этот подход, как раз потому что есть возможность сначала посидеть подумать, а как вообще функция должна себя вести в разных ситуациях.

А потом почти не думая, реализовать конкретное поведение. Я просто запускаю тесты и сверяю ожидания с реальностью. Еще и unit-тесты запускать гораздо легче и быстрее, чем потом проверять уже подключив функцию к интерфейсу.

Просто прикиньте, сколько кейсов нужно проверять после каждой правки. Конечно, я не удивлен, почему разработчики допускают столько багов в современном ПО — да тупо лень столько времени на ручное тестирование тратить.

Видел интересную ситуацию: в моей команде, команда QA возвращала фичу около 20 раз, с кучей тупых багов именно во фронтенде. Исправили один баг, сделали еще 3, и так по кругу.

Жесть
Мне нравится апдейт chat gpt)
Подсветка синтаксиса подъехала

console.log(“hello”)
useless packages

Структурная типизация в js - это огромная удача для всего мира, так как мы можем использовать стандартные апи даже тогда когда их поддержки нет в рантайме в помощью полифиллов. Я считаю неплохой практикой поднимать у себя локальную копию https://polyfill.io, но много кто бандлит все полифилы к себе. Но есть проблема: если ты забандлил что-то, то иногда стоит удалять это из бандла, так как это уже не надо.

И вот тут начинаются проблемы: полифилы обычно не помечаются в npm как deprecated, из-за чего всякие outdated не будут вижжать, что надо выпилить пакет. Самый простой пример https://www.npmjs.com/package/object-assign. Эта штука уже давно существует у нас во ВСЕХ рантаймах, но 25 лямов скачиваний в неделю - это 25 лямов.

Я не видел решений, которые позволяют нам контролировать зависимости в этой части, так что решил сделать это сам:

npx cleanup-deps

Пакет, который покажет какие пакеты можно спокойно выпилить. Пример для моего текущего проекта на скриншоте в комментариях.

Из того что в планах сделать в ближайшее время:
- Оформить как нормальный опенсорс проект. Пока для MVP это делать лень
- Добавить как можно больше пакетов в https://github.com/XaveScor/cleanup-deps/blob/70e18fb0765206bac028beaa30664aea81b04971/src/deps.ts
- Добавить работу не только с нодой, но и с browserslist

Так же надеюсь, что будут энтузиасты, которые помогут пополнить список бесполезными пакетами, чтобы сделать этот мир чуток лучше.
Forwarded from Effector news (Дима Zerꙫbias)
effector 23.0.0 Spacewatch

В этом релизе мы сконцентрировались на улучшении пользовательского опыта:

🔹Вывод сообщений об ошибках теперь включает в себя имя юнита
🔹Депрекейтнуты методы, которые путали людей — вместо forward и guard теперь используется sample
🔹Депрекейтнуты старые и неактуальные апи
🔹Введены отдельные типы для юнитов, которые можно вызывать, чтобы было проще организовывать архитектуру и показывать, что из публичного апи модуля/сервиса/команды можно использовать только для чтения, а что можно менять извне
🔹Часто используемые библиотеки добавлены в дефолты бабель-плагина
🔹Производительность ускорена до 10%

а так же сделано множество других улучшений, полный список изменений по ссылке, а так же на страницах релизов effector-react, effector-vue и effector-solid

Помимо этого, мы подготовили migration guide чтобы процесс обновления был проще

Спасибо за то, что пользуетесь эффектором 🥳
Перенес документацию из beta на effector.dev

Ссылки остались на beta. Редирект утром сделаю. А так, чтобы актуальные были
Новая мажорная версия получила название Spacewatch
С наступающим!
2025/07/08 09:19:35
Back to Top
HTML Embed Code: