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

Featured Resources
Recent Articles
How do I manually trigger change detection in Angular?
First, why would I want to? Angular's default change detection strategy may work well for a hobby app or presentation demo but if you're dealing with a large or enterprise application, you're likely going to take a performance hit. That's because by default Angular...
Using WebAuthn with Angular
Security is a big deal these days, and as we work to secure our applications, it's important to keep abreast of latest technologies that keep your client's data secure. WebAuthn is one such technology. Put simply, it's public-key authentication for the web. Required...
How do I bind to ‘formGroup’ when it isn’t a known property of ‘form’?
What? This error is a common occurrence regardless of your experience as an Angular developer. It's not uncommon to have forms working in one area of your application only to find they don't work in another. Perhaps you're eager to build your template form. You create...
How do I display HTML inside an Angular binding?
Maybe you too have asked yourself this question. The short answer is innerHtml. To understand more, continue on. First let's talk about why you'd want to bind HTML within an Angular component. You may have some user generated HTML that you want to render within the...
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...
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.