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

Featured Resources
Recent Articles
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...
How to Create an External Package for Angular
What Is It Anyway? One of the many benefits and unique features of Angular is its modularity. These modules, known as `NgModules`, are essentially containers for code dedicated to a specific domain or closely related set of features. Modules may include components,...
Converting your Angular project from TSLint to ESLint
As you have probably heard, TSLint has been deprecated and its successor is ESLint. The TSLint roadmap details the timeline for deprecation: January 1st, 2020: Stop accepting anything except security fixes and fixes for crashes introduced by breaking TypeScript...
Template Variables in Angular
Angular provides a very rich development platform for modern web applications. That richness extends into the template as much as it does into the JavaScript code areas. A very useful but potentially obscure feature of Angular templates are the Template Variable;...
Building Responsive Applications with Angular Flex Layout
Like latte art, UI can be a tricky thing to handle. One wrong move with the mug and the whole meaning is changed. But consistency through the process brings to light the design of the artist. Flexbox provides a clean, consistent way to build out a responsive layout....
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.