ar
Feedback
[ $davids.sh ]

[ $davids.sh ]

الذهاب إلى القناة على Telegram

high load, ai и clientful (и немного gamedev) С 🖤 от @david_shek

إظهار المزيد
400
المشتركون
لا توجد بيانات24 ساعات
+47 أيام
+730 أيام

جاري تحميل البيانات...

سحابة العلامات
لا توجد بيانات
هل تواجه مشاكل؟ يرجى تحديث الصفحة أو الاتصال بمدير الدعم الخاص بنا.
الإشارات الواردة والصادرة
---
---
---
---
---
---
جذب المشتركين
يونيو '26
يونيو '26
+7
في 0 قنوات
مايو '26
+18
في 1 قنوات
Get PRO
أبريل '260
في 0 قنوات
Get PRO
مارس '260
في 0 قنوات
Get PRO
فبراير '260
في 0 قنوات
Get PRO
يناير '260
في 0 قنوات
Get PRO
ديسمبر '250
في 0 قنوات
Get PRO
نوفمبر '250
في 0 قنوات
Get PRO
أكتوبر '250
في 0 قنوات
Get PRO
سبتمبر '250
في 0 قنوات
Get PRO
أغسطس '250
في 0 قنوات
Get PRO
يوليو '250
في 0 قنوات
Get PRO
يونيو '250
في 0 قنوات
Get PRO
مايو '250
في 0 قنوات
Get PRO
أبريل '250
في 0 قنوات
Get PRO
مارس '250
في 0 قنوات
Get PRO
فبراير '250
في 0 قنوات
Get PRO
يناير '250
في 0 قنوات
Get PRO
ديسمبر '240
في 0 قنوات
Get PRO
نوفمبر '240
في 0 قنوات
Get PRO
أكتوبر '240
في 0 قنوات
Get PRO
سبتمبر '24
+7
في 0 قنوات
Get PRO
أغسطس '24
+70
في 0 قنوات
Get PRO
يوليو '240
في 0 قنوات
Get PRO
يونيو '240
في 0 قنوات
Get PRO
مايو '240
في 1 قنوات
Get PRO
أبريل '240
في 1 قنوات
Get PRO
مارس '240
في 0 قنوات
Get PRO
فبراير '24
+12
في 0 قنوات
Get PRO
يناير '24
+11
في 0 قنوات
Get PRO
ديسمبر '23
+10
في 0 قنوات
Get PRO
نوفمبر '23
+15
في 0 قنوات
Get PRO
أكتوبر '23
+295
في 0 قنوات
التاريخ
نمو المشتركين
الإشارات
القنوات
18 يونيو+2
17 يونيو0
16 يونيو0
15 يونيو0
14 يونيو+3
13 يونيو+1
12 يونيو0
11 يونيو0
10 يونيو0
09 يونيو0
08 يونيو0
07 يونيو0
06 يونيو0
05 يونيو0
04 يونيو0
03 يونيو0
02 يونيو0
01 يونيو+1
منشورات القناة
⚰️ Объявляю официальную дате смерти Junior / Middle / Senior разработчиков ⚰️ С января 2026-ого все должности Junior / Middle / Senior + Frontend / Backend пропадут в течение ближайших 2-х лет Честно, был абсолютно уверен, что программисты смогут продежраться дольше, но все, на этом все Почему? Потому что и нейронки стали лучше, и решился вопрос как с ними общаться, чтобы они на большой объеме выдавали хороший результат Spec Driven Development – описываем спеку человекопонятным языком, генерим по ней front + back + infra, проверяем и деплоим, и это ужасно хорошо работает даже в сложных системах Этот же подход раньше назывался DSL (Domain Specific Language), но только под него приходилось писать движок на языке программирования, а теперь движком стали LLM Получается так, что теперь наш луп работы: описали задачу, уточнили специфики архитектуры, сделали code review, задеплоили и запустили проверку На что это похоже? Это буквально работа Tech Lead (иногда Архитектор), только раньше он делал это с разрабами, а теперь будет с нейронками Что делать программистам? Продакшен опыт за такой короткий срок вы не успеете получить, поэтому вам остается больше посвящать времени качественному код ревью (научитесь максимально быстро читать и перепроверять) и максимально глубоко изучить computer science Зачем? Потому что опыта вы не доберете, зато узнав самую базу от кремния и процессора, в сможете достаточно быстро обчитаться документация технологий и встать в эту позицию Tech Lead P.S. Еще добавлю: абсолютный конец Frontend разработчикам и этот конец я пророчил уже много лет, потому что рынок точно не способен был бы долго держать низкоквалифицированных программистов (большинство фронтендеров ничего не знают о программировании) и при этом высокооплачиваемых разработчиков. Вам нужно обучаться сейчас невероятно быстро, у вас супермало времени. Если залайкаете этот пост, попробую написать Roadmap для классического фронта как успеть остаться на плаву.

