Developer Resource Center
sharing our recent findings, expertise, and insights.

Featured Resources
Recent Articles
UX for Developers: The #1 Biggest Issue With Most Designs
Over the years, I’ve had a lot of developers ask me questions about what I do. One question I’ve heard quite a lot is: “We already know what we need, and we’ve done this kind of thing before, so why not just start building it?”. Even though UX is not the primary...
A Guide to The 5 Agile Scrum Ceremonies
Agile is an umbrella term for the iterative software development framework. It allows for flexibility and quicker product delivery. While more companies shift to the agile framework, there are multiple methodologies that can be used in the Agile world but, for today,...
Why User Flows Play a Critical Role in the UI/UX Design Process
Nothing felt out of the ordinary. It was a normal Monday, and we were presented with the roadmap for the next three months. It was filled with no surprises; everything was rolled forward from the previous quarter or pulled from the backlog. But one of the ideas...
Foundations of Functional Programming in Java/TypeScript (Part 1)
What is functional and what are functions? Functional programming. You've probably heard the term. You may even have dabbled in it. If you are a veteran, this article will not provide any useful new knowledge. Otherwise, keep reading, and start your journey into the...
Foundations of Functional Programming in Java/TypeScript (Part 2)
Function Implementations & Mutability In the first in this series, we started with the most foundational of foundations: What functional programming is, is not, and what functions are, and how to describe them. For most programmers this may have been somewhat...
Foundations of Functional Programming in Java/TypeScript (Part 3)
Higher order functions and currying! In the first two articles in this series, we started with the most foundational of foundations: What functional programming is, is not, and what functions are, and how to describe them. We also covered key tenets of implementing...
The Ultimate Guide To Angular Reactive Forms
Forms are an essential part of enterprise applications. No matter the problem you're solving, or the solution you're providing, you will inevitably need to collect form data. Though the collecting of such data may seem simple to stakeholders the reality is forms can...
Mastering RouterLink
Introduction The goal here is to give a comprehensive introduction to the topic of routing via the Angular template using the RouterLink directive. Along the way, we'll discover a few patterns and nuances to make development easier and give you, the developer, a...
High-level Comparison of AWS, GCP, and Azure Services
Are you new to the cloud and want to learn more? The aim of this article is to provide an introduction to what the Cloud is, some key Cloud nomenclature, core elements of the Cloud and a high-level view of the services each major cloud service provider is currently...
Sharing Knowledge is in our DNA
The Briebug Developer Resource Center is one of the ways our full-stack developers share their knowledge and learnings to help the software development community save time and get answers to their toughest questions.
Schedule a Discovery Call
Take a look at our calendar and pick a time that would work for you to have a phone or video call to talk about your project.