Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Year in Review: 2025
Here is the 2025 edition of my year-in-review post.
-
2025 Race Season
Traditionally I have written individual reports for each race that I’ve done.
-
A Primer on Authorization
Software applications need to secure themselves by authenticating and authorizing requests that they receive.
-
Year in Review: 2024
For the past four years, I’ve been writing a year-in-review post (2020, 2021, 2022, 2023).
-
Three More Things You Should Buy and Use
I’m continuing my hit series1 of three things you should buy and use.
-
Run The River Half Marathon Race Report
Here is my race report for the Run the River Half Marathon on September 22.
-
Configuring AKS NGINX Ingress Controller
Every time I try to set up ingress into an AKS cluster, I forget how, so I thought I’d quickly write down the steps.
-
Do North Sprint Triathlon Race Report
Here is my race report for the Do North Sprint Triathlon on August 24.
-
Great White North Sprint Triathlon Race Report
On March 25, 2024 I signed up to compete in the Great White North Sprint Triathlon.
-
Four Remote Communication Anti-patterns to Avoid
Communication is hard.
-
The Future of AR and Remote Work
Like every other geek on earth right now the Apple Vision Pro has me excited.
-
Name Your Stuff
I like to name my stuff.
-
Year in Review: 2023
The year of 2023 was the first year in my life where I wasn’t a student.
-
WebAssembly Reading List
I’m giving a talk titled “What Actually Is WebAssembly” at Cloud Native Rejekts 2023.
-
How I Built an AI Inferencing API With Llama2 on Spin
If this fails to redirect automatically you can find the post here.
-
Debugging With the Key/Value Store Explorer
If this fails to redirect automatically you can find the post here.
-
How I Built a Like Button for My Blog with Spin
If this fails to redirect automatically you can find the post here.
-
Tackling My Overflowing Reading List
Do you ever find yourself opening endless tabs on your phone’s browser with posts you want to read, but never actually get around to reading them?
-
Learning to Play Hockey as an Adult
A little more than a year ago I started teaching myself to skate at the outdoor rink near my house.
-
Questioning My Approach to Advice
Good advice is very difficult to give.
-
Year in Review: 2022
It’s hard to believe that 2022 is nearly over.
-
Inception Studio Weekend Reflections
I recently spent a weekend in California at a hackathon put on by Inception Studio.
-
A Programmer's Three Identities
One of the reasons I enjoy programming so much is that it asks you to to simultaneously take on three unique identities.
-
2022 Halfway Check-In
My 2021 year in review outlines my goals for 2022.
-
Productivity Porn
I have a pornography problem, but it’s not what you’re thinking.
-
When Should I Give Up?
When should I give up on something and when should I see it through?
-
Chrome Shortcuts I Use Everyday
My favorite web browser is Google Chrome.
-
6 Tips for Starting a Software Engineering Internship
On Monday I’ll be starting my third internship with Microsoft, and my fifth internship in total.
-
Stating the Obvious
A common excuse people use for not writing is that they don’t have anything insightful to say.
-
Three Things You Should Buy and Use
Inspired by Dynomight’s list of creative nonfiction training exercises, here is a list of three things that I think you should buy and use.
-
Discovering Blogs
One of my favorite things is when I discover a new blog.
-
Skating My Way to a New Mindset
One of the things you quickly learn as an employee at Microsoft is that the company is really big on the idea of a “growth mindset”.
-
I Want to Be an Entrepreneur so That I Can...
Be Involved in the Entire Process I love building software, but, it’s never quite felt like enough.
-
Building StudyBuddy at HackED 2022
This past weekend I participated in HackED 2022, the annual hackathon put on by the U of A Computer Engineering club.
-
Year in Review: 2021
As 2021 comes to a close it’s time to look in the rear-view mirror and reflect on what I’ve done, where I’ve been, and what I’ve consumed.
-
Compiling espeak-ng in Xcode for iOS app
Recently at work I’ve been busy getting neural net text-to-speech to run offline on iOS.
-
Ideas are worthless, execution is everything
This post serves as a reminder to myself that “Ideas are worthless, execution is everything”1.
-
How to Setup Oh my Posh On Ubuntu
While onboarding at my latest internship I noticed that my manager had a very aesthetically pleasing shell.
-
Building GrokJS at HackED 2021
This past weekend I participated in HackED 2021, the annual hackathon put on by the U of A Computer Engineering Club.
-
Year in Review: 2020
Top 10 Experiences Freedom camping across New Zealand.
-
Nanosleep Error: Storage Size Isn't Known
Compiling a C program that used nanosleep turned out to be quite the thorn in my side.
-
Adding A List Data Type To Lox
Lists are an important data type for any kind of serious programming.
-
Spenser Skates on the Indie Hackers Podcast
I just listened to a great Indie Hackers podcast.
-
How to Organize Your Code
When I first started programming, I struggled a lot with how I should organize all my code.
-
The Importance of Maintaining Dev/Prod Parity
One of my side projects recently died on the vine and it didn’t have to.
-
Replacement for Alt-tab on the Kinesis Advantage 2
I’ve been looking for a convenient way to switch windows, ever since making the Kinesis Advantage 2 my main keyboard.
-
Storing Empty Interfaces in BigCache
Recently at work I was tasked with adding some caching to one of our Golang services.