Joel Bowen's Headshot

Joel.Software

Blog Posts

The "Oculus" at World Trade Center station in New York City

6 Principles for Designing Software Architecture

After concluding a few successful software architecture design and implementation phases, I want to take a moment to write down some of the principles I have learned, and how they can simplify the architectural design process.

A brick tower in Melbourne, Australia grows beneath a metal frame.

What even is a PWA?

What are Progressive Web Apps (PWAs), and how do they solve for many of the challenges brands experience in user engagement accessibility, and utility? In this post, we’ll explore how and when PWAs are used, what characteristics define them, and most importantly, whether you should be considering a Progressive Web App for your own company’s needs.