Cameron Presley

@thesoftwarementor.com

Software Engineer and Leadership Coach by day, burgeoning carpenter, boardgame, reader, and knitter by night. https://blog.thesoftwarementor.com

Made it to Pittsburgh! I'm looking forward to Pittsburgh Tech Fest tomorrow where I'm giving a condensed version of "The Engineers Playbook: Starting a New Job". This is a great session for both leaders and those who are starting new roles.

For those not aware, I started volunteering with Scouting America (formerly Boy Scouts) and I having a blast leading our first grade Cub Scout den. I did some parent volunteering last work with the Kindergarten group and found it to be a lot more fun than I remember scouts being when I was a kid

Anyone have a space in London that the Gleam London meetup can use? Would love somewhere we can have a few short presentations from folks

While working on my Blackjack course I ran into an issue where some of my cards would be null. Given that I'm leveraging #fp techniques, how is it happening? In this post, we'll walk through the bug and how to use property based testing to check the fix blog.thesoftwarementor.com/articles/202...

Testing Non Deterministic Code - Debugging Shuffle with Property Based Testing - The Software Mentor

In this post, I'll show you how I found a bug in my implementation of shuffle using property based testing.

blog.thesoftwarementor.com

Hey, let's get some cool stuff on the timeline. Do you have art of your character, either from yourself or commissioned? Show it off here! Please remember to tag your artists (links allowed) if it was commissioned, and keep that AI "art" off of our timeline.

Bild

TypeScript recently released v5.9 with some cool changes, however I found that these changes didn't play well with one of my most used tools (ts-node). This post walks you through the issue and options for going forward. blog.thesoftwarementor.com/articles/202... #typescript

Running Single File TypeScript in 5.9 with ts-node and tsx - The Software Mentor

In this post, I show you how to leverage ts-node with the TypeScript 5.9 and the changes to the tsconfig.json file

blog.thesoftwarementor.com

I've been working in Node and TypeScript for years now and have never sat down to learn how to make your own tooling. For example, I'm a big fan of the gitignore npm package as it quickly scaffolds a gitignore file for your project (as simple as running gitignore node). (1/3)