2
🔥 Подъехала моя новая методичка, так еще и по фронтенду 🔥 [ widget-sliced-design.davidshekunts.ru ] > Архитектура фронтенда, которой никогда не понадобится рефакторинг WSD – это одно из лучших открытий в моей карьере программиста. Оно настолько логично повторяет то, как устроен фронтенд, что идеально ложится под любые задачи. Я использую этот подход уже лет 7 и ни разу не было кейса, когда он создавал бы мне проблемы или подводил. Звучит как мифическа “серебряная пуля”? Буду глупцом, но черт возьми, скажу “да”, потому что оно сработало в каждом моем кейсе. Не веришь? Докажи обратное, атеист. Ребята, просьба: глава "Правила структурирования" получилась ооочень сложной и оттого пугающей, при том, что мысль там крайне простая: "клади по папкам, если выше и Х переиспользуй, если ниже и Х не переиспользуй" – пожалуйста, помогите переформулировать так, чтобы стало понятно [ $ echo "всем_мощной_прокачки" ]
365
3
💰 Такой дорогой (а теперь бесплатный) 301 редирект 301 редирект – это когда вы открываете домен, запрос доходит до сервера,
💰 Такой дорогой (а теперь бесплатный) 301 редирект 301 редирект – это когда вы открываете домен, запрос доходит до сервера, он возвращает 301 HTTP status и куда идти, а вы туда и идите Особенно важно, когда вы перенесли свой контент в новое место или у вас много ссылок, которые ведут на один и тот же контент DNS записи не имеют REDIRECT, что крайне прекскорбно, потому что звучит как неплохая идея в стиле symlink, поэтому что-то на каком-то сервере должно принять запрос по домену и ответить куда идти По-классике это nginx на вашей VPS, по-современному возможность в UI хостинга назначить это правило и он сам будет редиректить В Cloudflare и Vercel есть аж 3 варианта: Workers, Routers и Page Rules – каждый дает возможность А вот чего нет у Cloudflare и Vercel? В чем их выигрывают российские площадке? Верно, у них нет возможности нормально работать на территории РФ, а это серьезное бизнес-преимущество, поэтому пиршлось на них перейти Проблема – ни у одного из провайдеров нет функции редиректа в стиле, как я описал выше, а значит мне для моей задачи иметь 4 книжни с 4-мя длинными и сокращенными доменами придется брать VPS за 500 рубасов, чтобы разместить там nginx на 301 редирект Буду ли я так делать? Нет, я лучше сожгу книги (уверен, что Достоевский по той же причине это сделал) Но если прямого решения нет, а цель ясна: "бесплатный 301 редирект" – надо искать обходные пути... И он найден Яндекс.Клауд – единственные ребята, которые дают "встроенный редирект": создаешь S3 бакет, привязываешь домен, назначаешь его "бакетом-сайтом" и включаешь с него редирект на другой бакет-сайт Так вот, вместо того, чтобы сделать select с выбором других своих "бакет-сайтов" они дали возможность просто вписать произвольную строчку (что в реальности так всегда и будет), а значит что? Значит, можно вписать любой домен, на который оно будет редиректить Прописываем нужный домен и получаем абсолютно бесплатный 301 редирект Пользуйтесь и берегите золотые 🪙
314
4
🦀 Крабус умный, крабус железный Решил по-приколу прикинуть прикинуть: какое железо нужно, чтобы собрать умного ИИ ассисстентна тамагочи в формфакторе, чтобы на брелок повесить Вот примерное железо: - Wifi + BLE + RFID + NFS - Mic + Speaker + 3 buttons + USB + SD Card + (Touch) Screen - SIM + GPS - Battery xxxx Пришел к 2-м вариантам реализации: - "Малой" – микроконтроллер типа ESP32, которому я говорю что-то в микрофон, или отправляю сообщение через приложение, оно переотправляется в OpenClaw на моем серваке и кло принимает решение какие подключенные девайсы надо вызвать, отправляет команды для их вызова Малому, Малой делает что нужно и возвращает результат - "Старшой" – линуксовая тачка, на которой крутится ZeroClaw, claude cli / codex, чтобы использовать подписку и даже, возможно, какие-то локальные МЛ-ки (да, такое уже возможно). Сам обрабатывает сообщения и сам принимает решение что делать - "Посерединок" – линуксовая тачка, но сама почти ничего не делает, просто интерфейс до железок, как "Малой". Срединок нужен, чтобы проверить концептуально удобство и смысл такой конструкции прижде, чем суперсильно заебаться с низкоуровневым кодом ESP32. Решил поискать что по второму варианту есть и вот опции: . Raspberry Pi Zero 2W – самая большая проблема это 512 RAM (и тудаже ОС), то есть можно только скрипты запускать . Radxa Zero 3W – до 16Gb, но работает через раз и хуй нормально запустишь или будешь работать, потому что 0 норм документации . Orange Pi Zero 3W – МОНСТР вышел 2 месяца назад, 1-16Gb оперативы, уже есть видосы на которых он просто топово ебет Тогда будем пробовать делать Середняка на распбери 2W, а Старшого на оранже 3W Пока основная проблема: размер батареи. Думаю, с тонкой батарейей Старшой даже 10 часов может не протянуть, у Средняка есть шансы, а вот Малой как раз максимально автономен Похожие проекты: - flipperclaw.com - github.com/espressif/esp-claw - github.com/syxanash/maxheadbox - https://github.com/brenpoly/be-more-agent Кидайте кто, что видел похожее
266
5
🔥 Подъехала моя новая методичка, так еще и по фронтенду 🔥 [ widget-sliced-design.davidshekunts.ru ] > Архитектура фронтенда, которой никогда не понадобится рефакторинг WSD – это одно из лучших открытий в моей карьере программиста. Оно настолько логично повторяет то, как устроен фронтенд, что идеально ложится под любые задачи. Я использую этот подход уже лет 7 и ни разу не было кейса, когда он создавал бы мне проблемы или подводил. Звучит как мифическа “серебряная пуля”? Буду глупцом, но черт возьми, скажу “да”, потому что оно сработало в каждом моем кейсе. Не веришь? Докажи обратное, атеист. Ребята, просьба: глава "Правила структурирования" получилась ооочень сложной и оттого пугающей, при том, что мысль там крайне простая: "клади по папкам, если выше и Х переиспользуй, если ниже и Х не переиспользуй" – пожалуйста, помогите переформулировать так, чтобы стало понятно [ $ echo "всем_мощной_прокачки" ]
0
6
🔑 clientful как anti vendor-lock [ clientful.davidshekunts.ru ] Добавил еще один пункт в clientful: > Anti Vendor-lock – все данные буду представлять из себя json файлы, разложенные по папкам, а значит, если пользователю срочно потребуется мигрировать (например, из-за недоверия площадке, или новых законов страны) мигрировать между файловой систему, Goodle Drive-like провайдерами, S3-like провайдерами и подобным. Очень интересное свойство, которое технологическим решением открывает новые продуктовые преимущества, а именно все приложения, где потеря данных – смерть Например, ваши пароли. Если они в Google, значит блокировка учетки и жопа, если они в каком-то сервисе, значит блокировка IP и тоже жопа, если они на вашем сервааке, то смерть сервака или блокировка учетки и тоже конец А если ваши пароли это .json файл, в приложении вы можете подцепить файловую систему + Google Drive + Yandex Disk + S3 (все, нажатием 1 кнопки), то вот тут потерять данные практически невозможно Добавим сюда, что приложению не нужны сервера, а значит один раз получив html, css и js, вы обеспечиваете себя работоспособностью приложения до конца своих времен
299
7
🧑‍🦼 Эпидемия технологической толерастии Я ненавижу как ИИ часто делают описание и сравнение технологий: это или “вот если хочешь OpenAI, то codex, а если Anthropic, то Claude” (это блять реальный ответ сравнения технологий от Клода), или, портянка из абстрактного текста без ответа «что это» / «что это реально дает» / «что это дает в сравнении с аналогами» То есть, приходится требовать примеры, читать их и только так понимать применение (а это требует и сил, и опыта, а значит не решает мой запрос «объясни») И, ясен пень, я все настроил, чтобы сразу таблицы сравнений, описание что есть что и примеры, бла бла бла, но оно все равно сука неконкретное из-за технологической «толерастии» Я лучше от махрового PHP-шника выслушаю какая у него либа крутая, а Го - кал, чем буду читать это ИИсусье: «не, ну, всему свое место в этом мире, все мы создания божьи» Человек вполне себе хорошо делает 2 вещи: говорит что что-то гавно, а что-то нет, и конкретно говорит «это Х, чтобы захерачить Y, а вот в случае G не варик» Поднимаю этот бокал, чтобы мы все оставались людьми со своими вкусами и уникальным «фи» 🥂
294
8
📤 Выгрузка из ТГ -> Перевод -> Статический сайт -> Бесплатный хостинг Вчера вайбанул набор скриптов, чтобы выгрузить свой tg канал на сайт https://github.com/Dionid/telestatic Цель: сделать блог с англ контентом из тг для бургерного резюме, НО АБСОЛЮТНО БЕСПЛАТНО, даже камень за хостинг не отдам (за перевод всего моего паблика и комментариев отдал 20 центов) Пример сайта: https://blog.davids.sh Как: выгружаем историю канала и чата, запускаем make extract-clean-preapare-translate, далее меняем дизайн сайта на Astro, make build-deploy на какой-нибудь Cloudflare Pages Состояние: реально работает, но хадркод, поэтому делайте Fork для себя Ваша задача: напихуярьте мне туда здвезд, чтобы рекрутеры текли [ $ echo "всем_мощной_прокачки" ]
385
9
Привет! Меня зовут Давид Шекунц [ $ davids.sh ] Как Tech Lead (Go / Node.js / Python) за последние 12 лет успел собрать коман
Привет! Меня зовут Давид Шекунц [ $ davids.sh ] Как Tech Lead (Go / Node.js / Python) за последние 12 лет успел собрать команды, cпроектировать, разработать и развивать: - AI / IoT дефектоскопия для заводов spectra.palatine.ru - AI / IoT система контроля проезда palatine.ru - крипто кастодиальный кошелек для gomining.com - движок процессинга крипто-транзакций для nearpay.io - IoT платформа мониторинга криптоферм для hosting.gomining.com - IoT платформа вендинговых устройств для smvend.io - IoT платформа телеметрии для innopolis.university - 5+ систем в сферах IoT, AI, fintech, gamedev и SaaS А также выпустил книгу, 2 whitepaper и 2 курса для senior разработчиков: - FOP – функциональная альтернатива ООП - Записки с High Load – 52 best-practice разработки High Load проектов - clientful – как разрабатывать real-time collaborative offline-first приложения без backend сервисов и баз данных Здесь я сосредоточу материалы на моих разработках и исследованиях в 3-х областях: high load, ai и clientful (и немного gamedev) Буду рассказывать про проекты, над которыми работаю, делиться вымученными за эти годы best-practice и болячками, обсуждать с вами библиотеки, подходы, статьи, видео и книги Рад видеть вас на моем канале, учавствуйте в обсуждениях, не стесняйтесь задавать вопросы, даже в директ, и желаю всем мощной прокачки 🦾 [ историческая справка: раньше этот канал назывался "🦾 IT-Качалка Давида Шекунца 💪" в честь "Летающего Цирка Монти Пайтона", но я немного устал от этого брендинга и теперь отсылка на Монгольский Скайнет и вебпанк ]
384
10
🪓 HEEEEERE'S DAVID 🪓 Что случилось за 8 месяцев (хосподь всемогущий, как быстро летит время...) моего молчания: i. Написал
🪓 HEEEEERE'S DAVID 🪓 Что случилось за 8 месяцев (хосподь всемогущий, как быстро летит время...) моего молчания: i. Написал еще один whitepaper clientful – архитектура разработки real-time collaborative offline-first приложения без традиционных backend сервисов и баз данных clientful.davidshekunts.ru Штука ооочень непохожая и на традиционный web 2.0 и на web 3.0. Ближе всего offline-first / local-first, но даже там синхронизация обычно происходит с центральным сервером. Моя же методология предполагает, что нет никакой централизации и все данные синхронизируются полностью p2p. А самое интересное – оно работает и уже даже попало в продакшен, о чем ниже. ii. Разработал и выпустил 3 продукта 1. Spectra (spectra.palatine.ru) – скоростной камерой фотографируем изделия на конвейре, анализируем CV-шками, принимает решение является изделие дефектным и выкидывает с конвейера бракованные. И все это оффлайн и за 900мс по 15 CV моделей на 1 изделие. 2. Tempera Palatine – вместе с palatine разработали десктопный аналог Miro с встроенным GenAI, работающие полностью оффлайн. При этом есть режим как одиночного использования, так и коллаборативного именно благодаря clientful. 3. Mooden (mooden.app) – приложение в стиле "трекер настроения", но с некоторыми специфичными механизмами для людей с нестабильным настроением. И здесь тоже использовал clientfiul – нет никакого backend, все приложение представляет из себя frontend, БД хранится Google Drive и автоматически синхронизируется между всеми устройствами пользователя. iii. Что будет дальше на канале 1. Начну выпускать статьи по каждому из продуктов, с ссылками, историями создания и техническими ноу хау, которые пришлось придумать, чтобы вообще это ожило 2. Проекты закончились и поар идти дальше, поэтому ищу работу как Tech Lead (Go / Node.js / Python), резюме и подробности в следующих постах 3. Также, я переименую этот канал 😢 боюсь, что "IT-Качалка" себя изжила и будет брендинг с серьезным таблом, НО, суть в виде всратых шуток и кряхтения на все остается на местах И по-прежнему всем мощной прокачки 🦾
303