Ronin Technology Blog
Occasional tidbits of knowledge gained from real-world web and software development.
A Summary of Fundamentals of Software Architecture:
An Engineering Approach
In his excellent book Fundamentals of Software Architecture: An Engineering Approach, Mark Richards lays out a formalized approach to software architecture...
Read More »NextJS: Tips For Building a Statically-Generated Site
While the documentation for NextJS is top notch indeed, I'm putting together this guide help fill in some gaps I encountered when developing with the latest version the framework. So, here it is...
Read More »A Summary of Serverless
While many have described serverless computing in depth, the goal of this article is to provide an ever-growing and summarized list of serverless concepts, tips and other info...
Read More »Refresh Your Javascript
Javsascript, because of its complex, nuanced and inconsistent nature, has a number of concepts that are easy to let go of. I find it necessary to refresh my Javascript knowlege every 3-4 months.
Read More »Making Sense of Google's Web Fundamentals, Part 1
Google is leading the charge to improve websites. With documentation provided by Web Fundamentals, the company lays out a wealth of info for creating top-notch experiences online. However, combing through the verbose material in Web Fundamentals can seem overwhelming...
Read More »Making Sense of Google's Web Fundamentals, Part 2
This post is a continuation of part one in a series that summarizes Google's Web Fundamentals.
Read More »Making Sense of Google's Web Fundamentals, Part 3
This post is a continuation of part two in a series that summarizes Google's Web Fundamentals.
Read More »A Holistic Microservices Architecture Guide
As a software architect who actively writes code, I often find myself context switching between high-level architecture concepts and lower-level technical implementation details. This switching can often lead to unnecessary cognitive overload Comprehensive architecture reference guides...
Read More »CSS Cheatsheet
As web developers, we often use pure css or css-based technologies (sass/less/css-in-js). However, often we forget some of css's more intricate rules and gotchas.
Read More »