Jeremy Likness

Jeremy Likness

Jeremy Likness is a senior cloud developer advocate for Azure at Microsoft and a former 8-year Microsoft MVP. Jeremy is an experienced entrepreneur and technology executive who has successfully helped ship commercial enterprise software for 20 years.

Recent Articles


How to Serve Serverless with Examples in Azure

Modern development is about fast, modular code, microserverices architectures and cloud-readiness. I wrote about cross-platform containers just a few months ago to explain the myriad benefits of having small, self-contained images with all of your app dependencies in simple, lightweight and reusable containers. Although containers are often cited as the infrastructure of choice for microservices […]

  • June 15, 2017

Improving the State of your App with Redux

Redux is a self-proclaimed "predictable state container for JavaScript apps." It has gained popularity through its association and integration with the React library. In this article, we'll look at the basics of Redux architecture and then explore how to build a "real world" application using Redux and Angular 2. What is Redux Redux is a […]

  • January 9, 2017

Contain Your Excitement: Cross Platform Containers with Docker

The cloud has transformed the way enterprise applications are developed, delivered, and hosted. A major catalyst of these recent transformations has been the widespread adoption of containers. A significant milestone occurred in early 2013 when the software containerization platform Docker was released as open source. As evidenced by the following diagram, interest has grown exponentially […]

  • October 17, 2016

Rapid Cross-Platform Development with the Angular 2 CLI

The origin of the quote, "With great power comes great responsibility," may be subject to debate, but the truth behind it is universally accepted. As the power of the web grows, so does its complexity and the opportunity for error. Angular 2 represents a major step in the evolution of modern web front-end frameworks,but it […]

  • June 28, 2016

How to Web with ASP.NET

Microsoft is working steadily on the next generation of web development with their ASP. NET Core 1.0 platform release. Sam Basu and I recently conducted a webinar about choosing the right tech stack for your ASP.NET app. Although we covered the various features and capabilities of the myriad options available, a common request by attendees […]

  • May 3, 2016

Three D’s of Web Development #3: Dependency Injection

The first two parts of this series explored the differences between declarative and imperative code and how declarative code facilitates data-binding. The previous article explored how data-binding provides the foundation for powerful design patterns. This article completes the series by explaining dependency injection and illustrating how important the concept is to modern web development. Dependency […]

  • April 21, 2016

Three D’s of Web Development #2: Data-Binding

The first part of this series explored the differences between declarative and imperative code. The declarative approach states what to do. The imperative approach describes how to do it. If you understand the value of declarative markup, data-binding leverages the concept to provide the foundation for powerful design patterns. Data-binding is a major breakthrough for […]

  • February 22, 2016

Three D’s of Web Development #1: Declarative vs. Imperative

Modern web development using JavaScript has evolved over the past decade to embrace patterns and good practices that are implemented through various libraries and frameworks. Although it is easy to get caught up in the excitement of frameworks like AngularJS or the KendoUI implementation of MVVM (that’s Model-View-ViewModel, which I’ll explain more about in an […]

  • January 13, 2016

Pro JavaScript Concepts for Enterprise Developers

JavaScript hasn’t always received much respect from developers. For many years, it was viewed simply as a scripting language. However, in recent years, JavaScript has seen a surge of new developers, enormous growth in frameworks and libraries, has garnered popularity as a server-side solution and even has significant enhancements in the works. JavaScript has become […]

  • September 23, 2015

CRUD with ASP.NET MVC, Web API, EF and Kendo UI (Session Recording)

This session recording from TelerikNEXT was designed for developers working on large-scale data-driven applications. In it, I demonstrate how the Telerik Kendo UI framework seamlessly integrates with the backend via ASP.NET MVC and Web API to build professional, robust line of business applications. I demonstrate how to create complex grids that support inline edits, complex […]

  • August 26, 2015

Using Angular “Controller As”

AngularJS is an extremely popular framework. Despite its widespread adoption, I come across many implementations that don’t adhere to best practices for scale, testing, and performance. I am often surprised that developers aren’t aware of newer capabilities that exist in Angular and JavaScript. In this article, you will learn how to take advantage of JavaScript […]

  • July 13, 2015

AngularJS and Kendo UI (Session Recording)

What happens when you marry the incredible HTML5 UI widgets from Telerik with the Single Page Application (SPA) framework that teaches HTML5 new tricks? Pure magic, that’s what! In my session from this year’s TelerikNEXT, I showed how the combination of AngularJS and Kendo UI can supercharge your web-based applications. See how the frameworks combine […]

  • June 16, 2015