DevOps, Microservices, and the Internet of Things (IoT): Beyond the Hype

Published: June 10, 2016   |   One Comment  |  Read more

DevOps, Microservices, and the Internet of Things (IoT) are the hottest topics in technology today. DevOps is commonly defined as a practice that employs the collaboration and communication of both software developers and other IT professionals while automating the process of software delivery and infrastructure changes. But what does that mean for your business? In a recent webinar, I covered what I believe are very important ideas that relate to all three areas.

Accomplishing ALM with Agility

Published: January 11, 2016   |   No Comments  |  Read more

“Firms no longer can accept historical gulfs between business and application development and delivery teams as, increasingly, firms now expect to manage application development and delivery as a business and treat it as a competency,” warns a report from technology analytics firm Forrester Research. But updating software without disrupting business operations is the equivalent of changing tires on a race car as it speeds around the track. How can it be done?

Angular 2.0: Opinions, Commentary, and a Migration Case Study

Published: December 22, 2015   |   4 Comments  |  Read more

Angular is a framework designed to make it easier to build client applications (that is, apps written with JavaScript and HTML that run on various devices, including mobile devices and browsers). Business users often expect a rich user experience and don’t like to compromise on features just because the app is delivered over the web or via a mobile device instead of installed on a desktop. For this reason, an approach to building apps called Single Page Applications (SPA) has evolved. Angular provides built-in support for SPA via templates, components, services, and tools that help developers call web services and manipulate the data that is returned.

Using Visual Studio Online to Build a GitHub Hosted JavaScript Project with NPM, Bower, and Grunt (for Free)

Published: June 8, 2015   |   3 Comments  |  Read more

This is one of those posts I never thought I’d write. Visual Studio Online has grown in leaps and bounds over the past year. It is the de facto solution I use in the majority of my projects because it is free to set up, features free build minutes every month, and even five free licenses to develop against. That is a very low cost to entry considering you can provide unlimited stakeholder access to manage your full application lifecycle from requirements and sprint planning down to deployments.

The AngularJS and TypeScript Cheat Sheet

Published: April 15, 2015   |   3 Comments  |  Read more

Responsive Single Page Applications (SPA) are gaining momentum to become the standard for enterprise web development. The most popular framework for delivering these applications is AngularJS. Introduced by Google several years ago, Angular is now in stable version 1.4 and 2.0 is on the horizon. Please download, print, and keep this handy next to your keyboard. Don’t hesitate to share this blog post with anyone else you know who may be using Angular with TypeScript today.

Single Page Applications: Your Browser is the OS!

Published: April 6, 2015   |   2 Comments  |  Read more

Single Page Applications (SPA) have gained tremendous popularity over the past few years and have prompted the creation of several frameworks to support their development. Unlike traditional web applications, most of the heavy lifting for SPA happens on the client side in your web browser. These applications rely on hundreds of lines of JavaScript coupled with asynchronous web service calls to provide a desktop-like experience that is accessible from virtually any device.