« back published by @mmartin_joo on July 15, 2024

Computer Science Simplified

On the 16th of July, 2024 I'm going to launch a new Substack newsletter - Computer Science Simplified.

This has been an old dream of mine. To dive deeper into lower-level and more computer science-related topics than a usual Tweet about a fancy Eloquent feature.

This newsletter will discuss topics such as:

  • Building a compiler and a programming language from scratch
  • Writing a basic database storage engine
  • How apps like Spotify, Drive, or Dropbox use LRU caches
  • Implementing an Uber-like ride-sharing algorithm with Redis
  • Building undo/redo functionality with stacks and actions
  • System design in general
  • Advanced database topics
  • Memory management
  • CPU/processes/threads
  • ...and so much more!

In my experience, many PHP developers don't have a strong grasp of the underlying computer science principles. And that can lead to real challenges when it comes to performance, scalability, and overall software architecture.

It's time for us to level up!

We are not PHP developers. We are software engineers. Let’s grow up together, and start acting like one.

My plan is to publish at least two articles a month (as a start) and work together with amazing people from the PHP community. The more perspective we can bring to this newsletter the better for everyone.

Let’s crush!

Computer Science Simplified