home.social

#devtools — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #devtools, aggregated by home.social.

  1. 🚀 #Laravel now speaks #ClickHouse! laravel-clickhouse brings Eloquent, Query Builder & Schema Builder to the world's fastest OLAP database — familiar API, zero friction. #PHP #opensource #devtools
    github.com/laravel-clickhouse/

  2. 🚀 #Laravel now speaks #ClickHouse! laravel-clickhouse brings Eloquent, Query Builder & Schema Builder to the world's fastest OLAP database — familiar API, zero friction. #PHP #opensource #devtools
    github.com/laravel-clickhouse/

  3. 🚀 #Laravel now speaks #ClickHouse! laravel-clickhouse brings Eloquent, Query Builder & Schema Builder to the world's fastest OLAP database — familiar API, zero friction. #PHP #opensource #devtools
    github.com/laravel-clickhouse/

  4. 🚀 #Laravel now speaks #ClickHouse! laravel-clickhouse brings Eloquent, Query Builder & Schema Builder to the world's fastest OLAP database — familiar API, zero friction. #PHP #opensource #devtools
    github.com/laravel-clickhouse/

  5. 🚀 #Laravel now speaks #ClickHouse! laravel-clickhouse brings Eloquent, Query Builder & Schema Builder to the world's fastest OLAP database — familiar API, zero friction. #PHP #opensource #devtools
    github.com/laravel-clickhouse/

  6. explain prettier from Andrei Lepikhov strips platform-dependent noise from EXPLAIN output, keeps plan structure intact. Two functions, no deps.

    pretty_explain_analyze() runs and cleans.

    pretty_explain_text() filters existing output, useful without server access.

    Check out the code: ⭐ github.com/danolivo/conf/blob/

    Read the full write-up: 📖 pgedge.com/blog/explain-pretti

    #postgresql #dba #testing #devtools #regression

  7. explain prettier from Andrei Lepikhov strips platform-dependent noise from EXPLAIN output, keeps plan structure intact. Two functions, no deps.

    pretty_explain_analyze() runs and cleans.

    pretty_explain_text() filters existing output, useful without server access.

    Check out the code: ⭐ github.com/danolivo/conf/blob/

    Read the full write-up: 📖 pgedge.com/blog/explain-pretti

    #postgresql #dba #testing #devtools #regression

  8. explain prettier from Andrei Lepikhov strips platform-dependent noise from EXPLAIN output, keeps plan structure intact. Two functions, no deps.

    pretty_explain_analyze() runs and cleans.

    pretty_explain_text() filters existing output, useful without server access.

    Check out the code: ⭐ github.com/danolivo/conf/blob/

    Read the full write-up: 📖 pgedge.com/blog/explain-pretti

    #postgresql #dba #testing #devtools #regression

  9. explain prettier from Andrei Lepikhov strips platform-dependent noise from EXPLAIN output, keeps plan structure intact. Two functions, no deps.

    pretty_explain_analyze() runs and cleans.

    pretty_explain_text() filters existing output, useful without server access.

    Check out the code: ⭐ github.com/danolivo/conf/blob/

    Read the full write-up: 📖 pgedge.com/blog/explain-pretti

    #postgresql #dba #testing #devtools #regression

  10. I don't have typically need to use make and I know the cool kids are using maven and cooler kids are using just but make is everywhere and not going away soon. This is a nice layer-cake example of using make, some folks have a gift for explaining things well and I wanted to share. via: lobsters

    Also, make can be used for anything, not just "programming", where updates are needed to some files based on whether some other files changed.

    #Programming #Linux #DevTools

  11. Как отлаживать мини‑приложения в MAX и почему без DevTools это боль

    MAX позиционируется как серьёзная платформа с госинтеграциями, но при этом разработчикам не дают базовых инструментов отладки. Работать в таких условиях можно, но это постоянные костыли и лишние часы. Я обращаюсь к команде MAX: если вы хотите, чтобы под вашу платформу делали качественные решения, нужно давать разработчикам нормальные инструменты. Иначе мы вместо экосистемы получим ещё один обязательный, но неудобный продукт. В России сейчас активно продвигают мессенджер MAX как официальную альтернативу Telegram. Для пользователей это значит еще один клиент на рабочем столе, а для разработчиков — ещё одна платформа для ботов и мини‑приложений. На бумаге это звучит норм: единая платформа, интеграция с госсервисами, мини‑аппы для бизнеса (привет, WeChat). На практике возникает базовый вопрос: как это вообще разрабатывать и отлаживать, если в десктопном клиенте нет нормальных DevTools? В этой статье я попробую рассказать, как выглядит попоболь отладка мини‑приложений в MAX сегодня, чем она отличается от привычного процесса в Telegram (да да, опять сравнение с вездесущей телегой), и почему отсутствие инструментов разработки — не мелкая придирка, а системная проблема.

    habr.com/ru/articles/1039030/

    #max_messenger #telegram #webapp #miniapp #миниприложения #бугурт_в_обмен_на_продовольствие #попоболь #devtools

  12. Как отлаживать мини‑приложения в MAX и почему без DevTools это боль

    MAX позиционируется как серьёзная платформа с госинтеграциями, но при этом разработчикам не дают базовых инструментов отладки. Работать в таких условиях можно, но это постоянные костыли и лишние часы. Я обращаюсь к команде MAX: если вы хотите, чтобы под вашу платформу делали качественные решения, нужно давать разработчикам нормальные инструменты. Иначе мы вместо экосистемы получим ещё один обязательный, но неудобный продукт. В России сейчас активно продвигают мессенджер MAX как официальную альтернативу Telegram. Для пользователей это значит еще один клиент на рабочем столе, а для разработчиков — ещё одна платформа для ботов и мини‑приложений. На бумаге это звучит норм: единая платформа, интеграция с госсервисами, мини‑аппы для бизнеса (привет, WeChat). На практике возникает базовый вопрос: как это вообще разрабатывать и отлаживать, если в десктопном клиенте нет нормальных DevTools? В этой статье я попробую рассказать, как выглядит попоболь отладка мини‑приложений в MAX сегодня, чем она отличается от привычного процесса в Telegram (да да, опять сравнение с вездесущей телегой), и почему отсутствие инструментов разработки — не мелкая придирка, а системная проблема.

    habr.com/ru/articles/1039030/

    #max_messenger #telegram #webapp #miniapp #миниприложения #бугурт_в_обмен_на_продовольствие #попоболь #devtools

  13. Как отлаживать мини‑приложения в MAX и почему без DevTools это боль

    MAX позиционируется как серьёзная платформа с госинтеграциями, но при этом разработчикам не дают базовых инструментов отладки. Работать в таких условиях можно, но это постоянные костыли и лишние часы. Я обращаюсь к команде MAX: если вы хотите, чтобы под вашу платформу делали качественные решения, нужно давать разработчикам нормальные инструменты. Иначе мы вместо экосистемы получим ещё один обязательный, но неудобный продукт. В России сейчас активно продвигают мессенджер MAX как официальную альтернативу Telegram. Для пользователей это значит еще один клиент на рабочем столе, а для разработчиков — ещё одна платформа для ботов и мини‑приложений. На бумаге это звучит норм: единая платформа, интеграция с госсервисами, мини‑аппы для бизнеса (привет, WeChat). На практике возникает базовый вопрос: как это вообще разрабатывать и отлаживать, если в десктопном клиенте нет нормальных DevTools? В этой статье я попробую рассказать, как выглядит попоболь отладка мини‑приложений в MAX сегодня, чем она отличается от привычного процесса в Telegram (да да, опять сравнение с вездесущей телегой), и почему отсутствие инструментов разработки — не мелкая придирка, а системная проблема.

    habr.com/ru/articles/1039030/

    #max_messenger #telegram #webapp #miniapp #миниприложения #бугурт_в_обмен_на_продовольствие #попоболь #devtools

  14. Как отлаживать мини‑приложения в MAX и почему без DevTools это боль

    MAX позиционируется как серьёзная платформа с госинтеграциями, но при этом разработчикам не дают базовых инструментов отладки. Работать в таких условиях можно, но это постоянные костыли и лишние часы. Я обращаюсь к команде MAX: если вы хотите, чтобы под вашу платформу делали качественные решения, нужно давать разработчикам нормальные инструменты. Иначе мы вместо экосистемы получим ещё один обязательный, но неудобный продукт. В России сейчас активно продвигают мессенджер MAX как официальную альтернативу Telegram. Для пользователей это значит еще один клиент на рабочем столе, а для разработчиков — ещё одна платформа для ботов и мини‑приложений. На бумаге это звучит норм: единая платформа, интеграция с госсервисами, мини‑аппы для бизнеса (привет, WeChat). На практике возникает базовый вопрос: как это вообще разрабатывать и отлаживать, если в десктопном клиенте нет нормальных DevTools? В этой статье я попробую рассказать, как выглядит попоболь отладка мини‑приложений в MAX сегодня, чем она отличается от привычного процесса в Telegram (да да, опять сравнение с вездесущей телегой), и почему отсутствие инструментов разработки — не мелкая придирка, а системная проблема.

    habr.com/ru/articles/1039030/

    #max_messenger #telegram #webapp #miniapp #миниприложения #бугурт_в_обмен_на_продовольствие #попоболь #devtools

  15. Restore original source files from JS/CSS source maps with sourcemap-extract. Built on the official ECMA-426 standard with safe path sanitization and full CLI support.
    ​🔗 github.com/AnandPilania/source
    #JavaScript #WebDevelopment #OpenSource #DevTools

  16. Restore original source files from JS/CSS source maps with sourcemap-extract. Built on the official ECMA-426 standard with safe path sanitization and full CLI support.
    ​🔗 github.com/AnandPilania/source
    #JavaScript #WebDevelopment #OpenSource #DevTools

  17. Restore original source files from JS/CSS source maps with sourcemap-extract. Built on the official ECMA-426 standard with safe path sanitization and full CLI support.
    ​🔗 github.com/AnandPilania/source
    #JavaScript #WebDevelopment #OpenSource #DevTools

  18. Found a clever little Rust tool for spotting risky code 👀

    🦀 **cargo-crap** — Compute the CRAP metric for Rust projects

    📉 Combines cyclomatic complexity + test coverage to find high-risk & poorly-tested functions

    ⭐ GitHub: github.com/minikin/cargo-crap

    ➡️ Write-up: minikin.me/blog/cargo-crap

  19. Found a clever little Rust tool for spotting risky code 👀

    🦀 **cargo-crap** — Compute the CRAP metric for Rust projects

    📉 Combines cyclomatic complexity + test coverage to find high-risk & poorly-tested functions

    ⭐ GitHub: github.com/minikin/cargo-crap

    ➡️ Write-up: minikin.me/blog/cargo-crap

    #rustlang #cargo #testing #coverage #devtools #cli #codequality

  20. Found a clever little Rust tool for spotting risky code 👀

    🦀 **cargo-crap** — Compute the CRAP metric for Rust projects

    📉 Combines cyclomatic complexity + test coverage to find high-risk & poorly-tested functions

    ⭐ GitHub: github.com/minikin/cargo-crap

    ➡️ Write-up: minikin.me/blog/cargo-crap

    #rustlang #cargo #testing #coverage #devtools #cli #codequality

  21. Found a clever little Rust tool for spotting risky code 👀

    🦀 **cargo-crap** — Compute the CRAP metric for Rust projects

    📉 Combines cyclomatic complexity + test coverage to find high-risk & poorly-tested functions

    ⭐ GitHub: github.com/minikin/cargo-crap

    ➡️ Write-up: minikin.me/blog/cargo-crap

    #rustlang #cargo #testing #coverage #devtools #cli #codequality

  22. Found a clever little Rust tool for spotting risky code 👀

    🦀 **cargo-crap** — Compute the CRAP metric for Rust projects

    📉 Combines cyclomatic complexity + test coverage to find high-risk & poorly-tested functions

    ⭐ GitHub: github.com/minikin/cargo-crap

    ➡️ Write-up: minikin.me/blog/cargo-crap

    #rustlang #cargo #testing #coverage #devtools #cli #codequality

  23. D2 is a lightweight text-to-diagram tool that turns simple code into clean architecture diagrams.

    Perfect for network maps, infrastructure docs, self-hosted setups, and developer documentation.

    Works locally, exports to SVG/PNG/PDF, and integrates with VSCode, Obsidian, Vim, and more.

    👉 digitalescapetools.com/tools/t

    #OpenSource #SelfHosting #DevTools #Infrastructure #Documentation #DigitalMinimalism

  24. Google’s Migration Assistant for Android Studio now lets devs transfer iOS apps to Android faster with AI. Hours of code conversion, fewer errors. How are you planning to use it? Let’s discuss!

    🚩 #GoogleDev #AndroidStudio #MigrationAssistant #AI #AppDevelopment #iOStoAndroid #DevTools #TechInnovation

  25. Looking for a better way to handle your shipping workflow? 📦

    Shiplet is an open-source project that helps developers automate and manage their deployment cycles.

    ​Support the project on GitHub: github.com/AnandPilania/shiplet

    #SelfHosted #DevTools #OpenSource #Shiplet #Mastodev #FOSS #WebDevelopment #php #laravel #nodejs #docker #podman #container #BuildInPublic

  26. Looking for a better way to handle your shipping workflow? 📦

    Shiplet is an open-source project that helps developers automate and manage their deployment cycles.

    ​Support the project on GitHub: github.com/AnandPilania/shiplet

    #SelfHosted #DevTools #OpenSource #Shiplet #Mastodev #FOSS #WebDevelopment #php #laravel #nodejs #docker #podman #container #BuildInPublic

  27. Looking for a better way to handle your shipping workflow? 📦

    Shiplet is an open-source project that helps developers automate and manage their deployment cycles.

    ​Support the project on GitHub: github.com/AnandPilania/shiplet

    #SelfHosted #DevTools #OpenSource #Shiplet #Mastodev #FOSS #WebDevelopment #php #laravel #nodejs #docker #podman #container #BuildInPublic

  28. Looking for a better way to handle your shipping workflow? 📦

    Shiplet is an open-source project that helps developers automate and manage their deployment cycles.

    ​Support the project on GitHub: github.com/AnandPilania/shiplet

    #SelfHosted #DevTools #OpenSource #Shiplet #Mastodev #FOSS #WebDevelopment #php #laravel #nodejs #docker #podman #container #BuildInPublic

  29. Looking for a better way to handle your shipping workflow? 📦

    Shiplet is an open-source project that helps developers automate and manage their deployment cycles.

    ​Support the project on GitHub: github.com/AnandPilania/shiplet

    #SelfHosted #DevTools #OpenSource #Shiplet #Mastodev #FOSS #WebDevelopment #php #laravel #nodejs #docker #podman #container #BuildInPublic

  30. Ratatui apps as a part of development workflow 👌

    🔎 **swpui** — Ergonomic search-and-replace TUI for source code

    💯 Regex, case-aware replacements, previews & batch actions

    🦀 Written in Rust & built with @ratatui_rs

    ⭐ GitHub: github.com/beeb/swpui

    ➡️ Blog post: beeb.li/blog/introducing-swpui

  31. Ratatui apps as a part of development workflow 👌

    🔎 **swpui** — Ergonomic search-and-replace TUI for source code

    💯 Regex, case-aware replacements, previews & batch actions

    🦀 Written in Rust & built with @ratatui_rs

    ⭐ GitHub: github.com/beeb/swpui

    ➡️ Blog post: beeb.li/blog/introducing-swpui

    #rustlang #ratatui #tui #tooling #devtools #terminal

  32. Ratatui apps as a part of development workflow 👌

    🔎 **swpui** — Ergonomic search-and-replace TUI for source code

    💯 Regex, case-aware replacements, previews & batch actions

    🦀 Written in Rust & built with @ratatui_rs

    ⭐ GitHub: github.com/beeb/swpui

    ➡️ Blog post: beeb.li/blog/introducing-swpui

    #rustlang #ratatui #tui #tooling #devtools #terminal

  33. Ratatui apps as a part of development workflow 👌

    🔎 **swpui** — Ergonomic search-and-replace TUI for source code

    💯 Regex, case-aware replacements, previews & batch actions

    🦀 Written in Rust & built with @ratatui_rs

    ⭐ GitHub: github.com/beeb/swpui

    ➡️ Blog post: beeb.li/blog/introducing-swpui

    #rustlang #ratatui #tui #tooling #devtools #terminal

  34. Ratatui apps as a part of development workflow 👌

    🔎 **swpui** — Ergonomic search-and-replace TUI for source code

    💯 Regex, case-aware replacements, previews & batch actions

    🦀 Written in Rust & built with @ratatui_rs

    ⭐ GitHub: github.com/beeb/swpui

    ➡️ Blog post: beeb.li/blog/introducing-swpui

    #rustlang #ratatui #tui #tooling #devtools #terminal

  35. the model is not the moat — the tooling is. MCP (Model Context Protocol) is the REST of the AI era. small context-specific tools beating huge monoliths. the future is composable. #AI #mcp #devtools

  36. need to share a local web project with a client or team? one click. custom subdomain. cloudflare tunnel, no setup. yourname.mycrab.space live in 2 minutes. https://mycrab.space #selfhosted #devtools #webdev

  37. The goal with InferProbe is simple: remove the fear around testing ML endpoints. No cost surprises, no privacy risks, no latency barriers — just local, fast, insightful perturbations.
    What currently holds you back most when testing your endpoints?

    #MachineLearning #ArtificialIntelligence #DevTools #ML #AI

  38. It’s common for ML teams to stick to happy paths only. Edge cases feel too risky or costly. InferProbe gives you a safe local space to probe those edges deeply and honestly.
    What’s one tough edge case you wish you could test more freely?

    #MachineLearning #ArtificialIntelligence #DevTools #ML #AI

  39. Parallel agent execution changes everything.

    Chat = linear (1 task at a time)
    Kanban = parallel (multiple agents)

    You review when ready. They work continuously.

    Built with #ElixirLang for concurrency.

    ⭐ github.com/T0ha/camelot
    🏰 camelotai.tech

    #OpenSource #AI #DevTools

  40. Parallel agent execution changes everything.

    Chat = linear (1 task at a time)
    Kanban = parallel (multiple agents)

    You review when ready. They work continuously.

    Built with #ElixirLang for concurrency.

    ⭐ github.com/T0ha/camelot
    🏰 camelotai.tech

    #OpenSource #AI #DevTools