Nick Coughlin
banner
ncoughlin.com
Nick Coughlin
@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
Pinned
Just a few visual improvement on nodes before we wire up the control flow logic, context menu etc.

#basalt #buildinpublic
October 21, 2025 at 6:08 AM
Apparently I’m into mini labbing now. Oops. #minilab
October 16, 2025 at 9:48 PM
September 14, 2025 at 11:11 PM
We have wireless charging!
#diy #gc40
September 14, 2025 at 9:56 PM
Got the ground control dev board wired up to an esp32 microcontroller finally. Started writing the firmware. Realized my pcb has an unwired row. Back to Kicad for a redesign 😩
#diy #keebs #esp32 #mechanicalkeyboards #groundcontrol40
September 4, 2025 at 3:57 AM
Reposted by Nick Coughlin
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
SafeFiles
A WeTransfer alternative that is simple & privacy first
safefiles.app
April 1, 2025 at 2:38 PM
Just a few visual improvement on nodes before we wire up the control flow logic, context menu etc.

#basalt #buildinpublic
March 31, 2025 at 10:31 PM
The fun part is starting...

Multi-language automated workflow app side project. Node-directed graph.

#basalt #rete #electron
March 29, 2025 at 10:43 PM
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.
March 29, 2025 at 12:17 AM
#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.
March 27, 2025 at 4:34 PM
I think the best music in the world is coming out of South America right now.

Just saying.
March 27, 2025 at 4:08 PM
@anthropic.com I can’t select code in code blocks in Claude? Can only copy whole code block?
March 26, 2025 at 12:21 AM
@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.
March 25, 2025 at 10:59 PM
What’s the best BlueSky desktop app for MacOS?
March 24, 2025 at 8:32 PM
@iamcoreyg.com the scroll animations on your speakflow mobile site are great. Really polished.
March 24, 2025 at 3:01 AM
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!
March 23, 2025 at 8:55 PM
Here’s a fun one.

Which code repository/framework/project has your favorite logo of all time.

Mine is #bower
March 22, 2025 at 2:06 AM
I feel like there is a lot of pressure to code things really quickly and skip over a lot of details now as people rush to MVP.

A lot of times this is a mistake. Setting a solid foundation for an app and making good architecture choices at the start saves time in the long run.
March 21, 2025 at 2:30 AM
Turns out that if you want to recreate AWS Step Functions locally (super fun), you first have to recreate Lambda locally (less fun).
March 18, 2025 at 9:30 PM
@sebastienlorber.com just wanted to let you know that I use a very swizzled docusaurus for my personal website ncoughlin.com , even made a small contribution to the repo. Thanks for your work on this.
Ncoughlin.co
March 18, 2025 at 1:51 AM
@monitorbolt.bsky.social a bit of friendly feedback. What kind of jobs and tasks am I monitoring here? Marketing tasks assigned to users? DevOps automations?

Hard to tell if I’m your target audience.
March 17, 2025 at 3:55 AM
Everyone listen to me.

If your local meteorologist uses the term “atmospheric river” think about the most amount of rain you’ve ever seen and then double it.

If that’s gonna be a problem for you go out and buy sandbags and a utility pump.

Heed this warning.
March 17, 2025 at 3:27 AM
My Traeger just stopped working and I need to pay $200 to replace the computer unit on it.
I’m seriously questioning why it’s necessary for a smoker to have WiFi right now.

IoT was such a mistake.

Will be disassembling to see if I can fix.
March 16, 2025 at 3:25 AM
@peat.org hey what canvas library do you use for graze?
March 15, 2025 at 4:30 AM
@hipstersmoothie.com The design of graze is super clean. Can you share what library you used to create the canvas?
March 15, 2025 at 2:51 AM