I had the opportunity to talk with Phil Burgess on the IT Career Energizer podcast recently and really enjoyed the discussion. I’m used to talking about technical topics when I’m invited to a podcast, but this interview was completely different. Instead of getting technical, we focused on career tips, the importance of being willing to learn, life lessons learned, and some of the mental barriers that we can all overcome to advance our career, our life, and our overall happiness. We addressed the following questions (and others) in the podcast: Unique Career Tips Worst Career Moment Career Highlight/Greatest Successes What […]
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 […]
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.
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 […]
I’ve always been a fan of convention-based routing so I converted a local route generation script I’ve been using with Node.js/Express applications into an npm package called express-convention-routes. The package can be used to automate the creation of Express routes based on a directory structure. What’s a convention-based Express route? It’s a route that is dynamically generated and associated with a “controller” function without having to explicitly code the route yourself (i.e. you don’t write code such as app.use(‘/foo’, router)). express-convention-routes creates routes automatically by parsing a convention-based folder structure such as the one below when the server first starts. […]
One of the questions I’ve been asked a lot lately in my Angular training classes, at conference workshops, and when working with different companies has been, “How can I push data to an Angular application from the server?”. Pushing data from the server to the client is useful when applications need to display real-time data or when they want to leverage the speed and low-latency benefits provided by TCP/IP Web Socket connections. My answer to this question (up to this point anyway) has been to provide a high-level discussion of how Web Sockets can be used to push data to an Angular […]
I had the chance to talk with This Dot Media at ng-conf 2017 about TypeScript, Angular, Docker and more. It was a fun discussion that covered a lot of material in 15 minutes. You can view the full interview below. This Dot Media Interview on TypeScript, Angular and Docker The talks mentioned in the interview can be viewed below: Diving into TypeScript Docker: What Every Developer Should Know