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

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

Еще больше контента в ТГ-канале
Постов: 214
1
...
11 12 13
...
22
2023-05-28 15:06
Комментарии + Markdown = 🖤

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

1. Пишите более простые конструкции. If / else, вместо тернарников, for loop вместо filter + map + reduce (именно, когда вам приходится использовать все 3 в комбинации), заранее вычислять...

Комментарии + Markdown: Улучшаем читаемость кода для разработчиков

Читать далее
2023-05-27 12:53
🪲 Ошибки надо возвращать (return), а не выкидывать (throw)

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

У этого подхода куча преимуществ: (1) вы четко...

Ошибки нужно возвращать, а не выбрасывать: Подход к Error Handling

Читать далее
2023-05-24 14:55
👋 Svelte уходит от TypeScript и как это поменяет мир типизации

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

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

И TypeScript дает для этого в...

Svelte и TypeScript: Будущее типизации библиотек

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

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

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

Претензия автора: "Слишком мало синтаксического сахара, не хочу писать руками, это придумали старперы, которые не...

Когда кто-то наезжает на Go: Защита и аргументы о синтаксисе и эффективности

Читать далее
2023-05-17 10:48
💄Девчонка, сделавшая то, что мы не смогли...

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

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

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

Alyssa X: Девчонка, которая делает Open Source на jQuery и JS

Читать далее
2023-05-04 11:36
🤼‍ Кейс для YDB и почему я не стану пока его использовать

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

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

YDB в production: почему я пока не готов использовать распределенную СУБД от Яндекса

Читать далее
2023-04-30 11:54
😳 А еще есть serverless и edge базы данных...

Дважды переписывал пост, потому что его сложно сформулировать, поэтому оставлю "пробежку по верхам":

i. Где разворачиваем:

- Self-hosted – арендовали сервер, сами развернули и поддерживаем БД, платим за железо.
- Vendor-hosted – арендовали базу у какого-нибудь сервиса и он сам занимается поддержкой инстансов...

Serverless и Edge базы данных: Обзор, преимущества и недостатки

Читать далее
2023-04-27 14:22
😡 Не успели понять что такое Serverless, а тут хуяк и Edge Functions

Давно хочу написать про отличия self-hosted, serverless containers, serverless functions и тут еще и edge functions подъехали, так что пора:

- Self-hosted – арендовали сервера, развернули там docker-compose / nomad / kubernetes, веселимся как можем

- Serverless containers – сделали докер образ, задеплоили его на площадку и он сам там крутиться,...

Serverless, Edge Functions и Self-hosted: Сравнение и выбор для разработки

Читать далее
2023-04-11 08:59
🫥 И Go в случается Goвно

Раз уж я заговорил про анализ библиотек, недавно произошел случай, который отлично демонстрирует написанное выше:

Http пакет для Go gorilla/mux был заархивирован.

Там 19к звезд, он используется более 100к проектов, но еще в 2018-ом году авторы позвали на помощь в поддержке проекта и, никто так и не отозвался

Там такаяже история...

Почему Go 'говнится': Проблема поддержки библиотек на примере gorilla/mux

Читать далее
2023-04-09 12:40
🌟 Зведочки на JS репозиториях 🦞

В прошлом посте я ни разу не написал "смотрим на звездочки"

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

Звездочки на JS репозиториях: Почему не стоит доверять популярности

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