Skip to main content

Writing

2025

Writing a Ring Buffer in Rust

·6 mins
A ring buffer aka circular buffer that holds some kind of data (https://en.wikipedia.org/wiki/Circular_buffer). The requirements are that the buffer has some fixed size, and we have at least one consumer of events and one producer of events.

2024

🤖 WAL(LE)

·3 mins
BACK with some tech news and tech info. This week is special! Thanks to Suno.ai, we have an official welcome song for this newsletter. (Recommend playing around, it’s free) Listen Here Welcome to the newsletter. 🎉 Content this week

⏭️ Skipping into Easter

·3 mins
Gm friends! It’s been a while 👀 After some social pressure and a spurt of motivation - we are back! Welcome to the newsletter. 🎉 Skip Lists 🧐 # The current Bradfield CSI module is ‘Data Structures for Storage and Retrieval’. In this module, we are looking at key/value databases, and the data structures used within them. Broadly, we want to have two main functions, Get and Put.

2023

2023 Review - 2024 Resolutions

·2 mins
It’s finally time. The end of the year is a time to review the past and set a new vision for the future. Previous Reviews 2022 Review Mitch, Grandma, Me, Dad and Grandpa at Easter 2023 # A year of changes and hard work this year! I put lots of effort into my work this year, in which I learnt heaps. I also moved in with my partner, which has been great so far!

🏃‍♂️ Jittery!

·3 mins
I hope you are well! This week we dive into Compilers. Systems Programming and Compilers # The mountain of compilation, from Crafting Interpreters. We start on the bottom left and end on a different node at the bottom of the mountain.

🔙 The Return

·1 min
After one week’s break, we are back again with another edition! Let’s dive in. Systems Programming and Compilers # After completing our networking mini-course, we start on Systems Programming and Compilers this Monday.

🔗 The Link Layer

·1 min
I’ll be honest, it was a slow week this week. Despite this, I’ve read a few interesting things and shared them below. I hope you enjoy! What I Learned This Week # Why IPv6 Sucks # As the number of devices using the internet grows, society needs to migrate from IPv4 to IPv6. This article on IPv6 makes me chuckle, and I often share it with friends.

🕸️ The Web and The Internet

·3 mins
Week 40 of this year and into Q4, almost time for Mariah Carey to enter the radio waves. This week, we seek to understand the difference between the Web and the Internet. What I Learned This Week # The Difference Between the Web and the Internet # What is the difference between the Web and the Internet?

🚂 The Magic Number: 13

·2 mins
What is up friends and welcome to another edition. I missed last week because of life, but we are back on the train this week 🚂 Let’s choo-choo right along to what I learned about over the last fortnight.

End Your Dopamine Addiction!

·3 mins
Tweaking the newsletter this week. I’m hoping to keep going until I find a structure that works and feels good to me. As always, if you have any feedback, let me know! Now, close your social media and let’s get to it.

3 September, 2023

·1 min
Hey there, and welcome to James’ Notes. Module One: ‘Introduction to Computer Systems’ of the Computer Science Intensive is nearly complete. (Read all posts here) New posts this week: Performance Loop Unrolling Multiple Accumulators SIMD Caching Locality SRAM/DRAM

Bradfield: Computer Science Intensive

·1 min
This year, I’m taking the Bradfield CSI program. It’s an intensive, and designed to teach you everything you’ll need to know about the fundamentals of computers. Here, I’ll document my progress, write some short posts and try to teach some things.

Passing the Google Cloud Professional Cloud Architect Exam

·6 mins
So today, I passed the Google PCA exam. In this post, I’ll share my study approach and how I found the exam. You can see my certificate for the exam here. Table of Contents # My Background Exam Structure Study Materials A Cloud Guru (ACG) Dan Sullivan Google Cloud Architect Learning Path WhizLabs ExamTopics Practice Exams During the Exam Lessons for Next Time Conclusion My Background # I finished university with a Maths degree and a Finance degree. I’ve been working as an engineer for over two years, one year using GCP.

2022

2022 Review - 2023 Resolutions

·4 mins
It’s finally time. The end of the year is a time to review the past and set a new vision for the future. Bonnie Doon, 2022 2022 # This year was a fantastic year for me. After moving back to Melbourne from Adelaide for the second time in January and starting my third rotation at work, things started to pick up steam.

What I Learnt from One Year of Podcasting

·7 mins
I released 52 episodes of my podcast, Graduate Theory. This is its story. The pandemic started in early 2020. As I spent days and days sitting inside, I had an idea. What if I started a podcast?

Hosting my Hugo Site on GCP with Terraform

·4 mins
This article was written by me. Subscribe to get updates to your inbox SubscribeBuilt with ConvertKit This article appears on my personal website, hosted with GCS and Cloudflare.

Passing the HashiCorp Terraform Associate Exam

·5 mins
Table of Contents # HashiCorp Terraform Associate My Background Resources for Study Terraform Associate Tutorial List Terraform Certified Udemy Course Terraform Practice Exams Exam Review Lessons for Next Time Conclusion HashiCorp Terraform Associate # Today, I sat and passed the HashiCorp Terraform Associate exam.

My Podcasting Tools

·7 mins
Image From Unsplash Recently, I started my podcast called Graduate Theory. I wanted to create a place to have meaningful conversations about having successful and fulfilling careers. I won’t go into the podcast too much here, but so far it’s been a great experience.

2021

The Steak and the Spice

·7 mins
Note: In this post I refer to ‘reading’ as the reading of predominantly non-fiction/self-help books When we sit down to eat a juicy, fresh steak, we rarely eat it without some kind of topping. Be it salt and pepper, or something more extravagant like truffle sauce, the spices we have with steak make it taste significantly better.

Stupid Simple

·1 min
Welcome to James’s Newsletter by me, James Fricker. Reading, learning and sharing about all things Technology, Data and Finance Sign up now so you don’t miss the first issue. In the meantime, tell your friends!