mastodon.xyz is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon instance, open to everyone, but mainly English and French speaking.

Administered by:

Server stats:

736
active users

#DeveloperExperience

1 post1 participant0 posts today
Lukas R.<p>One of the central features of good <a href="https://indieweb.social/tags/APIDesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>APIDesign</span></a> is error handling and error messages. This article argues this become even more for <a href="https://indieweb.social/tags/AI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AI</span></a> agents as they consume your <a href="https://indieweb.social/tags/API" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>API</span></a> - so if <a href="https://indieweb.social/tags/DeveloperExperience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DeveloperExperience</span></a> wasn't enough to convince you, maybe the AI's experience is?! <a href="https://nordicapis.com/designing-api-error-messages-for-ai-agents/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">nordicapis.com/designing-api-e</span><span class="invisible">rror-messages-for-ai-agents/</span></a></p>
quarkusio<p>Spring muscle memory? Keep it.<br>Quarkus supports your existing annotations like @RestController, @Autowired, @Repository — just faster. Migrate incrementally and ship apps with a native edge.<br><a href="https://fosstodon.org/tags/SpringBoot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SpringBoot</span></a> <a href="https://fosstodon.org/tags/Java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Java</span></a> <a href="https://fosstodon.org/tags/Quarkus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Quarkus</span></a> <a href="https://fosstodon.org/tags/DeveloperExperience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DeveloperExperience</span></a> <a href="https://fosstodon.org/tags/ModernJava" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ModernJava</span></a> <a href="https://fosstodon.org/tags/CloudNative" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CloudNative</span></a></p><p><a href="https://quarkus.io/spring/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">quarkus.io/spring/</span><span class="invisible"></span></a></p>
BaselOne<p>🛠️ Maven Productivity Tips</p><p>On Oct 16, Java Champion <span class="h-card" translate="no"><a href="https://mastodon.social/@aalmiray" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>aalmiray</span></a></span> shares how to tame Maven’s complexity and boost dev productivity at <a href="https://mastodon.social/tags/BaselOne25" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BaselOne25</span></a>.</p><p>🔧 Streamline builds<br>🚀 Speed them up with the right plugins<br>📦 Manage complexity in large Java projects</p><p>Perfect for Java devs and build engineers wanting to optimize their workflow and reduce build times.</p><p>👉 Full program: <a href="https://baselone.org/#programm" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">baselone.org/#programm</span><span class="invisible"></span></a> <br>🎟️ Tickets: <a href="https://eventfrog.ch/BaselOne2025" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">eventfrog.ch/BaselOne2025</span><span class="invisible"></span></a> </p><p><a href="https://mastodon.social/tags/Maven" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Maven</span></a> <a href="https://mastodon.social/tags/Java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Java</span></a> <a href="https://mastodon.social/tags/DevTools" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DevTools</span></a> <a href="https://mastodon.social/tags/BaselOne" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BaselOne</span></a> <a href="https://mastodon.social/tags/DeveloperExperience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DeveloperExperience</span></a> <a href="https://mastodon.social/tags/JavaDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaDev</span></a></p>
Arthur Lutz (Zenika)<p>Wow 🤯 </p><p>Did you know that curl, awesome tool by <span class="h-card" translate="no"><a href="https://mastodon.social/@bagder" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>bagder</span></a></span>, could be colorful in your terminal ?! 🌈 </p><p>I discovered this thanks to the awesome service "segfault servers" <a href="https://www.thc.org/segfault/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">thc.org/segfault/</span><span class="invisible"></span></a> by <span class="h-card" translate="no"><a href="https://infosec.exchange/@thc" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>thc</span></a></span> which has some great terminal customization as default.</p><p>Under the hood grc/grcat <a href="https://github.com/garabik/grc" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/garabik/grc</span><span class="invisible"></span></a> used with the "conf.curl" profile. </p><p><a href="https://pouet.chapril.org/tags/terminal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>terminal</span></a> <a href="https://pouet.chapril.org/tags/colors" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>colors</span></a> <a href="https://pouet.chapril.org/tags/developerExperience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>developerExperience</span></a></p>
Benedikt Ritter (he/him)<p>The story of <a href="https://chaos.social/tags/Gradle" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Gradle</span></a> </p><p><a href="https://youtu.be/UuD00hoe-Yo?si=neokHZKXb4_Kty6t" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">youtu.be/UuD00hoe-Yo?si=neokHZ</span><span class="invisible">KXb4_Kty6t</span></a></p><p><a href="https://chaos.social/tags/java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>java</span></a> <a href="https://chaos.social/tags/buildtool" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>buildtool</span></a> <a href="https://chaos.social/tags/softwaredevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>softwaredevelopment</span></a> <a href="https://chaos.social/tags/DeveloperExperience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DeveloperExperience</span></a> <a href="https://chaos.social/tags/developerproductivity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>developerproductivity</span></a></p>
quarkusio<p>Curious about AI but don’t know where to start? Spring Developers, dive into AI with Quarkus! Its developer-friendly features and efficient resource use make it ideal for building intelligent applications. Get hands-on and unleash your AI potential. <a href="https://fosstodon.org/tags/AI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AI</span></a> <a href="https://fosstodon.org/tags/Java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Java</span></a> <a href="https://fosstodon.org/tags/DeveloperExperience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DeveloperExperience</span></a> <a href="https://fosstodon.org/tags/Spring" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Spring</span></a></p><p><a href="https://quarkus.io/spring/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">quarkus.io/spring/</span><span class="invisible"></span></a></p>
Stefano Rodighiero<p>In your opinion and experience, what language (or, if you prefer, what programming ecosystem, intended as language plus core libraries) gives the best error messages?</p><p><a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/DeveloperExperience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DeveloperExperience</span></a></p>
smattymatty<p>Tired of this?:<br> `python manage.py test users.tests.models.TestUserValidation.test_email_validation`<br>---<br> Try this instead! 🧙‍♂️<br> Just run `mercury-test --wizard` and let the magic happen.<br>---</p><p> The Django Mercury Test Wizard turns complex test commands into simple conversations.<br> <br>Perfect for teams, onboarding, and anyone who values their sanity.</p><p><a href="https://github.com/80-20-Human-In-The-Loop/Django-Mercury-Performance-Testing" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/80-20-Human-In-The-</span><span class="invisible">Loop/Django-Mercury-Performance-Testing</span></a></p><p>(The plugin ecosystem is not pushed yet, this post is just me showcasing what I am working on!)</p><p><a href="https://techhub.social/tags/Django" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Django</span></a> <a href="https://techhub.social/tags/Python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Python</span></a> <a href="https://techhub.social/tags/Testing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Testing</span></a> <a href="https://techhub.social/tags/PerformanceTesting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PerformanceTesting</span></a> <a href="https://techhub.social/tags/Developer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Developer</span></a> <a href="https://techhub.social/tags/CLI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CLI</span></a> <a href="https://techhub.social/tags/UX" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UX</span></a> <a href="https://techhub.social/tags/WebDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebDev</span></a> <a href="https://techhub.social/tags/DjangoMercury" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DjangoMercury</span></a> <a href="https://techhub.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSource</span></a> <a href="https://techhub.social/tags/DevTools" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DevTools</span></a> <a href="https://techhub.social/tags/TDD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TDD</span></a> <a href="https://techhub.social/tags/SoftwareQuality" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SoftwareQuality</span></a> <a href="https://techhub.social/tags/DeveloperExperience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DeveloperExperience</span></a> <a href="https://techhub.social/tags/WebFramework" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebFramework</span></a> <a href="https://techhub.social/tags/BackendDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BackendDev</span></a> <a href="https://techhub.social/tags/PythonDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PythonDev</span></a> <a href="https://techhub.social/tags/QA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>QA</span></a> <a href="https://techhub.social/tags/TestAutomation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TestAutomation</span></a> <a href="https://techhub.social/tags/DevOps" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DevOps</span></a></p>
quarkusio<p>⚡ Try Quarkus Dev Mode — make a change, hit save, and see it live instantly. No restarts. No delays. Just pure developer speed. <a href="https://fosstodon.org/tags/Java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Java</span></a> <a href="https://fosstodon.org/tags/SpringBoot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SpringBoot</span></a> <a href="https://fosstodon.org/tags/Quarkus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Quarkus</span></a> <a href="https://fosstodon.org/tags/DeveloperExperience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DeveloperExperience</span></a> <a href="https://fosstodon.org/tags/LiveCoding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LiveCoding</span></a> <a href="https://fosstodon.org/tags/CloudNative" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CloudNative</span></a> <a href="https://fosstodon.org/tags/DevMode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DevMode</span></a></p><p><a href="https://quarkus.io/spring/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">quarkus.io/spring/</span><span class="invisible"></span></a></p>
Yuna<p>JetBrains builds brilliant tools. No question. But somewhere along the way, something shifted. The IDE that once felt like a sleek exosuit now wears more like a lead apron. Familiar, powerful but exhausting.</p><p>Remember Eclipse? I do. Grew up with it. Then grew out of it, death by poor developer experience. I see echoes of that fate in JetBrains, and it terrifies me. Not because JetBrains is bad. But because it was once… fun.</p><p>I've seen more memory leaks, heavier startup times, and codebases that feel like they took a wrong turn into a garbage collector. A "Hello World" project now needs 5GB If I leave it open long enough. It starts asking me existential questions.</p><p>My IDE now eats up 15GB with simple projects. Caches? Massive. Often useless. Builds that run clean in terminal break in IntelliJ until I do the sacred dance: Build → Rebuild Project or Invalidate Caches. It's a modern ritual. I now default to my terminal. It's honest. It listens. It doesn't pretend.</p><p>Plugin development? A labyrinth. Testing plugins is like chasing asynchronous shadows. Documentation is scarce, SDKs mutate overnight, and the event system reminds me of a toddler with espresso. Thousands of change events for a single file edit. I wanted to build useful tools.</p><p>Even giants like AWS and CodePilot plugins throw random exceptions. Testing? What's that? The SDK laughs in JUnit.</p><p>The final twist: my own plugin, full of hope and effort, is now the ugliest code I've ever written. I can't fix it. I barely recognize it. I miss simplicity. I miss reliability. I miss fun.</p><p>JetBrains still has brilliance. But quality? It's slipping. The warning signs are glowing. Not with malice, but with entropy.</p><p>Would be poetic if a new IDE emerged soon. Just like JetBrains once did, fresh, small, efficient. Until then, I'll keep fighting caches, memory bloat, and undetectable test classes… while whispering my Eclipse shortcuts in IntelliJ like ancient spells.</p><p>Funny, isn't it? Software today feels less like writing code and more like running a game engine. But the bugs aren't part of the plot. They're just bugs.</p><p><a href="https://hachyderm.io/tags/JetBrains" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JetBrains</span></a> <a href="https://hachyderm.io/tags/IntelliJ" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IntelliJ</span></a> <a href="https://hachyderm.io/tags/PluginDevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PluginDevelopment</span></a> <a href="https://hachyderm.io/tags/Java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Java</span></a> <a href="https://hachyderm.io/tags/DeveloperExperience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DeveloperExperience</span></a> <a href="https://hachyderm.io/tags/IDEThoughts" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IDEThoughts</span></a> <a href="https://hachyderm.io/tags/Kotlin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Kotlin</span></a> <a href="https://hachyderm.io/tags/MemoryLeaks" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MemoryLeaks</span></a> <a href="https://hachyderm.io/tags/BringBackFun" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BringBackFun</span></a> <a href="https://hachyderm.io/tags/TerminalNeverLies" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TerminalNeverLies</span></a></p>
Mark Levison<p>💡 "AI makes coding faster!" - but are we counting all the costs?<br>Working with dev teams, I've seen the gap between hype and reality. The trade-offs are real and worth understanding.<br><a href="https://agilepainrelief.com/blog/the-real-cost-of-ai-generated-code-it-s-not-all-it-s-cracked-up-to-be/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">agilepainrelief.com/blog/the-r</span><span class="invisible">eal-cost-of-ai-generated-code-it-s-not-all-it-s-cracked-up-to-be/</span></a><br><a href="https://agilealliance.social/tags/AITools" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AITools</span></a> <a href="https://agilealliance.social/tags/DeveloperExperience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DeveloperExperience</span></a> <a href="https://agilealliance.social/tags/TechDecisions" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TechDecisions</span></a></p>
Alexey Rodionov<p>I've added Baseline status to the CSS property documentation tooltips I previously implemented in DevTools.</p><p>Also, I've updated the vscode/web-custom-data package version that is used under the hood in DevTools.</p><p>So DevTools now displays info for all the new CSS properties that have come out in the last 3 years!</p><p>Available now in <span class="h-card" translate="no"><a href="https://mastodon.world/@Chrome" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>Chrome</span></a></span> Canary. 🐤</p><p><a href="https://crrev.com/c/6583834" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">crrev.com/c/6583834</span><span class="invisible"></span></a></p><p><a href="https://crrev.com/c/6557763" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">crrev.com/c/6557763</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/DX" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DX</span></a> <a href="https://mastodon.social/tags/DevEx" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DevEx</span></a> <a href="https://mastodon.social/tags/DeveloperExperience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DeveloperExperience</span></a> <a href="https://mastodon.social/tags/UX" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UX</span></a> <a href="https://mastodon.social/tags/UserExperience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UserExperience</span></a> <a href="https://mastodon.social/tags/Baseline" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Baseline</span></a></p>
Jon Fazzaro<p>"At the heart of mise-en-place is an unrelenting honesty about the limits of time and space."</p><p><a href="https://hachyderm.io/tags/softwareengineering" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>softwareengineering</span></a> <a href="https://hachyderm.io/tags/developerexperience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>developerexperience</span></a> <a href="https://hachyderm.io/tags/productivity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>productivity</span></a> <a href="https://hachyderm.io/tags/focus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>focus</span></a></p><p><a href="https://fortelabs.com/blog/mise-en-place-for-knowledge-workers/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">fortelabs.com/blog/mise-en-pla</span><span class="invisible">ce-for-knowledge-workers/</span></a></p>
Issy Long<p>Reminder that I’m available to hire for casual <a href="https://ruby.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ruby</span></a> <a href="https://ruby.social/tags/Rails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rails</span></a> <a href="https://ruby.social/tags/DeveloperExperience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DeveloperExperience</span></a> things like improving tests, dependency upgrades, and, my favourite, writing code style rules!</p><p><a href="https://www.issylong.com/work-with-me/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">issylong.com/work-with-me/</span><span class="invisible"></span></a></p><p>It sounds fairly niche, but hey, I know what I like and what I’m best at!</p>
tapeloop<p>I love reading Python code, and I have learned so much from going through the Requests, Flask and pyca/cryptography repos. This is a really interesting readthrough of one of the stdlib modules that I wouldn’t ever have considered.</p><p><a href="https://infosec.exchange/tags/python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>python</span></a> <a href="https://infosec.exchange/tags/DeveloperExperience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DeveloperExperience</span></a></p><p><a href="https://www.beyonddream.me/post-5/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">beyonddream.me/post-5/</span><span class="invisible"></span></a></p>
Anthony Accioly<p>1/5 Heya Fed, Hint of the day for the devs out there: I was heavily reliant on Dependabot to keep my project's software dependencies versions up to date (you are keeping your dependencies up to date, right?).</p><p>Some colleagues who are deeper into OSS told me to try Renovate, but I mostly dismissed it as just alt tech.</p><p><a href="https://docs.renovatebot.com/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">docs.renovatebot.com/</span><span class="invisible"></span></a></p><p><a href="https://accioly.social/tags/devops" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devops</span></a> <a href="https://accioly.social/tags/renovatebot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>renovatebot</span></a> <a href="https://accioly.social/tags/oss" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>oss</span></a> <a href="https://accioly.social/tags/dependabot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dependabot</span></a> <a href="https://accioly.social/tags/automation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>automation</span></a> <a href="https://accioly.social/tags/softwaremaintenance" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>softwaremaintenance</span></a> <a href="https://accioly.social/tags/ci" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ci</span></a> <a href="https://accioly.social/tags/monorepo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>monorepo</span></a> <a href="https://accioly.social/tags/buildtools" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>buildtools</span></a> <a href="https://accioly.social/tags/developerexperience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>developerexperience</span></a> <a href="https://accioly.social/tags/selfhosted" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>selfhosted</span></a></p>
doboprobodyne<p><span class="h-card" translate="no"><a href="https://vmst.io/@jalefkowit" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>jalefkowit</span></a></span> </p><p>It's an interesting point you highlight because I've never thought of things through that paradigm. Now that I see it, I realise I'm hoping to transition to <a href="https://mathstodon.xyz/tags/openBSD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>openBSD</span></a> because I believe of mainstream operating systems, it probably has the best <a href="https://mathstodon.xyz/tags/DX" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DX</span></a>.</p><p>In this particular case, I believe that the developers exploit that in order to optimise for what might be called <a href="https://mathstodon.xyz/tags/security" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>security</span></a> which impresses me.</p><p>I realise it's probably an outlier in this regard!</p><p><a href="https://mathstodon.xyz/tags/developerExperience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>developerExperience</span></a> <a href="https://mathstodon.xyz/tags/cybersecurity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cybersecurity</span></a> <a href="https://mathstodon.xyz/tags/quality" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>quality</span></a> <a href="https://mathstodon.xyz/tags/systemArchitecture" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>systemArchitecture</span></a> <a href="https://mathstodon.xyz/tags/cybernetics" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cybernetics</span></a> <a href="https://mathstodon.xyz/tags/complexSystemsTheory" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>complexSystemsTheory</span></a> <a href="https://mathstodon.xyz/tags/qualityAssurance" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>qualityAssurance</span></a> <a href="https://mathstodon.xyz/tags/Deming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Deming</span></a> <a href="https://mathstodon.xyz/tags/Shuart" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Shuart</span></a> <a href="https://mathstodon.xyz/tags/design" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>design</span></a> <a href="https://mathstodon.xyz/tags/software" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>software</span></a> <a href="https://mathstodon.xyz/tags/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a> <a href="https://mathstodon.xyz/tags/softwareEngineering" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>softwareEngineering</span></a> <a href="https://mathstodon.xyz/tags/abstraction" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>abstraction</span></a> <a href="https://mathstodon.xyz/tags/electricalEngineering" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>electricalEngineering</span></a> <a href="https://mathstodon.xyz/tags/HDL" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HDL</span></a> <a href="https://mathstodon.xyz/tags/VHDL" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VHDL</span></a> <a href="https://mathstodon.xyz/tags/theresNoSuchThingAsSoftware" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>theresNoSuchThingAsSoftware</span></a></p>
Jon Fazzaro<p>"Too much reliance on AI may be 'a bit of an impending disaster,' Jackson adds, because 'not only will we have masses of broken code, full of security vulnerabilities, but we'll have a new generation of programmers incapable of dealing with those vulnerabilities.'"</p><p><a href="https://hachyderm.io/tags/ai" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ai</span></a> <a href="https://hachyderm.io/tags/vibecoding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vibecoding</span></a> <a href="https://hachyderm.io/tags/replacement" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>replacement</span></a> <a href="https://hachyderm.io/tags/softwareengineering" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>softwareengineering</span></a> <a href="https://hachyderm.io/tags/developerexperience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>developerexperience</span></a></p><p><a href="https://www.wired.com/story/vibe-coding-engineering-apocalypse/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">wired.com/story/vibe-coding-en</span><span class="invisible">gineering-apocalypse/</span></a></p>
Jon Fazzaro<p>"Vibe coding is like owning a high-end oven at home: it enables more people to experiment and create, but it doesn't replace professional chefs in restaurants."</p><p><a href="https://hachyderm.io/tags/ai" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ai</span></a> <a href="https://hachyderm.io/tags/vibe" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vibe</span></a> <a href="https://hachyderm.io/tags/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a> <a href="https://hachyderm.io/tags/softwareengineering" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>softwareengineering</span></a> <a href="https://hachyderm.io/tags/developerexperience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>developerexperience</span></a> <a href="https://hachyderm.io/tags/replacement" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>replacement</span></a></p><p><a href="https://pashabitz.substack.com/p/the-software-engineering-kawagara" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">pashabitz.substack.com/p/the-s</span><span class="invisible">oftware-engineering-kawagara</span></a></p>
xoron :verified:<p>React-like functional webcomponents, but with vanilla HTML, JS and CSS</p><p>Introducing Dim – a new <a href="https://infosec.exchange/tags/Framework" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Framework</span></a> that brings <a href="https://infosec.exchange/tags/ReactJS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ReactJS</span></a>-like functional <a href="https://infosec.exchange/tags/JSX" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JSX</span></a>-syntax with <a href="https://infosec.exchange/tags/VanillaJS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VanillaJS</span></a>. Check it out here:<br>🔗 Project: <a href="https://github.com/positive-intentions/dim" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/positive-intentions</span><span class="invisible">/dim</span></a><br>🔗 Website: <a href="https://dim.positive-intentions.com" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">dim.positive-intentions.com</span><span class="invisible"></span></a></p><p>My journey with <a href="https://infosec.exchange/tags/WebComponents" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebComponents</span></a> started with Lit, and while I appreciated its native browser support (less <a href="https://infosec.exchange/tags/Tooling" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Tooling</span></a>!), coming from <a href="https://infosec.exchange/tags/ReactJS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ReactJS</span></a>, the class components felt like a step backward. The <a href="https://infosec.exchange/tags/FunctionalProgramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FunctionalProgramming</span></a> approach in React significantly improved my <a href="https://infosec.exchange/tags/DeveloperExperience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DeveloperExperience</span></a> and debugging flow.</p><p>So, I set out to build a thin, functional wrapper around <a href="https://infosec.exchange/tags/Lit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Lit</span></a>, and Dim is the result! It's a <a href="https://infosec.exchange/tags/ProofOfConcept" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ProofOfConcept</span></a> right now, with "main" <a href="https://infosec.exchange/tags/Hooks" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Hooks</span></a> similar to React, plus some custom ones like useStore for <a href="https://infosec.exchange/tags/EncryptionAtRest" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>EncryptionAtRest</span></a>. (Note: <a href="https://infosec.exchange/tags/StateManagement" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>StateManagement</span></a> for encryption-at-rest is still unstable and currently uses a hardcoded password while I explore <a href="https://infosec.exchange/tags/Passwordless" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Passwordless</span></a> options like <a href="https://infosec.exchange/tags/WebAuthn" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebAuthn</span></a>/#Passkeys).</p><p>You can dive deeper into the <a href="https://infosec.exchange/tags/Documentation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Documentation</span></a> and see how it works here:<br>📚 Dim Docs: <a href="https://positive-intentions.com/docs/category/dim" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">positive-intentions.com/docs/c</span><span class="invisible">ategory/dim</span></a></p><p>This <a href="https://infosec.exchange/tags/OpenSource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSource</span></a> project is still in its early stages and very <a href="https://infosec.exchange/tags/Unstable" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Unstable</span></a>, so expect <a href="https://infosec.exchange/tags/BreakingChanges" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BreakingChanges</span></a>. I've already received valuable <a href="https://infosec.exchange/tags/Feedback" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Feedback</span></a> on some functions regarding <a href="https://infosec.exchange/tags/Security" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Security</span></a>, and I'm actively investigating those. I'm genuinely open to all feedback as I continue to develop it!</p><p><a href="https://infosec.exchange/tags/FrontendDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FrontendDev</span></a> <a href="https://infosec.exchange/tags/JSFramework" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JSFramework</span></a> <a href="https://infosec.exchange/tags/Innovation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Innovation</span></a> <a href="https://infosec.exchange/tags/Coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Coding</span></a> <a href="https://infosec.exchange/tags/Programmer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programmer</span></a> <a href="https://infosec.exchange/tags/Tech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Tech</span></a></p>