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

Featured Resources
Recent Articles
What is the difference between Constructor and ngOnInit?
The constructor and ngOnInit are both available lifecycle hooks when developing Angular applications. Both provide specific benefits, and understanding the difference allows you to develop predictable, extendable, and testable applications. Often the constructor ends...
Switching to Cypress: The Update
Earlier this year, I wrote an Angular Schematic to automatically install the awesome UI testing framework, Cypress. If you'd like to read more about the initial release and that process, check out this article: Switching to Cypress from Protractor in Less Than 30...
Angular Material Theme Switcher: Part 2
Intro In my previous article, I demonstrated how to: Build a simple Angular Material theme switcher Add Angular Material Modules to your application And build custom Angular Material themes One thing was missing though: The functionality for persisting the preferred...
Angular Material Theme Switcher: Part 1
Angular Material is the Material Design component library built for Angular developers by the Angular team. It offers many of the most commonly used form control, layout, and navigation components you need for developing a successful application and more. One of the...
Internationalizing your Angular app
Supporting a user's locale and language is an often overlooked but important way to make your app user-friendly. When you internationalize your app, you've taken an important step in making your app accessible and usable for more users around the world. This article...
With NgRx Effects, There’s A Place for Every Mapper!
Mapping operators. If you have been doing NgRx for any amount of time, you are probably aware of the contention that often surrounds which mapping operator should be used in effects. Contention, and confusion, and an oft-changing roadmap. Every mapper in its...
3 ways to use Angular HTTP Interceptors
Angular HTTP Interceptors provide a flexible mechanism to control your application when dealing with network-related resources. They're similar to middle-ware in other frameworks and allow network logic to be abstracted and reused. Resources To Follow ? Demo App ...
Not going to conferences is costing you too much – Here’s two reasons why
I have been a professional developer for over 20 years. I officially started learning to code on my TRS-80 Color Computer about 35 years ago. I grew up in a very rural area — Chimney Rock, CO — and there might have been 50 people in a 5-mile radius. Being in such a...
Visual Testing with Cypress
Testing is a very important part of the software development cycle and has become much easier than when I started out as a developer. The tools continue to improve and the techniques are far more sophisticated. We are able to write unit, integration, and end to end...
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.