https://youtube.com/live/DG4hsMWRYuA?feature=share
Продолжаем пилить Notion to Presentation SaaS на pocketbase + htmx + templ и сегодня как раз подключил htmx и буду подключать... VueJS
Неожидано, но почему, объясню на стриме
#go #htmx #templ #pocketbase #dev #notion #vue
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Пилим micro-SaaS на Go + Pocketbase + templ + htmx #2 Добавляем hmtx и Vue js
Продолжаем пилить Notion to Presentation SaaS на pocketbase (https://pocketbase.io/) + htmx (https://htmx.org/) + templ (https://templ.guide/) и сегодня как раз подключил htmx
А еще подрубим... VueJS
Неожидано, но почему, объясню на стриме
Подписывайтесь…
А еще подрубим... VueJS
Неожидано, но почему, объясню на стриме
Подписывайтесь…
🔥2💋1
| https://n2p.dev/
Любите Notion и время от времени делаете презентации? Тогда N2P поможет превращать ваши Notion страницы в интерактивные презентации
Всем альфа-тестерам, кто воспользуется N2P для проведения любой публичной презентации подарю платный тариф
P.S.
Это альфа-версия, в ней будет много багов, поэтому, если вы готовы попробовать, подсказать мне какие баги обнаружили или предложить новые фичи, вступайте в группу альфа-тестеров:
@n2p_alpha_ru
После того, как все отточим, пойду это дело маркетить по канонам инди-хакеров
P.P.S.
Ну и конечноже вот вам репозиторий: https://github.com/Dionid/notion-to-presentation – о том, какими техническими решениями я воспользовался по итогу расскажу в будущих постах и стримах
Всем мощной прокачки
Please open Telegram to view this post
VIEW IN TELEGRAM
N2P
Notion to presentation
Create interactive presentations from your Notion pages
🔥10🎉5💋2
https://github.com/Dionid/Teleblog
Я разработал полностью open source коробочное решение, позволяющиее прерващать телеграм каналы в сайт и даже перевел свой сайт davidshekunts.ru на него
Построено это все дело на Go, SQLite, Templ и Vue, админка через Pocketbase, с автоматизацией деплоя через Digital Ocean и Github Actions
git clone -> создаете telegram бота и подрубаете к каналу -> берете самый дешевый DO дроплет -> настраиваете локальные и github env -> меняете шаблоны -> загружаете историю сообщений -> git push main -> готовый сайт с апдейтами из канала
Всем, кто попробует развернуть teleblog для своего канала и столкнется с трудностями, бесплатно помогу все решить, пишите сюда комментарием
Более подробные инструкции и roadmap в репозитории
Всем мощной прокачки
#go #indie #zcs #teleblog
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - Dionid/teleblog: Create site from telegram channel
Create site from telegram channel. Contribute to Dionid/teleblog development by creating an account on GitHub.
🔥22💋2
🔎 SQLi – я выпустил самый гибкий и типобезопасный Query Builder для Go 🔎
https://github.com/Dionid/sqli
Во всех Query Builder / ORM я всегда ждал минимум 4 фичи:
- Выгрузить константы из БД (названия схем, таблиц, колонок и т.д.)
- Выгрузить типы таблиц
- Сгенерировать типобезопасные функции на Insert, Update и Delete (которые в любом проекте выглядят одинаково)
- Сгенерировать типобезопасный способ писать динамически SQL запросы
Ничего не видел на рынке, что решало бы каждый из вопросов, может, кроме kysely.js , но он слишком завязан на фиче TS string literals, поэтому не повторим в большинстве других языков.
Но я нашел способ, как решить этот вопрос и написал библиотеку SQLi, которая решает все эти вопросы (на данный момент для Go)
Смотрите, пробуйте, пишите обратную связь и всем мощной прокачки🦾
#db #sql #orm #go
https://github.com/Dionid/sqli
Во всех Query Builder / ORM я всегда ждал минимум 4 фичи:
- Выгрузить константы из БД (названия схем, таблиц, колонок и т.д.)
- Выгрузить типы таблиц
- Сгенерировать типобезопасные функции на Insert, Update и Delete (которые в любом проекте выглядят одинаково)
- Сгенерировать типобезопасный способ писать динамически SQL запросы
Ничего не видел на рынке, что решало бы каждый из вопросов, может, кроме kysely.js , но он слишком завязан на фиче TS string literals, поэтому не повторим в большинстве других языков.
Но я нашел способ, как решить этот вопрос и написал библиотеку SQLi, которая решает все эти вопросы (на данный момент для Go)
Смотрите, пробуйте, пишите обратную связь и всем мощной прокачки
#db #sql #orm #go
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - Dionid/sqli: Type-safe generative SQL Query Builder based on you DB schema
Type-safe generative SQL Query Builder based on you DB schema - Dionid/sqli
🔥14🥰4💯1
https://github.com/Dionid/paasible
Из раза в раз используя Ansible хочу сохранять логи запусков со всякой метаинформацией, поэтому сделал утилитку, запуская через которую
ansible-playbook
результат сохраняется локально в sqlite и можно посмотреть и пофильтровать историю через UIВ будущем добавлю встроенное IDE и запуск через UI, чтобы можно было развернуть на удаленной тачке и удобно работать с playbook там
Смотрите, пробуйте, а еще ставьте звездочки
#ansible #devops #opensource
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - Dionid/paasible: Cli and UI for Ansible
Cli and UI for Ansible. Contribute to Dionid/paasible development by creating an account on GitHub.
🔥7
tailscale.com + headscale.net
Прекраснейшая технология, если вы хотите (1) собственный отказоустойчивый быстрый и удобный VPN, (2) закрытую сеть для своей инфраструктуры, а подробнее в комментариях
#vpn #security #devops
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
https://learngitbranching.js.org/
Очень редко встречаю такие проекты, но вот этот просто секс: прекрасный текст, анимации, интерактивная консоль, все четко и по полкам, рекомендую всем, если нужно пройтись по базе git
#git #interactive
Please open Telegram to view this post
VIEW IN TELEGRAM
learngitbranching.js.org
Learn Git Branching
An interactive Git visualization tool to educate and challenge!
🔥3💋1
🔦 Я ищу работу 🔦
Отдаю этого усатого симпатягу в добрые руки: ищу классную команду с интересным продуктом
Роли
Любоая из данных ролей мне интересна: Tech Lead, Platform Engineer, Senior Golang / Node.js, Solution / Software Architect
Стэк
Go, Node.js, K8S-ы, CI/CD, базы данных, Kafka-и и подобное, все включено
Могу тим-лидить || сто-шить (менеджмент задач, общение с клиентами / C-level, найм, увольнения, ФОТ, бюджетирование, etc.), но минимум 50% времени хочу писать код
Фронтенд только по необходимости
Интересуют направления
Platform Engineer / SRE – всегда занимался разработкой библиотека и тулз для внутренних команд, эскортом релизов, оптимизацией пайплайнов, БД, мониторинга, а ещё разрабатывал и вел курсы, писал книги и методички, теперь хочу сделать это основной деятельностью
Cloud / PaaS / IaaS / etc. – к первому же, но тут уже разработка таких продуктов для клиентов
IoT - лет 6 уже занимался кучей разных IoT продуктов, поэтому хорошо секу как за обработку гигабайтных потоков данных, написанием акторов усправления состоянием устройств, оценки пригодности железа, написании прошивок на C/C++ и даже схемотехнике, поэтому всегда заинтересован в работе с IoT
Но в первую очередь все зависит от команды: с классной командой и рай в CRUD-ах
Условия работы
- Удаленка
- Живу в Азии (+8), но могу работать и с +0
Резюме
Eng PDF – https://drive.google.com/drive/folders/1nTyxbvB8waNdCULH7gosRY2bTGvq3dNo
RU PDF – https://drive.google.com/drive/folders/10UKqEsBCEB8xKVqaQ1w3m0l2PurRMYWn
Контакты
В идеале в телеграм @davidshekunts
P.S.
Буду рад всем предложениям, а еще отправляйте меня в классные компании знакомых, чтобы получить рефералку, всем мощной прокачки 💪
#top #career #hot
Отдаю этого усатого симпатягу в добрые руки: ищу классную команду с интересным продуктом
Роли
Любоая из данных ролей мне интересна: Tech Lead, Platform Engineer, Senior Golang / Node.js, Solution / Software Architect
Стэк
Go, Node.js, K8S-ы, CI/CD, базы данных, Kafka-и и подобное, все включено
Могу тим-лидить || сто-шить (менеджмент задач, общение с клиентами / C-level, найм, увольнения, ФОТ, бюджетирование, etc.), но минимум 50% времени хочу писать код
Фронтенд только по необходимости
Интересуют направления
Platform Engineer / SRE – всегда занимался разработкой библиотека и тулз для внутренних команд, эскортом релизов, оптимизацией пайплайнов, БД, мониторинга, а ещё разрабатывал и вел курсы, писал книги и методички, теперь хочу сделать это основной деятельностью
Cloud / PaaS / IaaS / etc. – к первому же, но тут уже разработка таких продуктов для клиентов
IoT - лет 6 уже занимался кучей разных IoT продуктов, поэтому хорошо секу как за обработку гигабайтных потоков данных, написанием акторов усправления состоянием устройств, оценки пригодности железа, написании прошивок на C/C++ и даже схемотехнике, поэтому всегда заинтересован в работе с IoT
Но в первую очередь все зависит от команды: с классной командой и рай в CRUD-ах
Условия работы
- Удаленка
- Живу в Азии (+8), но могу работать и с +0
Резюме
Eng PDF – https://drive.google.com/drive/folders/1nTyxbvB8waNdCULH7gosRY2bTGvq3dNo
RU PDF – https://drive.google.com/drive/folders/10UKqEsBCEB8xKVqaQ1w3m0l2PurRMYWn
Контакты
В идеале в телеграм @davidshekunts
P.S.
Буду рад всем предложениям, а еще отправляйте меня в классные компании знакомых, чтобы получить рефералку, всем мощной прокачки 💪
#top #career #hot
🥰7🔥2💯1
Очень простая ошибка, которую допускают собеседующие: открывают какой-нибудь web ide и просят написать / поправить код, при том что в реальной работе и они, и ты будете использовать AI
(далее в комментариях)
#ai #career #interview
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3🤔1🤡1
Обязательно ли проверять на собесе насколько хорошо кандидат работает с AI?
Anonymous Poll
34%
Канешно
29%
Нет
37%
AI – промысел бесов
10%
Надо подумать (в комментариях)
Мое первое онлайн выступление на конференции, в которой я рассказал про проблемы ООП и как с ними справляется ФОП
https://www.youtube.com/watch?v=kxiyAT91ixU
Смотрите, лайкайкте, сритесь в комментариях (я уже начал)
Отдельное спасибо @bondiano за то, что был самым лучшим соведущим
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Давид Шекунц — ООП: от любви до ненависти — один шаг. Но куда?
Подробнее о фестивале TechTrain: https://jrg.su/YR8JKw
— —
Скачать презентацию с сайта TechTrain — https://jrg.su/5n9SZ6
Давид рассказал о пути осознания, что ООП применимо только в узких областях и приносит больше проблем, чем пользы в мультипарадигмальном…
— —
Скачать презентацию с сайта TechTrain — https://jrg.su/5n9SZ6
Давид рассказал о пути осознания, что ООП применимо только в узких областях и приносит больше проблем, чем пользы в мультипарадигмальном…
🔥14🥰1
# Предикшен
- JS в 2025-ом получит самый большой рост за свою историю
- Для разрабов, а иже с ними студии, которые специализируются на построении full-stack приложений на нейронках, JS будет основным стэком
- Заход на рынок frontend усложнится и цены на чистых фронтов в целом начнут падать
# Почему?
. Больше всего кода в репозиториях? JS
. Больше всего JS-ом пользуются? Стартаперы
. Какие сейчас самые популярные стартапы? AI
В итоге мы имеем, что кроме органического роста JS разрабов (самый простой вход и при этом на большие деньги, куча курсов, возможности full-stack), теперь все AI лучше всего знают и понимают именно про JS и сосредоточены именно на нем
И говорю я не про "знание JS как ЯП", нет, нейронки неплохо знают другие языки, я говорю об экосистеме библиотек и SDK, которые в JS намного лучше знакомы и понятны нейронкам, потому что их так активно используют
Cursor развивается бешенными темпами, replit, lovable и другие автопостроители full-stack приложений наращивают жир
В общем, JS никуда не уйдет в ближайшие (возраст моей смерти - текущий возраст) лет, радует, что AI пишут на TypeScript, а значит он тоже останется стандартом дефакто
#js #ai
Please open Telegram to view this post
VIEW IN TELEGRAM
Replit
Replit – Build apps and sites with AI
Replit is an AI-powered platform for building professional web apps and websites.
Вы уже увидели / почувствовали влияение AI на вакансии в вашей сфере?
Anonymous Poll
28%
Да, найм поменялся
37%
Нет, пока они слишком тупые
38%
Уверен, что в будущем повлияет
25%
AI – промысел бесов
🦾 IT-Качалка Давида Шекунца 💪 pinned «🔦 Я ищу работу 🔦 Отдаю этого усатого симпатягу в добрые руки: ищу классную команду с интересным продуктом Роли Любоая из данных ролей мне интересна: Tech Lead, Platform Engineer, Senior Golang / Node.js, Solution / Software Architect Стэк Go, Node.js…»
Лайфхаки от дяди Давы:
отправьте свое резюме -> ответьте на их письменное тестовое -> получите отказ -> чтобы ваши слезки были менее горькими, они отправят 500$ кредитом на Fly.io за участие -> stonks
#moneyglitch #temka #stonks
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
Как раньше работали дни рождения: ты приглашаешь людей, организуешь и платишь за место и еду, они приносят подарки, все кайфуют
А теперь всех распердолило по миру и хер вам, а не праздник или подарки
Решение: отправляем людям коробки с едой и бухлом, заводим всех в какое-то 2-3D пространство c пространственным звуком (хоть Майнкрафт) и устраиваем им квесты, ДнД, конкурсы и всякое другое
Все кайфанули, повеселились, вы получили подарки
Тип: компания, предоставляющая сервис
Реализация: сначала с ведущим, потом заскриптовано для майнкрафт / роблокс / ... (посоветуйте что еще) + закупка еды и доставка (через местные системы)
Стоимость: кол-во челиков * тип коробок еды + фикс за ведущего / скрипт и админа, следящего за происходящим
🔥 – шик идея
💩 – не сработает
Вопросы:
- Если уже видели / пробовали, пишите в комменты
- Если у вас был опыт скриптования game-серверов, тоже пишите в комменты или даже мне в ЛС (хочу следующий ДР так провести)
#koridorcastdev
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12💩8
А если я в IT-Качалке устрою такой ивент в метаверсе, придете?
Anonymous Poll
16%
Да, с удовольствием
47%
Может быть
37%
Нет, не нравится формат