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

7/12/2021

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

7/7/2021

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

7/6/2021

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

7/6/2021

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

3/6/2019

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

3/7/2019

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

3/11/2019

This post is a continuation of part two in a series that summarizes Google's Web Fundamentals.

Read More »

A Holistic Microservices Architecture Guide

3/4/2019

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

2/18/2019

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 »