Angular


Free Interactive Coding Course: Build Your First Angular App

About a year ago I was browsing the web and came across a site called Scrimba.com. It provided a unique way to learn about web technologies through a live code editor combined with audio that syncs with the code – something you have to actually try out to realize the full potential. Since I do a lot of training for companies the Scrimba tool really caught my eye. I was so impressed with the features Scrimba provided that I decided to contact the creators (Per Harald Borgen and Sindre Aarsaether) to let them know that I thought the tool they had […]


Real Talk JavaScript Podcast: End to End Testing with Cypress.io

I had the opportunity to talk with my good friends John Papa and Ward Bell about Cypress.io and end to end testing on the Real Talk JavaScript podcast.  We talked about why I think end to end testing should get more attention, how I’m using it in a current project, as well as the benefits it can offer developers. I wasn’t a huge fan of end to end testing in the past mainly because I hadn’t used it much on projects, had the misconception that it was for “dedicated testers”, and felt like it would require a lot of time […]


ngAir Podcast: Containerizing Angular Apps with Docker

I had the opportunity to chat with Justin, Bonnie, Alyssa, and Austin about Angular and Docker on the ngAir podcast recently and really enjoyed talking with everyone. We talked about the benefits of containers from a developer and DevOps standpoint, how to create custom images with Dockerfiles, how to build/push/pull images, and how to run containers. We of course focused on the role that containers can play with Angular applications but the concepts apply to any front-end app (or back-end app for that matter). Here are some of the key links mentioned in the podcast: ​Containerizing Angular Apps with Docker […]


New Pluralsight Course: Containerizing Angular Applications with Docker

I’m excited to announce the release of my next course on Pluralsight titled Containerizing Angular Applications with Docker! This course walks you through the process of containerizing front-end applications (with a focus on Angular) using Docker images and containers. Here are a few questions this course will help you answer: Why “containerize” front-end applications? Should I consider using a CDN? How can I serve front-end applications created with Angular (or other libraries/frameworks) using nginx? How do I create a custom Dockerfile and custom image for my application? What is a multi-stage build and how can I use it to build […]


Video: Microservices with Docker, Angular, and ASP.NET Core

I recently had the opportunity to speak to a group in Denver, Colorado about Microservices, Docker, Angular, and ASP.NET Core which was a lot of fun. Briebug sponsored the event at Alamo Drafthouse and we had a great turnout!  Thanks to Briebug for organizing the event (really appreciate Anne, Jesse, and Bill for everything they did) and for everyone that came out to see the talk. Here’s an overview of what the talk was all about: Learn about the role that microservices can play in today’s enterprise environments in this talk by Dan Wahlin. Learn what a microservice is, how […]


Upgrading an Application to Angular 6: Step By Step

Angular 6 is out and it offers some great new functionality in the CLI and overall framework. One of the biggest new features (IMO anyway) is the CLIs support for schematics and the ng new library command to create and publish libraries (a big pain point that is now simplified). But, I digress….this post is about upgrading an application. Click here if you want a quick look at all of the great new features. I have a large project I’m working on that’s still in development so I decided to take the plunge and try out some of the new features to […]


“Containerizing” Angular with Docker: My ng-conf Talks and Overall Experience

ng-conf 2018 is officially over….too bad it can’t go on forever. It’s such a great conference that you don’t want it to end. In addition to hearing a lot of high-quality talks from the Angular team and other awesome speakers, I had the opportunity to hang out with John Papa a lot (one of my best friends) as well as several other close friends, and made many new friends throughout the week as well (thanks to my buddy Brian Clark for the picture to the right). Here’s a little information about the conference and my overall experience. If you’re only interested in videos […]


Channel 9 Video: Five Things About Docker 2

I had the opportunity to sit down with Simona Cotin (Azure Developer Advocate at Microsoft) at the AngularMix conference to talk about “Five Things About Docker”. The video is one in a series of “Five Things” videos being created and produced by the Azure Developer Advocate team at Microsoft and presents various tech topics in a fun way. This particular video is focused on Docker and a few of the things I really like about it. 


Choosing the “Right” JavaScript Library/Framework for Your Application 2

“What’s the ‘right’ JavaScript library/framework for us to use?”. That’s a question that comes up a lot nowadays given the multitude of choices available and one that doesn’t have a “right” answer of course. I’m fond of saying, “Use the right tool for the right job” when I’m onsite at a company teaching a training class or providing architecture/consulting services. While I certainly have my technology preferences, to force them on someone or on one of the companies I work with would quite honestly be naive and shortsighted. If there’s one thing I’ve learned working in technology over 20 years […]


Angular Playground – Developing and Running Components in a Sandbox! 2

Scenario-Driven Development (SDD) – a term I’d heard little about until my friend Justin Couto encouraged me to check out his team’s Angular Playground tool. SDD didn’t mean much to me when I first heard about it, but I decided to look into Angular Playground more and had one of those “light bulb” moments after I got it up and running. SDD was extremely cool….once I understood what it was all about! Angular Playground is a relatively new tool from the SoCreate team (and former team member Justin Schwartzenberger) that allows you to build and run Angular components in isolation (note […]