Только что узнал, что спамеры начали делать фейк аккаунты админов разных чатов и просить денег разными способами.
Просите записать кружочек, если вам напишет кто-то с такой просьбой.
Мой акк, для чека: @sovasergey
Просите записать кружочек, если вам напишет кто-то с такой просьбой.
Мой акк, для чека: @sovasergey
Постоянно использую Linear
И для своих проектов и на работе и для курса
Каждый раз, как его авторы делятся опытом использования своего же продукта с удовольствием читаю
https://linear.app/blog/how-we-run-projects-at-linear
И для своих проектов и на работе и для курса
Каждый раз, как его авторы делятся опытом использования своего же продукта с удовольствием читаю
https://linear.app/blog/how-we-run-projects-at-linear
linear.app
How we run projects at Linear - Linear Blog
We believe in extending our product philosophy across all aspects of our company — especially customer support. We interviewed our in-house CX team to share how Linear uses Linear.
Я уже давно хочу начать использовать ChatGPT для прикладных целей, не только через chat.openai.com
Недавно реализовал буквально классическую задачу по классификации через API. Я пользуюсь getpocket чтобы собирать ссылки и затем их разбирать, например для рассылки news.sova.dev.
Но когда собирается много этих ссылок-закладок, вручную заниматься этим почти не реально. Я приспособил для этого ChatGPT.
Хотите расскажу подробнее как, с примерами кода и выводами?
А как вы используете ChatGPT API в своих целях?
Недавно реализовал буквально классическую задачу по классификации через API. Я пользуюсь getpocket чтобы собирать ссылки и затем их разбирать, например для рассылки news.sova.dev.
Но когда собирается много этих ссылок-закладок, вручную заниматься этим почти не реально. Я приспособил для этого ChatGPT.
Хотите расскажу подробнее как, с примерами кода и выводами?
А как вы используете ChatGPT API в своих целях?
Пока я работаю над видео, у меня просьба.
Я сейчас работаю над screenstory.io и у новых пользователей бывает сложно получить обратную связь.
Если кому не лень, установите себе приложение, сделайте одну запись и напишите пару строк фидбека здесь в комментариях.
Может что-то можно улучшить или исправить. Это крайне поможет нам, как небольшой команде стартапа.
Прошу вас, потому что могу вам довериться 💚
Я сейчас работаю над screenstory.io и у новых пользователей бывает сложно получить обратную связь.
Если кому не лень, установите себе приложение, сделайте одну запись и напишите пару строк фидбека здесь в комментариях.
Может что-то можно улучшить или исправить. Это крайне поможет нам, как небольшой команде стартапа.
Прошу вас, потому что могу вам довериться 💚
Помните, в экосистеме effector уже давно идет речь про devtools и способы визуализации архитектуры приложения?
Буквально в течение пары часов Дима Zerobias начнет вещать доклад на тему визуализации
https://holyjs.ru/talks/d7095f7ecb87461499a15a2c5c341af1
Буквально в течение пары часов Дима Zerobias начнет вещать доклад на тему визуализации
https://holyjs.ru/talks/d7095f7ecb87461499a15a2c5c341af1
HolyJS 2023 Autumn. Конференция для JavaScript‑разработчиков
Визуализация архитектуры приложений | Доклад на HolyJS 2023 Autumn
Дмитрий расскажет о новом подходе к визуализации архитектуры приложений неограниченного масштаба. Обсудит устройство визуализаций больших схем, детали дизайна, а также принципы стейт-менеджера effector, которые позволяют визуализировать работу команды и взаимосвязи…
Forwarded from © Как его там… (Dmitry Remezov)
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Write PHP in Next.js/React Components (Server Actions)
Sometimes going back is the only way forward that's why you can now write PHP Code directly within JSX in React Components. Since the latest release of Next.js 14 by Vercel "Server Actions" are stable which means it is easier than ever to execute Server Side…
Чем дольше занимаюсь разработкой, тем дольше удивляюсь, почему не все разработчики пишут TDD.
Это ведь настолько сильно упрощает разработку.
Мне очень нравится этот подход, как раз потому что есть возможность сначала посидеть подумать, а как вообще функция должна себя вести в разных ситуациях.
А потом почти не думая, реализовать конкретное поведение. Я просто запускаю тесты и сверяю ожидания с реальностью. Еще и unit-тесты запускать гораздо легче и быстрее, чем потом проверять уже подключив функцию к интерфейсу.
Просто прикиньте, сколько кейсов нужно проверять после каждой правки. Конечно, я не удивлен, почему разработчики допускают столько багов в современном ПО — да тупо лень столько времени на ручное тестирование тратить.
Видел интересную ситуацию: в моей команде, команда QA возвращала фичу около 20 раз, с кучей тупых багов именно во фронтенде. Исправили один баг, сделали еще 3, и так по кругу.
Жесть
Это ведь настолько сильно упрощает разработку.
Мне очень нравится этот подход, как раз потому что есть возможность сначала посидеть подумать, а как вообще функция должна себя вести в разных ситуациях.
А потом почти не думая, реализовать конкретное поведение. Я просто запускаю тесты и сверяю ожидания с реальностью. Еще и unit-тесты запускать гораздо легче и быстрее, чем потом проверять уже подключив функцию к интерфейсу.
Просто прикиньте, сколько кейсов нужно проверять после каждой правки. Конечно, я не удивлен, почему разработчики допускают столько багов в современном ПО — да тупо лень столько времени на ручное тестирование тратить.
Видел интересную ситуацию: в моей команде, команда QA возвращала фичу около 20 раз, с кучей тупых багов именно во фронтенде. Исправили один баг, сделали еще 3, и так по кругу.
Жесть
Forwarded from Андруша пишет код
useless packages
Структурная типизация в js - это огромная удача для всего мира, так как мы можем использовать стандартные апи даже тогда когда их поддержки нет в рантайме в помощью полифиллов. Я считаю неплохой практикой поднимать у себя локальную копию https://polyfill.io, но много кто бандлит все полифилы к себе. Но есть проблема: если ты забандлил что-то, то иногда стоит удалять это из бандла, так как это уже не надо.
И вот тут начинаются проблемы: полифилы обычно не помечаются в npm как deprecated, из-за чего всякие outdated не будут вижжать, что надо выпилить пакет. Самый простой пример https://www.npmjs.com/package/object-assign. Эта штука уже давно существует у нас во ВСЕХ рантаймах, но 25 лямов скачиваний в неделю - это 25 лямов.
Я не видел решений, которые позволяют нам контролировать зависимости в этой части, так что решил сделать это сам:
Пакет, который покажет какие пакеты можно спокойно выпилить. Пример для моего текущего проекта на скриншоте в комментариях.
Из того что в планах сделать в ближайшее время:
- Оформить как нормальный опенсорс проект. Пока для MVP это делать лень
- Добавить как можно больше пакетов в https://github.com/XaveScor/cleanup-deps/blob/70e18fb0765206bac028beaa30664aea81b04971/src/deps.ts
- Добавить работу не только с нодой, но и с browserslist
Так же надеюсь, что будут энтузиасты, которые помогут пополнить список бесполезными пакетами, чтобы сделать этот мир чуток лучше.
Структурная типизация в 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
Так же надеюсь, что будут энтузиасты, которые помогут пополнить список бесполезными пакетами, чтобы сделать этот мир чуток лучше.
npm
npm: object-assign
ES2015 `Object.assign()` ponyfill. Latest version: 4.1.1, last published: 8 years ago. Start using object-assign in your project by running `npm i object-assign`. There are 10176 other projects in the npm registry using object-assign.
Forwarded from Effector news (Дима Zerꙫbias)
effector 23.0.0 Spacewatch
В этом релизе мы сконцентрировались на улучшении пользовательского опыта:
🔹Вывод сообщений об ошибках теперь включает в себя имя юнита
🔹Депрекейтнуты методы, которые путали людей — вместо forward и guard теперь используется sample
🔹Депрекейтнуты старые и неактуальные апи
🔹Введены отдельные типы для юнитов, которые можно вызывать, чтобы было проще организовывать архитектуру и показывать, что из публичного апи модуля/сервиса/команды можно использовать только для чтения, а что можно менять извне
🔹Часто используемые библиотеки добавлены в дефолты бабель-плагина
🔹Производительность ускорена до 10%
а так же сделано множество других улучшений, полный список изменений по ссылке, а так же на страницах релизов effector-react, effector-vue и effector-solid
Помимо этого, мы подготовили migration guide чтобы процесс обновления был проще
Спасибо за то, что пользуетесь эффектором 🥳
В этом релизе мы сконцентрировались на улучшении пользовательского опыта:
🔹Вывод сообщений об ошибках теперь включает в себя имя юнита
🔹Депрекейтнуты методы, которые путали людей — вместо forward и guard теперь используется sample
🔹Депрекейтнуты старые и неактуальные апи
🔹Введены отдельные типы для юнитов, которые можно вызывать, чтобы было проще организовывать архитектуру и показывать, что из публичного апи модуля/сервиса/команды можно использовать только для чтения, а что можно менять извне
🔹Часто используемые библиотеки добавлены в дефолты бабель-плагина
🔹Производительность ускорена до 10%
а так же сделано множество других улучшений, полный список изменений по ссылке, а так же на страницах релизов effector-react, effector-vue и effector-solid
Помимо этого, мы подготовили migration guide чтобы процесс обновления был проще
Спасибо за то, что пользуетесь эффектором 🥳
GitHub
Release effector Spacewatch 23.0.0 · effector/effector
Improvements
Introduce EventCallable, StoreWritable and UnitTargetable types to allow users to express and understand what could be updated or called directly and what could not. Now createStore r...
Introduce EventCallable, StoreWritable and UnitTargetable types to allow users to express and understand what could be updated or called directly and what could not. Now createStore r...
Перенес документацию из beta на effector.dev
Ссылки остались на beta. Редирект утром сделаю. А так, чтобы актуальные были
Ссылки остались на beta. Редирект утром сделаю. А так, чтобы актуальные были