JavaScript Mapping Library
Every now and then I like to share my current tech stack, not that I think I’m doing anything special in my day to day, but I know I enjoy reading about other devs and their stacks as it’s a great way to get introduced to tools I may want to adopt myself. As far as I can tell, the last time I did this was back in 2020 and things have certainly changed for me. So without further ado, here’s what I’m using.
I’m back to Mac. To be honest, this was part frustration and part practicality. I’ve been on Windows for maybe 7 or 8 years now and generally happy with it. I usually did most of my work in WSL (Ubuntu) and as most of what I did was web or API based, the OS didn’t really matter.
About two months or so ago, my new personal laptop, a pretty cool Predator one with light up keys (yes, that’s not helpful for development but it made me happy) started to crap the bed really, really badly. No amount of tweaks would help. Acer was willing to let me ship it back but as I was doing contracting, I’d be without any hardware to actually do work. I was frustrated so I returned it, got a decent Macbook Pro, and figured it was time to switch back for a while.
Honestly, the only issue I ran into was muscle memory for key combos. Outside of that, it just works, and I’ve got greater confidence on the hardware.
I write code primarily in three tools:
As for the code I write, it’s basically web platform stuff (HTML, JavaScript, and CSS) and Python (nearly all of my AI stuff). This year I started playing with BoxLang, a dynamic JVM-based language from the fine folks at Ortus. For a new language, it’s moving really fast and adding a lot of impressive features quickly. While I don’t do much ColdFusion anymore, I’ll still dabble from time to time. I even built a fun little submission for Adobe’s Hackathon earlier this year. I lost, but it was fun to build. 🙂
For years I used Microsoft Edge but decided to switch back to Chrome. There wasn’t any particular reason for this, Edge wasn’t acting up or anything, I just switched. It could be based on how much AI in Chrome work I was doing, but for whatever reason, I’m on Chrome again. I use multiple profiles – one for my personal use, one for work, and one for presentations.
I also use Firefox for my social media usage and Reddit. I like having it in a completely separate app which helps me not use social media too much. Speaking of, you can find me on Mastadon (https://mastodon.social/@raymondcamden) and Bluesky (https://bsky.app/profile/raymondcamden.com). I’ve gone back and forth between which I prefer. I’m leaning more towards Bluesky as it feels more active, but generally when I post something, I’ll post to both. I use openvibe typically when I do that.
Vanilla JavaScript FTW! I’ll still go to Alpine.js for more complex needs, but I don’t use Vue anymore and I definitely don’t use React if I can help it. (Although I may end up doing a bit for work.)
On the back end, I’m still rocking, and loving, Eleventy, but have been learning Astro lately (again, for work) and really dig it. I’ll probably do most of my blog posts on that at work, but some may show up here as well.
And here’s a small list of other tools I use:
Raymond Camden
You must be logged in to post a comment.
This site uses Akismet to reduce spam. Learn how your comment data is processed.