mastouille.fr est l'un des nombreux serveurs Mastodon indépendants que vous pouvez utiliser pour participer au fédiverse.
Mastouille est une instance Mastodon durable, ouverte, et hébergée en France.

Administré par :

Statistiques du serveur :

589
comptes actifs

#developerexperience

0 message0 participant0 message aujourd’hui
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>
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>
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>
SensioLabs<p><a href="https://mastodon.social/tags/FridayTechreads" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FridayTechreads</span></a> 🔥 </p><p>New technical article by Steven Renaux from the SensioLabs Tech Team 🚀 </p><p>💻 Learn how to use Service Subscribers &amp; traits for lazy service loading in <a href="https://mastodon.social/tags/Symfony" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Symfony</span></a> and <a href="https://mastodon.social/tags/PHP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PHP</span></a></p><p>It will improve your Developer Experience <a href="https://mastodon.social/tags/DX" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DX</span></a></p><p>Read more here 👉 <a href="https://bit.ly/3G8ZoGr" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bit.ly/3G8ZoGr</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a> <a href="https://mastodon.social/tags/article" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>article</span></a> <a href="https://mastodon.social/tags/developerexperience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>developerexperience</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>
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>
Niels Provos<p>Happy to share the first release of PlanAI Editor - a new visual tool for the PlanAI framework!</p><p>PlanAI Editor provides a graphical interface to visually build, manage, and execute complex AI workflows. Drag &amp; drop nodes, configure tasks (compute &amp; LLM), export to runnable Python code, and even import existing PlanAI modules.</p><p>Explore the project: <a href="https://github.com/provos/planaieditor/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/provos/planaieditor</span><span class="invisible">/</span></a> (or just run it with pip install planaieditor &amp;&amp; planaieditor)</p><p>Request for help: I would like to integrate Monaco Editor (used here) with a Python LSP for better code intelligence. I tried and miserably failed. If you've tackled this before, I would definitely appreciate help with this!</p><p><a href="https://ioc.exchange/tags/AI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AI</span></a> <a href="https://ioc.exchange/tags/MachineLearning" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MachineLearning</span></a> <a href="https://ioc.exchange/tags/Python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Python</span></a> <a href="https://ioc.exchange/tags/DeveloperExperience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DeveloperExperience</span></a> <a href="https://ioc.exchange/tags/Workflow" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Workflow</span></a> <a href="https://ioc.exchange/tags/Automation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Automation</span></a> <a href="https://ioc.exchange/tags/PlanAI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PlanAI</span></a> <a href="https://ioc.exchange/tags/OpenSource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSource</span></a> <a href="https://ioc.exchange/tags/VisualProgramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VisualProgramming</span></a> <a href="https://ioc.exchange/tags/LLMOps" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LLMOps</span></a></p>
Grype<p>Tired of <a href="https://fosstodon.org/tags/Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a> desktop maintenance? 🤔 <span class="h-card" translate="no"><a href="https://hachyderm.io/@jorge" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>jorge</span></a></span> is bringing cloud native reliability (+ Syft SBOMs!) to the dev desktop with Universal Blue. Chatting with <span class="h-card" translate="no"><a href="https://mastodon.social/@popey" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>popey</span></a></span> about it on May 1st.<br>Don't miss out!<br>Register: <a href="https://anchore.zoom.us/webinar/register/WN_vylMVj40SfummuqR9ceZOQ" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">anchore.zoom.us/webinar/regist</span><span class="invisible">er/WN_vylMVj40SfummuqR9ceZOQ</span></a><br><a href="https://fosstodon.org/tags/DeveloperExperience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DeveloperExperience</span></a></p>
John Flournoy<p>The Developer Science Review is a scientific overlay journal highlighting empirical research that the scientists and software engineers in the DSL think is relevant for people interested in <a href="https://fediscience.org/tags/software" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>software</span></a> and the science of <a href="https://fediscience.org/tags/DeveloperThriving" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DeveloperThriving</span></a> and <a href="https://fediscience.org/tags/DeveloperExperience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DeveloperExperience</span></a>.</p>
Thomas Vitale ☀️<p>I had a great time presenting with <span class="h-card" translate="no"><a href="https://mastodon.social/@kevindubois" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>kevindubois</span></a></span> at <a href="https://mastodon.online/tags/KubeCon" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>KubeCon</span></a> about Kubernetes Native Application Development. You can now watch the recording of our session, where we talk about developer experience and inner dev loop with examples in Java and Go. <a href="https://www.youtube.com/watch?v=07RnkzSc6Jg" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=07RnkzSc6Jg</span><span class="invisible"></span></a></p><p><a href="https://mastodon.online/tags/CloudNative" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CloudNative</span></a> <a href="https://mastodon.online/tags/Kubernetes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Kubernetes</span></a> <a href="https://mastodon.online/tags/Java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Java</span></a> <a href="https://mastodon.online/tags/DeveloperExperience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DeveloperExperience</span></a></p>
Jon Fazzaro<p>"The dopamine hit of instant answers has replaced the satisfaction of genuine understanding."</p><p><a href="https://hachyderm.io/tags/aiassistance" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>aiassistance</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://nmn.gl/blog/ai-illiterate-programmers" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">nmn.gl/blog/ai-illiterate-prog</span><span class="invisible">rammers</span></a></p>
Julien Lengrand-Lambert<p>This website <a href="https://viewdns.info/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">viewdns.info/</span><span class="invisible"></span></a>, just like <a href="https://expeditedsecurity.com/aws-in-plain-english/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">expeditedsecurity.com/aws-in-p</span><span class="invisible">lain-english/</span></a> is a good example of nice <a href="https://mastodon.online/tags/devex" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devex</span></a>. </p><p>Yes, being technical I should know what "Reverse MX Lookup" means. But it also takes 30 characters and little effort for you to make it so much clearer to me. 🥰 it</p><p><a href="https://mastodon.online/tags/developerexperience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>developerexperience</span></a></p>
Julien Lengrand-Lambert<p>Last week was my first time doing a Keynote, and also my first time speaking in almost two years! And it was a special day, since I brought one of my daughters for the first time 😊. What a cool day. We talked about <a href="https://mastodon.online/tags/developerexperience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>developerexperience</span></a>, obviously! </p><p><a href="https://mastodon.online/tags/devex" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devex</span></a> <a href="https://mastodon.online/tags/conference" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>conference</span></a></p>
Tim Maguire<p>🔍 Just wrote about API versioning strategies for your developer platform! From Semantic Versioning to different implementation approaches (URI, header-based, and query parameters), I break down the pros and cons of each method based on real-world experience.</p><p><a href="https://hachyderm.io/tags/APIDesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>APIDesign</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/SoftwareEngineering" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SoftwareEngineering</span></a> <a href="https://hachyderm.io/tags/API" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>API</span></a></p><p>Read more about crafting a robust API versioning strategy that works for both your team and third-party developers: <a href="https://tmaguire.net/blog/2025/02/25/api-versioning.html?utm_source=LinkedIn&amp;utm_medium=social&amp;utm_campaign=blog_promotion" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">tmaguire.net/blog/2025/02/25/a</span><span class="invisible">pi-versioning.html?utm_source=LinkedIn&amp;utm_medium=social&amp;utm_campaign=blog_promotion</span></a></p>
AdrianC<p>Hi!</p><p>I'm Adrian, a FullStack <a href="https://hachyderm.io/tags/Developer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Developer</span></a> looking for a job either in <a href="https://hachyderm.io/tags/Qu%C3%A9bec" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Québec</span></a> (or from it if you allow for remote work), with a permanent and open visa</p><p>I have experience building and maintaining web apps and APIs, designing systems, doing <a href="https://hachyderm.io/tags/DevOps" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DevOps</span></a> and a bit of <a href="https://hachyderm.io/tags/BigData" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BigData</span></a>, <a href="https://hachyderm.io/tags/MachineLearning" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MachineLearning</span></a> and <a href="https://hachyderm.io/tags/IoT" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IoT</span></a></p><p>I'm experienced using <a href="https://hachyderm.io/tags/Elixir" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Elixir</span></a>, <a href="https://hachyderm.io/tags/Phoenix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Phoenix</span></a>, <a href="https://hachyderm.io/tags/LiveView" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LiveView</span></a>, <a href="https://hachyderm.io/tags/NodeJS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NodeJS</span></a>, <a href="https://hachyderm.io/tags/TypeScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TypeScript</span></a>, <a href="https://hachyderm.io/tags/Fastify" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fastify</span></a>, <a href="https://hachyderm.io/tags/Express" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Express</span></a> and <a href="https://hachyderm.io/tags/Python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Python</span></a> ; and on the DevOps side in CI/CD pipelines (either <a href="https://hachyderm.io/tags/GithubActions" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GithubActions</span></a> and Gitlab CI/CD), <a href="https://hachyderm.io/tags/Docker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Docker</span></a> and a bit of <a href="https://hachyderm.io/tags/Kubernetes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Kubernetes</span></a></p><p>I was tasked with a lot of the <a href="https://hachyderm.io/tags/innovation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>innovation</span></a> happening in my previous company, researching tools, librairies, patterns or general technologies either for our own <a href="https://hachyderm.io/tags/DeveloperExperience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DeveloperExperience</span></a> or for our products</p><p>I also wrote a lot of technical and non technical documentation and internal presentations, and even participated in a few meetups. You can read some of my writing on my blog: <a href="https://blog.adrianc.eu" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">blog.adrianc.eu</span><span class="invisible"></span></a></p><p>You might also have seen me on a few Elixir-related Discord servers, or even Bluesky (@adrianc.eu) and Twitter ; either sharing tech news, helping people, reading in book clubs or just chatting</p><p>I’m open to full-time right now, contracting work can be discussed.</p><p>I'm looking for any developer position, not only <a href="https://hachyderm.io/tags/ElixirLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ElixirLang</span></a>, even though it represents most of my experience. And if the technology you're using isn't on my resume, give me a chance! I'm a fast learner and I might anyway have studied it in class :P</p><p>DM me for more info, like github link, my resume or anything :)</p><p>Boosts, responses and DM welcome, of course!</p><p><a href="https://hachyderm.io/tags/MyElixirStatus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MyElixirStatus</span></a> <a href="https://hachyderm.io/tags/FediJobs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FediJobs</span></a> <a href="https://hachyderm.io/tags/FediJob" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FediJob</span></a> <a href="https://hachyderm.io/tags/FediGetHired" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FediGetHired</span></a> <a href="https://hachyderm.io/tags/OpenToWork" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenToWork</span></a></p>
Aral Balkan<p>A quick demonstration of using the State: Overview page in Kitten’s¹ settings while developing to keep an eye on your event and event listener counts to avoid memory leaks.</p><p>Notice how the events and listeners counts change as I navigate between the People and Settings pages in my Place² node and that they are consistent. If they were rising as I navigated back and forth I’d know I had a memory leak somewhere.</p><p>If you use Kitten’s built-in features (e.g., the `addEventHandler()` method on your `kitten.Component` subclasses, Kitten will handle adding and removing listeners for you automatically during your component’s lifecycle. You can also do so manually in your component’s automatically-called `onConnect()` and `onDisconnect()` event handlers.</p><p>This view is useful during development to ensure you don’t have any memory leaks as pages are loaded and unloaded.</p><p><a href="https://vimeo.com/1050714714" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">vimeo.com/1050714714</span><span class="invisible"></span></a></p><p>¹ <a href="https://kitten.small-web.org" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">kitten.small-web.org</span><span class="invisible"></span></a><br>² Place is in early development at the moment (<a href="https://codeberg.org/place/app" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">codeberg.org/place/app</span><span class="invisible"></span></a>)</p><p><a href="https://mastodon.ar.al/tags/Kitten" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Kitten</span></a> <a href="https://mastodon.ar.al/tags/SmallWeb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SmallWeb</span></a> <a href="https://mastodon.ar.al/tags/SmallTech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SmallTech</span></a> <a href="https://mastodon.ar.al/tags/demo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>demo</span></a> <a href="https://mastodon.ar.al/tags/developerExperience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>developerExperience</span></a> <a href="https://mastodon.ar.al/tags/developerTools" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>developerTools</span></a> <a href="https://mastodon.ar.al/tags/design" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>design</span></a> <a href="https://mastodon.ar.al/tags/eventModel" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>eventModel</span></a> <a href="https://mastodon.ar.al/tags/events" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>events</span></a> <a href="https://mastodon.ar.al/tags/memory" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>memory</span></a> <a href="https://mastodon.ar.al/tags/memoryLeaks" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>memoryLeaks</span></a> <a href="https://mastodon.ar.al/tags/observerPattern" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>observerPattern</span></a> <a href="https://mastodon.ar.al/tags/listeners" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>listeners</span></a> <a href="https://mastodon.ar.al/tags/web" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>web</span></a> <a href="https://mastodon.ar.al/tags/dev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dev</span></a> <a href="https://mastodon.ar.al/tags/HTML" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HTML</span></a> <a href="https://mastodon.ar.al/tags/CSS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CSS</span></a> <a href="https://mastodon.ar.al/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.ar.al/tags/NodeJS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NodeJS</span></a> <a href="https://mastodon.ar.al/tags/server" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>server</span></a> <a href="https://mastodon.ar.al/tags/platform" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>platform</span></a> <a href="https://mastodon.ar.al/tags/framework" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>framework</span></a> <a href="https://mastodon.ar.al/tags/WebSockets" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebSockets</span></a> <a href="https://mastodon.ar.al/tags/hypermedia" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hypermedia</span></a> <a href="https://mastodon.ar.al/tags/htmx" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>htmx</span></a> <a href="https://mastodon.ar.al/tags/StreamingHTML" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>StreamingHTML</span></a> <a href="https://mastodon.ar.al/tags/place" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>place</span></a> <a href="https://mastodon.ar.al/tags/peerToPeer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>peerToPeer</span></a> <a href="https://mastodon.ar.al/tags/peerToPeerWeb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>peerToPeerWeb</span></a></p>
Miguel Afonso Caetano<p>"A quick start guide offers concise step-by-step instructions to help users quickly get started with a product, service, or tool. In the context of API documentation, a quick start guide covers the minimal steps required for developers to make their first API call successfully. It typically provides steps such as how to create an account, where to locate API keys or credentials, how to authenticate, example code to make a basic API call, a way to display the response, and troubleshooting tips. The goal is to deliver a quick win to developers and provide a foundation to integrate with your API."</p><p><a href="https://www.apimatic.io/blog/how-to-design-a-quick-start-guide-for-your-api" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">apimatic.io/blog/how-to-design</span><span class="invisible">-a-quick-start-guide-for-your-api</span></a></p><p><a href="https://tldr.nettime.org/tags/TechnicalWriting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TechnicalWriting</span></a> <a href="https://tldr.nettime.org/tags/APIs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>APIs</span></a> <a href="https://tldr.nettime.org/tags/APIDocumentation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>APIDocumentation</span></a> <a href="https://tldr.nettime.org/tags/SoftwareDocumentation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SoftwareDocumentation</span></a> <a href="https://tldr.nettime.org/tags/GettingStarted" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GettingStarted</span></a> <a href="https://tldr.nettime.org/tags/Tutorials" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Tutorials</span></a> <a href="https://tldr.nettime.org/tags/SoftwareDevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SoftwareDevelopment</span></a> <a href="https://tldr.nettime.org/tags/DE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DE</span></a> <a href="https://tldr.nettime.org/tags/DeveloperExperience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DeveloperExperience</span></a></p>
Miguel Afonso Caetano<p>"While each component — API design, QA, and DE — plays a crucial role, their collective impact is far greater when seamlessly integrated. Siloed processes lead to fragmented experiences, but unified workflows foster consistency and drive better outcomes.</p><p>Organizations that bridge the gaps between API development, testing, and digital experience monitoring are better positioned to deliver products that not only function but delight users. By focusing on alignment across these domains, businesses create scalable, resilient digital ecosystems that adapt to evolving customer needs.</p><p>I’ve seen this borne out by the highest-performing technical teams I’ve worked with over the years. The best teams inevitably have support from the top-down, executives and management who are tech-savvy and truly serious about making their organization a market leader. Without that kind of influential internal support, software teams are often squeezed and forced to try to do more with less, which is almost always a recipe for poor customer experience."</p><p><a href="https://nordicapis.com/the-road-to-customer-loyalty-starts-at-the-api-layer/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">nordicapis.com/the-road-to-cus</span><span class="invisible">tomer-loyalty-starts-at-the-api-layer/</span></a></p><p><a href="https://tldr.nettime.org/tags/APIs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>APIs</span></a> <a href="https://tldr.nettime.org/tags/APIDdesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>APIDdesign</span></a> <a href="https://tldr.nettime.org/tags/APIDevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>APIDevelopment</span></a> <a href="https://tldr.nettime.org/tags/UX" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UX</span></a> <a href="https://tldr.nettime.org/tags/UserExperience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UserExperience</span></a> <a href="https://tldr.nettime.org/tags/DE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DE</span></a> <a href="https://tldr.nettime.org/tags/DeveloperExperience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DeveloperExperience</span></a> <a href="https://tldr.nettime.org/tags/QA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>QA</span></a> <a href="https://tldr.nettime.org/tags/APITesting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>APITesting</span></a></p>