The MapReduce Framework
Ever wonder what MapReduce is? Neither have I, but I'm happy I learned about it!
Ever wonder what MapReduce is? Neither have I, but I'm happy I learned about it!
High-level topics in distributed systems. Notes gathered from MIT 6.824: Distributed Systems, Lecture 1: Introduction.
What are the differences between protocol buffers (Protobufs) and JSON, and when should you use them?
Thread pools are one of several multithreading design patterns that can be used to improve the performance of a program.
For the past 7 months, I've been using GitHub instead of Overleaf to store my resume and it's been a game changer.
The 2024 hiring season has been an incredibly difficult time for computer science students looking for new grad software engineering roles. One look at the csMajors subreddit and you'll see countless posts of students struggling to find SWE jobs, and some even with multiple internships under their belt. I consider myself very fortunate to have received 3 job offers in such a competitive year for new grad SWE's, and I wanted to share my experience and the resources that helped me during my job hunt.
Hello world! This is my first (hopefully not last) blog post on this website. I created this website with the intention of becoming a better writer and to document my journey in the world of programming - it's also a plus if you find my posts helpful or interesting! Please feel free to reach out to me at ramirez.fernando2003@gmail.com if you have any questions or feedback. I'm always looking to improve and learn new things. Thanks for reading!