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.
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
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.
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!
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.
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.
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.
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?
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.
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.
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
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.
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.
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.
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?
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.
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.
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.
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.
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!