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

Featured Resources
Recent Articles
Introducing NgRx Auto-Entity
Like recent opinions about Redux, NgRx may also evoke concurrent feelings of both love and hate, as there are indeed things to adore…and sometimes things to loath about the framework as it has been implemented thus far today. The terms “boilerplate” and “heavy code” and “tedium” may come to mind, as sadly these are some of the natural side-effects of NgRx due to its (purposeful) design.
I’m not ready for NgRx
Angular has come a long way since I started using it back in 2013. The days of "$scope" and massive views/controllers have been replaced with component-based architectures and more elegant patterns. One of the more popular patterns over the past year or so is NgRx....
Making Use of WebSockets in Angular — Way Easier Than You Expected
Using WebSockets may seem daunting, but they are delightfully simple. And what you'll be really glad to know, is that RxJs ships with a thin wrapper around the native browser WebSocket client. No additional third party dependencies are needed, and you get an...
Angular: How to Implement Drag and Drop in a Material tree
The Material CDK released Drag and Drop in version 7, and it offers a powerful api for supporting drag and drop in your Angular app! The Material Tree is also a recent addition to Material, and it makes it possible to display structured data like a file explorer....
Angular Material Modal Schematic
I have to admit, I wasn't aware of this until I saw this tweet and the ensuing thread: While I may not personally hate dialogs, I definitely see the merits in the argument against them and agree that there are likely much better UX alternatives. However, as...
Common Angular Errors And How To Fix Them
Angular is such an awesome framework, but sometimes the errors leave you guessing. Have you ever wished that you had a cheat-sheet for fixing errors in Angular? Well, now you do. This article covers the most common Angular errors, their most common causes and how to...
Switching to Cypress from Protractor in Less Than 30 Seconds
If you haven't heard of Cypress yet, I'm sure you will soon. Cypress is a self-proclaimed "developer-friendly" open-source end-to-end testing framework. It offers features such as time travel, dev tool debugging, live reloads, automatic waiting (no waits or sleeps in...
I’m soo done with E2E testing… until now – An Introduction to E2E Testing with Cypress.io
I remember the first time I heard about end-to-end testing (E2E). I was so excited to test an MVC application I was working on. The application had a couple million users logging in each day to use their system. I can remember thinking that E2E testing would solve all...
Jest Testing: Your test tools are all wrong
I LOVE TESTING. Everyone loves the excitement of a new project. There is planning to do, new technology to work with, and the green field of possibilities gets everyone excited. Getting Started Testing a Project? We all agree that with this new project that we are...
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.