Developer Resource Center

sharing our recent findings, expertise, and insights.

Briebug character illustration at computer

Featured Resources

Regression Testing; What It Is, Why It’s Important, and Which Types You Should Consider Using

Automated testing is integral to software engineering, ensuring that a product meets the desired specifications. Many types of automated tests are available depending on the design of an application. Choosing a test type often requires coordination between product...

Big Data Purging in Oracle

If you are in charge of an Oracle database that accumulates an incredible amount of data, there will likely come a time when you are faced with implementing a data purging solution as part of a data retention plan. Without one, the database will incur massive but...

When To Choose Angular

We as developers are in the business of seeking reusable patterns to solve common engineering challenges. Frameworks with powerful tooling and robust package ecosystems give us the confidence to tackle projects, knowing that much of what we need is already provided...

How to Use CodePush in React Native

Introduction So you’ve got a React Native application and things are going well: you write code and when you’re ready to release to your customers, you create your Google Play and App Store builds, fill in all the information, submit your builds and now you wait for...

Why UX Designers Should Care About Table Relationships

As a product designer working within cross-functional teams, I'm exposed to many different roles—each with their own goals. For example, as a visual designer, I prioritize aesthetics. Frontend developers aim for code efficiency and maintainability. Business...

Angular Seed and Its Successors

Preface Starting a new project can be a lot of work. You need to create a repo, install dependencies, configure build tools, and last but not least begin work on the base of your application and/or library. This can take hours or even days to set up properly....

How to Use CodePush in React Native

Introduction So you’ve got a React Native application and things are going well: you write code and when you’re ready to release to your customers, you create your Google Play and App Store builds, fill in all the information, submit your builds and now you wait for...

Using RxJs to Write Functional JavaScript

RxJs is one of the most powerful, and I believe fundamentally important, libraries for JavaScript and TypeScript in the last decade. RxJs is a library that is not just capable of handling the asynchronous nature of JavaScript in a beautiful way, it is also a library...

Why Angular?

There are many JavaScript frameworks to choose from, but for most projects, the choice comes down to React and Angular. This article is not intended to be a comparison of the two but rather a closer look at how Angular has changed from its previous version...

Reactive State Management with async/await, NgRx ComponentStore, and Signals

In the ever-evolving world of frontend development, simplicity contributes to building robust and maintainable applications. As new paradigms and patterns evolve to enhance our workflows it’s common to see capability and complexity increase at the same pace. In this...

Recent Articles

Intro to React Form Libraries

Intro to React Form Libraries

Intro Have you ever started a brand-new React project and thought, “Which form library should I use?” Or maybe you are in an existing projecting thinking, “There has to be a better way to do this.” The freedom within React to choose your own tools is a great feature,...

Introducing NgRx Auto-Entity

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.

A Comparison of Angular, React, and Vue

A Comparison of Angular, React, and Vue

Angular: The Full-Featured Framework As the landscape of web development continues to evolve, choosing the right framework for building modern applications has become increasingly crucial. Among the numerous options available, Angular, React, and Vue stand out as the...

Typed Forms in Angular 14+

Typed Forms in Angular 14+

Typed Forms are finally here! Bundled within the massive list of changes that were rolled out in Angular 14 was one of the most highly requested features, going back 4+ years on the request boards. As Angular is one of the only natively TypeScript frameworks it makes...

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.