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

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

Еще больше контента в ТГ-канале
Постов: 208
1
...
10 11 12
...
21
2023-06-18 09:49
😐 Fastgen – no-code backend, который мы заслужили

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

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

Ребята из Fastgen подметили...
Читать далее
2023-06-11 12:47
🛣 Пути назад нет или жизнь без Rollback

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

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

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

https://fop.davidshekunts.ru

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

Это еще далеко не конец, у меня намечены еще несколько разделов (про Cohesion vs Coupling, Error Handling, etc.), также записать пару видеоинструкций и начать выступать конференциях...
Читать далее
2023-06-03 13:01
🚦Возвращаем или выкидываем

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

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

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

Еще, в комментариях к...
Читать далее
2023-05-28 15:06
Комментарии + Markdown = 🖤

Одна из самых важных задач в кодинге – делать его понятным для других разработчиков и будущего себя. И для этого существуют 3 основных трюка:

1. Пишите более простые конструкции. If / else, вместо тернарников, for loop вместо filter + map + reduce (именно, когда вам приходится использовать все 3 в комбинации), заранее вычислять...
Читать далее
2023-05-27 12:53
🪲 Ошибки надо возвращать (return), а не выкидывать (throw)

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

У этого подхода куча преимуществ: (1) вы четко...
Читать далее
2023-05-24 14:55
👋 Svelte уходит от TypeScript и как это поменяет мир типизации

Новостью уже обсудили 100к раз, но я запрыгну на хайп-трейн и расскажу вам кое-что интересное и базируется это на 2-х фактах:

1. Я никогда в жизни не хочу писать приложения без типизации.
2. Я не считаю, что при создании библиотек типизация обязательно нужна.

И TypeScript дает для этого в...
Читать далее
2023-05-20 15:51
👊 Когда кто-то наезжает на Go, батя идет быть *бычы

Наткнулся на статью, где, на мой взгляд, бездарно срут на Go. И я бы прошел мимо, если бы не кол-во лайков и видеоразборов на YouTube...

Никому не позволю обижать моего малыша.

Претензия автора: "Слишком мало синтаксического сахара, не хочу писать руками, это придумали старперы, которые не...
Читать далее
2023-05-17 10:48
💄Девчонка, сделавшая то, что мы не смогли...

Вы знаете, редко у меня возникает профессиональная ревность: это вот когда человек добился чего-то, о чем я только мечтаю.

И для меня это: (1) создавать используемые Open Source, (2) чтобы они еще денежку приносили.

Увы, сколько у меня не было попыток, обычно я заканчиваю на стадии бесконечных итераций...
Читать далее
2023-05-04 11:36
🤼‍ Кейс для YDB и почему я не стану пока его использовать

YDB - это SQL база с автошардированием и ACID консистненостью (но без реляций), разработанная Яндексом и выпущенная в open source около года назад

В комментариях к предыдущему посту рассуждал про то почему мне она нравится концептуально, но почему я пока не готов ее использовать, решил...
Читать далее
1
...
10 11 12
...
21
modal