Latest

  • From Linux to Lambda: The Evolutions of Compute – Containerization

    From Linux to Lambda: The Evolutions of Compute – Containerization

    Welcome back to “From Linux to Lambda,” a series of blog posts where I take a look at current day cloud services and technologies and where they came from. As a DevOps engineer who started coding after AWS was launched and Cloud already dominated the industry, it’s been interesting connecting the dots for myself on…

CoNtinue Reading

  • MIT Courses #6 – Introduction to Algorithms

    Welcome to the halfway point in my project of going through MIT Open CourseWare courses to try and figure out what I missed by not going through a traditional computer science degree program. Initially I had a list of 12 courses required for MIT’s computer science bachelor’s degree and Introduction to Algorithms is the sixth

    Read more

  • MIT Courses #5 – Intro to Electrical Engineering and Computer Science

    Welcome back to part five of my project of going through MIT computer science courses to try and figure out what I missed by not taking a traditional computer science route. This course is an interesting one as it’s an introduction to MIT’s series of EECS classes which span a variety of focuses. Compared to

    Read more

  • MIT Courses #4 – Physics 1: Classical Mechanics

    Four pieces into this series and I’m both inspired to keep learn more while I’m also beginning to wonder why I’m spending so much time on this and what I will have learned once it’s done. The fourth MIT OCW course I went through was Physics 1: Classical Mechanics, which is an introduction to the

    Read more

  • MIT Courses #3 – Mathematics for Computer Science

    The path of trying to figure out what content I missed by not following a traditional computer science degree program continues and this time I’m looking at Mathematics for Computer Science. The first course, Introduction to Computer Science was all familiar to me which should be reassuring, while going through the Calculus lectures left me

    Read more

  • MIT Courses #2 – Calculus

    Welcome back to the second entry on my path to figuring out what I missed by not taking the traditional computer science route. Looking at MIT’s requirements for their Computer Science Degree program, I’ve compiled a list of 12 courses from the departmental program and their prerequisites which I plan to go through via MIT

    Read more

  • MIT Courses #1 – Intro to Computer Science

    Introduction to this series Getting into the worlds of software development while a theatre major in Chicago, I’ve had anything but a traditional path. My journey started with online tutorials on websites like Codecadamy and Team Treehouse, to get the feeling for writing code which was something I’d always been mildly curious about but never

    Read more

  • Builder’s Library Notes #4 – Interesting Designs

    Welcome the fourth post in my Builder’s Library notes series containing my takeaways on the remaining pieces released prior to ReInvent 2020. These fall less neatly into a theme but contain interesting design architectures and considerations suggested by Amazon. One piece goes into caching strategies, another discusses tips of leader election and how it’s useful,

    Read more

  • Welcome to the third post in my series on Builder’s Library notes. The last posts focused on continuous delivery and monitoring respectively with this entry focusing on techniques for building resiliency. Pieces this time include two high level ReInvent talks focused on building resilient services along with deep dives into ways to handle large traffic

    Read more

  • Welcome to the second post in my series of Builder’s Library Notes. Last time, I focused on pieces related to continuous delivery. This time, I’m focusing on papers and talks related to Amazon’s monitoring process. These include papers that deep dive dashboard, health checks, and instrumentation as well as a couple about the challenges of

    Read more

  • Welcome to the beginning of a series of posts meant to serve as my notes on Amazon’s Builder’s Library, a series of white papers and videos detailing some of Amazon’s findings and lessons learned while building distributed systems. This series will cover Builder’s Library’s 23 pieces in its catalog prior to ReInvent 2020. Perhaps my

    Read more