Profile avatar
ncoughlin.com
Full Stack Software Engineer I write (mediocre) code articles @ ncoughlin.com Founder @ cascadiacode.io Current side project: #basalt electron/vite/typescript , node directed graph automations app
129 posts 159 followers 800 following
Regular Contributor
Active Commenter

Is test driven development the easiest way to write code? No. But does it make a better product? Also no.

From hyperspace to SafeFiles. A journey to build an open-sourced app for private file sharing. This is not the final official launch but whoever wants to test it Link: safefiles.app #BuildInPublic #WebDev #WebRTC #FreeTool

Just a few visual improvement on nodes before we wire up the control flow logic, context menu etc. #basalt #buildinpublic

The fun part is starting... Multi-language automated workflow app side project. Node-directed graph. #basalt #rete #electron

I feel like people are way off with the studio Ghibli thing. I love Miyazaki films as much as the next guy. But it’s an art style. A STYLE. Which by the way his style is heavily influenced by other artists that came before. As is every artist.

#tanstack #react-table is as close to a perfect library as I’ve ever found. Does exactly what it needs to do. Best react data table library hands down. No notes.

I think the best music in the world is coming out of South America right now. Just saying.

@anthropic.com I can’t select code in code blocks in Claude? Can only copy whole code block?

@cjo-dev.bsky.social I think a cool feature for chage would be automated Bluesky (or other social media posts) when changes are commited. Also if you could add a flag in a commit to manually trigger or not trigger a post. So you could prevent trivial commits from being posted.

What’s the best BlueSky desktop app for MacOS?

@iamcoreyg.com the scroll animations on your speakflow mobile site are great. Really polished.

Today on #electron side project: Successfully got programmatically generated JavaScript and Python functions to execute via child processes and PASS DATA TO EACH OTHER and also pass end result AND LOGS back to the render process. Let’s go!