это уже 8й по счету среди всех AlmatyJS которые мы проводили, и 4й большой митап.
приходите.
приходите.
🔥1
Forwarded from AlmatyJS
📣 Билеты на AlmatyJS #4 уже доступны
Финальное расписание докладов будет доступно на следующей неделе, а сейчас мы с радостью хотим объявить список спикеров на предстоящий AlmatyJS #4:
«Рынок никогда не ошибается?» — Андрей Васильев
«Biz+Dev=❤️» — Сергей Андреев
«Продуктовая аналитика или как понять насколько хорош ваш продукт?» — Уалихан Оразбаев
«Улучшаем UX с помощью streaming» — Павел Гасанов
«Рецепты MobX. Продвинутые практики для больших проектов» — Максим Титов
«Срочно выпускай это в прод» — Максим Горбатюк
«Назад в будущее: автостопом по трендам веб-разработки» — Атай Кебеков
«No-console: юзай devtools по назначению» — Адыл Жоро
Билеты доступны для покупки на Sxodim 🔥
Ждём вас 21 сентября в 12:00 на AlmatyJS #4.
Спасибо нашим партнёрам из MOST IT Hub за помощь в организации митапа.
@almaty_js
Финальное расписание докладов будет доступно на следующей неделе, а сейчас мы с радостью хотим объявить список спикеров на предстоящий AlmatyJS #4:
«Рынок никогда не ошибается?» — Андрей Васильев
«Biz+Dev=❤️» — Сергей Андреев
«Продуктовая аналитика или как понять насколько хорош ваш продукт?» — Уалихан Оразбаев
«Улучшаем UX с помощью streaming» — Павел Гасанов
«Рецепты MobX. Продвинутые практики для больших проектов» — Максим Титов
«Срочно выпускай это в прод» — Максим Горбатюк
«Назад в будущее: автостопом по трендам веб-разработки» — Атай Кебеков
«No-console: юзай devtools по назначению» — Адыл Жоро
Билеты доступны для покупки на Sxodim 🔥
Ждём вас 21 сентября в 12:00 на AlmatyJS #4.
Спасибо нашим партнёрам из MOST IT Hub за помощь в организации митапа.
@almaty_js
⚡1
хех, даже не знал.
const arr = [1,2,3];
console.log(arr); // [ 1, 2, 3 ]
arr.length = 0;
console.log(arr); // []
❤4😁1🌭1
Всё никак не могу поймать себя в моменте, чтобы не делать что-то побочное в процессе выполнения дела.
Сейчас тесты падали с непонятной ошибкой, что тело ответа уже использовано. Я знаю, что тело (body) — это стрим, и его можно прочитать только один раз. Я долго искал проблему в реализации одной сложной конкурентной штуки, которая не помещается у меня в голове, и на которую был написан тест.
В итоге проблема оказалась в мутированной ссылке, которую я создал и раскидал по тесту, когда решил немного его отрефакторить, чтобы было легче читать.
Похоже, уже пора на боковую.
Сейчас тесты падали с непонятной ошибкой, что тело ответа уже использовано. Я знаю, что тело (body) — это стрим, и его можно прочитать только один раз. Я долго искал проблему в реализации одной сложной конкурентной штуки, которая не помещается у меня в голове, и на которую был написан тест.
В итоге проблема оказалась в мутированной ссылке, которую я создал и раскидал по тесту, когда решил немного его отрефакторить, чтобы было легче читать.
Похоже, уже пора на боковую.
Forwarded from Николай Тузов
Коллеги из Freedom Bank Kazakhstan учат, как правильно тестировать на проде ✨
Тестовые пуши летят в большом количестве всем клиентам (или, как минимум, большинству). Само приложение при этом не открывается — предполагаю, что люди массово ломанулись проверять и тем самым положили им, например, Auth-сервер.
Не завидую ребятам, весёлая предстоит ночка. Зато как весело читать профессиональные казахстанские чатики.
Если ты тоже клиент Freedom, можешь кидать свои мемасики сюда🙃
Тестовые пуши летят в большом количестве всем клиентам (или, как минимум, большинству). Само приложение при этом не открывается — предполагаю, что люди массово ломанулись проверять и тем самым положили им, например, Auth-сервер.
Не завидую ребятам, весёлая предстоит ночка. Зато как весело читать профессиональные казахстанские чатики.
Если ты тоже клиент Freedom, можешь кидать свои мемасики сюда
Please open Telegram to view this post
VIEW IN TELEGRAM
😁1
Forwarded from artalog (artalar)
https://github.com/artalar/react-router-typed-object
Как и обещал (пол года назад 🫢), делюсь с вами типизированным конфигом роутера. Очень важно заметить, что либа лишь выводит пути и типы роутов и не требует никакого дополнительного синтаксиса (апи), а использует "нативный"
Реализовать это было для меня очень тяжело, могу рекомендовать энтузиастам как мозгодробительную задачку по типам.
Накидайте звездочек! https://github.com/artalar/react-router-typed-object
Как и обещал (пол года назад 🫢), делюсь с вами типизированным конфигом роутера. Очень важно заметить, что либа лишь выводит пути и типы роутов и не требует никакого дополнительного синтаксиса (апи), а использует "нативный"
RouteObject из react-router.Реализовать это было для меня очень тяжело, могу рекомендовать энтузиастам как мозгодробительную задачку по типам.
Накидайте звездочек! https://github.com/artalar/react-router-typed-object
код, дизайн, UI, тесты и т.п. должны быть логичны, последовательны, соответствовать общепринятым (среди пользователей/команды) практикам и вообще не удивлять негативно
https://ov7a.github.io/2022/01/27/principle-of-least-astonishment.html
https://en.wikipedia.org/wiki/Principle_of_least_astonishment
ov7a
Принцип наименьшего удивления
Как говорится, единственный нормальный способ измерения кода — это количество WTF в минуту.
Знаю, что это не совсем по теме канала, но всё же. Сегодня приснилось, как я программировал на PHP для CMS Drupal. А занимался этим минимум лет 5 назад. Трекер сна показал высокий стресс 🙂
😁7🕊1
Если вы пользуетесь tailwind и у вас привязка LTS ноде, на данный момент это 22.12.0, то вам надо перенастроить кофигурацию Tailwind на ESM. Потому что вы последней LTS ноде включили ESM по умолчанию.
import animate from "tailwindcss-animate";
/** @type {import('tailwindcss').Config} */
export default {
content: [],
theme: {
extend: {},
},
plugins: [animate],
}
Tailwindcss
Tailwind CSS v3.3: Extended color palette, ESM/TS support, logical properties, and more
Tailwind CSS v3.3 is here — bringing a bunch of new features people have been asking for forever, and a bunch of new stuff you didn't even know you wanted.
Интересно, почему большинство JS разработчики среди новеньких в Кложе?
https://clojure.org/news/2024/12/02/state-of-clojure-2024#newusers
https://clojure.org/news/2024/12/02/state-of-clojure-2024#newusers
Любопытый материал.
На рисунке — знаменитый тест, придуманный Карлом Данкером в 1935–ом году для экспериментов в области продуктивного мышления. Имеются: свеча, коробка спичек и коробка кнопок, требуется закрепить свечу на стене так, чтобы воск не капал на пол или на стену. Тест простой, решить задачу могут все, это лишь вопрос времени, либо творческого подхода.
Подумали? По ссылке ответ, и то как предпосылки влияют на время решения этой творческой задачи.
https://pikabu.ru/story/test_karla_dankera_7996920
На рисунке — знаменитый тест, придуманный Карлом Данкером в 1935–ом году для экспериментов в области продуктивного мышления. Имеются: свеча, коробка спичек и коробка кнопок, требуется закрепить свечу на стене так, чтобы воск не капал на пол или на стену. Тест простой, решить задачу могут все, это лишь вопрос времени, либо творческого подхода.
Подумали? По ссылке ответ, и то как предпосылки влияют на время решения этой творческой задачи.
https://pikabu.ru/story/test_karla_dankera_7996920
Это восхитительно и жутко одновременно https://www.reddit.com/r/Damnthatsinteresting/comments/1hvwk92/openai_realtime_api_connected_to_a_rifle/
Reddit
From the Damnthatsinteresting community on Reddit: OpenAI realtime API connected to a rifle
Explore this post and more from the Damnthatsinteresting community
Forwarded from How2AI
У дипсик нашлись серьезные проблемы😅
База нашумевшей компании оказалась полностью открытой... Там не было защиты... Вообще...
Внутри — миллион+ строк логов, среди которых:
🔹 Истории диалогов пользователей
🔹 Секретные ключи
🔹 Внутренние серверные данные
Всё это стало известно благодаря расследованию, которое опубликовала компания Wiz. Оказалось, что все запросы deepseek легко ищутся в открытых таблицах на субдоменах с нестандартными портами
"Поскольку ИИ глубоко интегрируется в бизнес по всему миру, отрасль должна осознать риски... и применять методы безопасности наравне с теми, которые требуются для поставщиков публичных облаков и крупных поставщиков инфраструктуры." - заканчивают статью
@how2ai #deepseek #security #игорян
База нашумевшей компании оказалась полностью открытой... Там не было защиты... Вообще...
Внутри — миллион+ строк логов, среди которых:
🔹 Истории диалогов пользователей
🔹 Секретные ключи
🔹 Внутренние серверные данные
Всё это стало известно благодаря расследованию, которое опубликовала компания Wiz. Оказалось, что все запросы deepseek легко ищутся в открытых таблицах на субдоменах с нестандартными портами
"Поскольку ИИ глубоко интегрируется в бизнес по всему миру, отрасль должна осознать риски... и применять методы безопасности наравне с теми, которые требуются для поставщиков публичных облаков и крупных поставщиков инфраструктуры." - заканчивают статью
@how2ai #deepseek #security #игорян
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔3