
Andrew Evans

Adding NgRx to Your Existing Applications
Streamline complex Angular state with NgRx. Learn to refactor service-based architectures into an efficient, scalable flux pattern.
Creating a Sketchpad with Angular and P5JS
Level up your Angular UI with interactive graphics! Integrate the P5JS library to build a custom, high-performance sketchpad app.
Building an API with Firebase
Build a scalable serverless CRUD API using Firebase Cloud Functions and Express.js to streamline back-end development and deployment.
How Cypress Makes Testing Fun
Stop dreading E2E testing. Use Cypress for rapid, fun test development, actionable debugging, and cleaner, more maintainable code.
Why Building with a JAMstack is Awesome
Stop managing servers and boost productivity with the JAMstack. Leverage Firebase and Angular to build scalable apps with less overhead.
Why Firebase Cloud Functions are Awesome
Automate team updates by connecting Firestore triggers to Slack with Firebase Cloud Functions for seamless, real-time notifications.
How to Start Flying with Angular and NgRx
Struggling with complex data flows? Master NgRx to centralize state, simplify communication, and build reactive Angular apps.
How the AngularFire Library makes Firebase feel like Magic
Simplify your Firebase integration with AngularFire. Effortlessly manage auth and real-time database state using clean observable streams.
The Angular DevOps Series: Deploying to Firebase with CircleCI
Automate your Angular deployment process with CircleCI and Firebase to achieve consistent, hands-free releases for your web apps.