photog.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for your photos and banter. Photog first is our motto Please refer to the site rules before posting.

Administered by:

Server stats:

243
active users

#developerexperience

0 posts0 participants0 posts today
Replied in thread

@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 JobsBy Will Knight

We’ve put the Go parallel test suite strategy to work at @Fleet —splitting Go tests into named groups and running them in parallel with GitHub Actions. 🚀 It’s made our CI faster, our feedback loops tighter, and our devs a lot happier! ⚡🧪

Give it a try and see the impact on your own CI pipeline! 💻✨

Article: victoronsoftware.com/posts/lar
Video: youtube.com/watch?v=AFVlbf5LZw
#Golang #CI #DeveloperExperience #SoftwareEngineering

Victor on Software · How to speed up a large Go test suiteSpeed up your CI test time by parallelizing a large Go test suite

Hi!

I'm Adrian, a FullStack #Developer looking for a job either in #Québec (or from it if you allow for remote work). I already have 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!

#MyElixirStatus #FediJobs #FediJob #FediGetHired #OpenToWork

EDIT: I already have a visa, it was not super clear before 😅

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)

My colleagues @grimalkina, @CSLee, @flourn0, and I are excited to announce a new project: The Developer Science Review! dsl.pubpub.org/

The Developer Science Review is a scientific overlay journal highlighting empirical research that the scientists and software engineers in the Developer Success Lab think is relevant for people interested in the science of #DeveloperThriving and #DeveloperExperience.

Developer Success LabDeveloper Success Lab

I have been privileged to attend many conferences this year and see a whole range of interesting talks. A few of them, however, really stand out.

Today I would like to shine a spotlight on Michael Nygard's talk at Craft Conference back in May. His topic was internal developer platforms.

In the strongest sense possibly, I encourage anybody who is even contemplating the idea of building an IDP to watch this talk ASAP.

1/2

youtube.com/watch?v=55qSt0PsU_