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 :

591
comptes actifs

#developerexperience

1 message1 participant0 message aujourd’hui
A répondu dans un fil de discussion

@jalefkowit

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 #openBSD because I believe of mainstream operating systems, it probably has the best #DX.

In this particular case, I believe that the developers exploit that in order to optimise for what might be called #security which impresses me.

I realise it's probably an outlier in this regard!

"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.'"

#ai #vibecoding #replacement #softwareengineering #developerexperience

wired.com/story/vibe-coding-en

WIRED · Vibe Coding Is Coming for Engineering JobsPar Will Knight

React-like functional webcomponents, but with vanilla HTML, JS and CSS

Introducing Dim – a new #Framework that brings #ReactJS-like functional #JSX-syntax with #VanillaJS. Check it out here:
🔗 Project: github.com/positive-intentions
🔗 Website: dim.positive-intentions.com

My journey with #WebComponents started with Lit, and while I appreciated its native browser support (less #Tooling!), coming from #ReactJS, the class components felt like a step backward. The #FunctionalProgramming approach in React significantly improved my #DeveloperExperience and debugging flow.

So, I set out to build a thin, functional wrapper around #Lit, and Dim is the result! It's a #ProofOfConcept right now, with "main" #Hooks similar to React, plus some custom ones like useStore for #EncryptionAtRest. (Note: #StateManagement for encryption-at-rest is still unstable and currently uses a hardcoded password while I explore #Passwordless options like #WebAuthn/#Passkeys).

You can dive deeper into the #Documentation and see how it works here:
📚 Dim Docs: positive-intentions.com/docs/c

This #OpenSource project is still in its early stages and very #Unstable, so expect #BreakingChanges. I've already received valuable #Feedback on some functions regarding #Security, and I'm actively investigating those. I'm genuinely open to all feedback as I continue to develop it!

GitHubGitHub - positive-intentions/dimContribute to positive-intentions/dim development by creating an account on GitHub.

Happy to share the first release of PlanAI Editor - a new visual tool for the PlanAI framework!

PlanAI Editor provides a graphical interface to visually build, manage, and execute complex AI workflows. Drag & drop nodes, configure tasks (compute & LLM), export to runnable Python code, and even import existing PlanAI modules.

Explore the project: github.com/provos/planaieditor (or just run it with pip install planaieditor && planaieditor)

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!

Tired of #Linux desktop maintenance? 🤔 @jorge is bringing cloud native reliability (+ Syft SBOMs!) to the dev desktop with Universal Blue. Chatting with @popey about it on May 1st.
Don't miss out!
Register: anchore.zoom.us/webinar/regist
#DeveloperExperience

ZoomBienvenue ! Vous êtes invité à participer à un webinaire: Anchore Community Spotlight - Bringing Cloud Native Principles to the Developer Desktop. Après votre inscription, vous recevrez un courriel de confirmation de votre participation au webinaire.This month’s community spotlight features Jorge Castro, founder of Project Bluefin and CNCF Community Manager, as he reveals how Universal Blue revolutionizes the Linux desktop experience. By applying cloud native patterns and container technologies, Universal Blue delivers a reliable, maintenance-free operating system that combines the stability of a Chromebook with the power of a traditional Linux desktop. Universal Blue leverages OCI-compliant images, automated build pipelines, and SBOM generation tools like Syft to proactively secure the software supply chain. Jorge and Alan, Director of Developer Relations at Anchore, will explain how cloud-native principles are transforming the developer desktop environment. Learn how : - To create a more reliable Linux desktop experience with containers and automation - To make the software supply chain more secure with Software Bills of Materials (SBOMs) - To minimize maintenance but maximize developer productivity with Universal Blue - To apply practical applications of cloud native patterns for desktop operating system delivery Register Today!

I had a great time presenting with @kevindubois at #KubeCon 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. youtube.com/watch?v=07RnkzSc6Jg

Hi!

I'm Adrian, a FullStack #Developer looking for a job either in #Québec (or from it if you allow for remote work), with a permanent and open visa

I have experience building and maintaining web apps and APIs, designing systems, doing #DevOps and a bit of #BigData, #MachineLearning and #IoT

I'm experienced using #Elixir, #Phoenix, #LiveView, #NodeJS, #TypeScript, #Fastify, #Express and #Python ; and on the DevOps side in CI/CD pipelines (either #GithubActions and Gitlab CI/CD), #Docker and a bit of #Kubernetes

I was tasked with a lot of the #innovation happening in my previous company, researching tools, librairies, patterns or general technologies either for our own #DeveloperExperience or for our products

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: blog.adrianc.eu

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

I’m open to full-time right now, contracting work can be discussed.

I'm looking for any developer position, not only #ElixirLang, 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

DM me for more info, like github link, my resume or anything :)

Boosts, responses and DM welcome, of course!

AdrianCAdrianCCuriosity propelled

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.

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.

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.

This view is useful during development to ensure you don’t have any memory leaks as pages are loaded and unloaded.

vimeo.com/1050714714

¹ kitten.small-web.org
² Place is in early development at the moment (codeberg.org/place/app)

"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."

apimatic.io/blog/how-to-design

www.apimatic.ioHow to Design a Quick Start Guide for Your APILearn how Quick Start Guides help developers, what makes a good quick start guide and an example of a quick start

"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.

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.

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."

nordicapis.com/the-road-to-cus

Nordic APIs · The Road to Customer Loyalty Starts at the API Layer | Nordic APIs |Superior customer outcomes are the result of streamlined API design, quality assurance, and digital experience, shares SmartBear's Joe Joyce.

In case you missed it, the ING blog is active again (and that's just the beginning!). And what better to start 2025 than a post about.... you guessed it :) #devex!

Kudos to Erikos Alkalai, and stay tuned to hear more!

medium.com/ing-blog/revamping-

ING Blog · Revamping the Developer Experience at ING: A Journey of Innovation and GrowthPar Erikos Alkalai