Морда Давида Шекунца

Привет! Меня зовут Давид Шекунц, я – Tech Lead Go & TS Tech Lead, а вы находитесь на сайте с постами из моей 🦾 IT-Качалки 💪

Еще больше контента в ТГ-канале
Постов: 214
1
...
10 11 12
...
22
2023-09-07 16:58
🔤 Авто-масштабирующаяся БД - Реляции + ХХХ = Ляпота 🔤

"Авто-масштабирующаяся БД" – автошар-дируемая база формата master-master (CockroachDB, YDB, ScyllaDB, Clickhouse, PlanetScale, etc.), что позволяет писать много данных быстро и с условно неограниченной параллельностью

"- Реляции" потому что в 90% таких БД не будет CONSTAINT, благодаря которым БД при изменении...

Авто-масштабируемая БД: Реляции, CDC и будущее высоконагруженных систем

Читать далее
2023-09-06 17:48
Go defer на JS

В Go есть очень крутой оператор defer, он позволяет отложить выполнение какой-либо операции на конец функции (неважно это return или выброс ошибки на текущем или ниже уровнях)

Например, закрыть доступ к базе при выходе из функции где мы его открыли будет выглядеть примерно так:

- - - -
db := pg.connect()
defer db.destroy()

// Куча всякой логики и...

Go defer на JS: Альтернатива via try...finally для гарантированного выполнения операций

Читать далее
2023-09-02 11:32
📟 Product market fit технических стартапов 📱

Классический стартап - наличие технической инновации дает бонус, но не является главным двигателем бизнеса: Uber, Facebook, Telegram

Технический стартап - основан на преимуществе, появившемуся благодаря конкретной технологии: OpenAI, Boston Dynamics, Protocol Labs

Так вот, если в первом случае без прикосновения к рынку...

Product Market Fit технических стартапов: Как тестировать идеи до разработки

Читать далее
2023-09-01 07:12
🧌 Всем нужны СТО 🧌

В одном популярном продуктовом канале выложили опрос по поиску кофаундеров и интересно то, что 80% всех заявок – это поиск СТО.

Я предполагаю, что чаще всего под "СТО" люди подразумевают "Супер Технически подкованного, но аюсолютно бесплатного разрабОтчика", которому предложат какую-то радужную перспективу...

Всем нужны CTO: Критерии выбора и реальность стартап-мира

Читать далее
2023-08-30 19:05
🌧 "А как тебе drizzle?" 🌧

Отличный вопрос в комментариях к предыдущему посту

Я даже думал сделать о Drizzle ORM преписку к прошлому посту: "это вторая библиотека, которую мы бы попробовали, если бы не kysely"

Смущает несколько вещей:

– Drizzle дальше от SQL, чем kysely: у Drizzle чтобы получить реляции можно использовать "with: { ... }", которого не существует...

Drizzle ORM VS Kysely: Выбор библиотеки для SQL в TS

Читать далее
2023-08-30 15:28
😍 Мы нашли шикарную альтернативу TypeORM, Prisma и Knex 😍

Вот вроде, 2023 год, вроде, Node JS один из самых хайповых и быстрорастущий стэков, но блять до сих пор нет понятного ответа на: "Какую хорошую ORM / Query Builder выбрать?"

До недавнего времени я сказал бы: "Все гавно, выбери Go (шутка)"

TypeORM забагованный, непредсказуемый, неоптимизированный...

Kysely: Новая шикарная альтернатива ORM и Query Builder'ам в Node.js

Читать далее
2023-06-18 09:49
😐 Fastgen – no-code backend, который мы заслужили

Я когда-то писал про нодовое программирование – это когда вы визуальными блоками собираете бизнес-логику приложения.

Вполне себе рабочий вариант, но вам приходится из раза в раз решать одинаковые задачи – аутентификация, подключение к базе, настройка API и валидации.

Ребята из Fastgen подметили...

Fastgen: No-code backend, который мы заслужили (но с вендор-локом)

Читать далее
2023-06-11 12:47
🛣 Пути назад нет или жизнь без Rollback

Недавно начал пробовать работать с новенькой, но очень амбициозной ORM drizzle.

И наткнулся на тред с обсуждением, что drizzle генерирует только up миграцию. Люди начали сетовать, что у них нет down миграции, а значит они не могут роллбэкнуться.

Ответ автора заставил меня сильно задуматься: он говорит, что в...

Жизнь без Rollback: Почему фиксы поверх лучше отката миграций

Читать далее
2023-06-10 11:53
🎉 Функционально Ориентированное Программирование (ФОП) официально релизнулось! И мне нужна ваша помощь

https://fop.davidshekunts.ru

После 2-х лет написания моя книга про ФОП достигла v1.0 🎉

Это еще далеко не конец, у меня намечены еще несколько разделов (про Cohesion vs Coupling, Error Handling, etc.), также записать пару видеоинструкций и начать выступать конференциях...

Функционально Ориентированное Программирование (ФОП) v1.0: Релиз и план

Читать далее
2023-06-03 13:01
🚦Возвращаем или выкидываем

Сейчас будет серия постов, где подытожу опросники выше.

Самый крутой показатель в этом опроснике – 36% хотели бы возвращать, но выбрасывают.

Чаще всего, это связано с тем, что в их языке принято выбрасывать ошибки, но люди понимают, что "стандарт" не всегда "правильный путь".

Еще, в комментариях к...

Возвращаем или выкидываем ошибки: Обработка ошибок в коде

Читать далее
1
...
10 11 12
...
22
modal