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
Rotary encoder functional #keebs #mechanicalkeyboards #diy #groundcontrol40 #esp32
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
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
Just a few visual improvement on nodes before we wire up the control flow logic, context menu etc. #basalt #buildinpublic
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.
@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!
Here’s a fun one. Which code repository/framework/project has your favorite logo of all time. Mine is #bower
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.
Turns out that if you want to recreate AWS Step Functions locally (super fun), you first have to recreate Lambda locally (less fun).
@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
@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.
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.
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.
@hipstersmoothie.com The design of graze is super clean. Can you share what library you used to create the canvas?
While I really appreciate all the hard work people do developing new technologies to push web tech forward (often thanklessly, free, open source) it does sometimes feel exhausting to constantly be learning the new tools. Could we like… call a tech armistice for 5 years to just build things.
If we were all collectively really concerned about AI taking our jobs, we could start putting human verification walls in front of all docs.
I started reading into Stoicism because it seems to be gaining traction as a philosophy. In a nutshell it says that you shouldn’t worry about things outside of your control. My issue with this is… is anything really completely outside our control?
@oluadedeji.bsky.social I want to try your app but I find the create account instructions confusing. Are you asking me to give you my Bluesky password?