Ed Charbeneau

Ed Charbeneau

Ed Charbeneau is a web enthusiast, speaker, writer, design admirer, and Developer Advocate for Telerik. He has designed and developed web based applications for business, manufacturing, systems integration as well as customer facing websites. Ed enjoys geeking out to cool new tech, brainstorming about future technology, and admiring great design. You can find out more at

Recent Articles


The .NET Core 2 Wave

Will 2017 be the year of .NET Core? Of course it will! I sat down with Scott Hunter (Director of Program Management for the .NET Platform) on the Eat Sleep Code podcast to talk about all things .NET. Scott shared plans for an exciting year of .NET development including the .NET Core 2 Wave, which […]

  • January 16, 2017

Single Project Full-Stack Angular 2

Whether you underestimated Angular 2 or believed in its complete success, it's time to learn what Angular 2 can do for you. Now that Angular 2 is out of beta, let's take a serious look at how to develop a full stack application using ASP.NET Core and Angular 2. In this article we'll learn how […]

  • January 5, 2017

Podcast Goodbye 2016

Brian and Ed cover the latest news in the development community and say goodbye to 2016 with predictions of what’s coming in 2017. What is the Telerik Developer Digest? The Telerik Developer Digest is the latest collection of the best articles from the Telerik Developer Network and around the web, curated by a group of […]

  • December 22, 2016

Drag and Drop Grouping and Sorting with Angular 2

Drag and Drop functionality is a familiar and intuitive user interface (UI) behavior allowing users to directly manipulate data on the screen. Building a drag and drop interface on the web can be challenging since only the most basic drag and drop features are available in HTML5. More robust UI scenarios that include state management, […]

  • December 15, 2016

The State of the Union in ASP.NET Core

This week on the Telerik Developer Network has been focused on ASP.NET Core. Obviously, the ASP.NET Core presents a major change for .NET developers. So our team is here to discuss what it all means in today's Slack chat. Sam Basu: So 2016 has been a pretty interesting year for .NET developers. We have a […]

  • December 9, 2016

Scaling UI Patterns

Guest Kevin Mack talks about reusable UI components and utilities and building scaleable web UIs using responsive web design techniques.

  • December 6, 2016

Big Announcements at Microsoft Connect

On this episode of Eat Sleep Code, guest Jeff Fritz a Senior Program Manager at Microsoft, shares news from today’s Microsoft Connect event in New York. Jeff discusses Visual Studio 2017 RC’s new productivity, debugging and quick installation features. We chat about Visual Studio for Mac and SQL Server for Linux. Jeff shares what .NET […]

  • November 17, 2016

TDD 13 Progressive web and Bootstrap 4

Ed and Brian cover the latest news in the development community including: Progressive Web Apps, What’s happening with Bootstrap 4, and Google’s NuGet packages.

  • November 17, 2016

A Lap Around Push Notifications

Guests Simon MacDonald and Sam Basu discuss best practices when using push notifications in your application and Simon’s involvement with Apache Cordova.

  • October 26, 2016

TDD 12 jQuery and Migrations

Ed and Brian cover the latest news in the development community including: jQuery and JavaScript migration topics. What is the Telerik Developer Digest? The Telerik Developer Digest is the latest collection of the best articles from the Telerik Developer Network and around the web, curated by a group of Telerik developers just like you. Show […]

  • October 20, 2016

Software Craftsmanship with Steve Smith

On this episode guests Steve Smith and Sam Basu share their thoughts on software craftsmanship, clean code, and software quality.

  • October 11, 2016

TDD 11 Conferences, Whitepapers and Webinars

Ed and Brian cover the latest news in the development community including the resurgence of the CLI, modernization of SharePoint and responsive web design.

  • October 3, 2016

Music TDD and D&D

Guest Guy Royse discusses his Test Driven Development workshop "Putting the D&D in TDD".

  • September 28, 2016

Developer Digest 10

Ed, Brian, and special guest Todd Motto cover the latest news in the development community including: ASP.NET Core, Angular 2, NativeScript and much more.

  • September 15, 2016

npm for the Visual Studio Developer

Node Package Manager (npm) has become an indispensable part of modern app development. Its ability to manage JavaScript dependencies and manage app development scripts has led to its popularity. If you're building web applications JavaScript is unavoidable and so is npm. One drawback to using npm, from a Visual Studio developer's point of view, may […]

  • September 12, 2016

Into the Next Dimension with Big Data

Ed Charbeneau shares is session “Into the next dimension” from M3 Conference. Developers today need to pay attention to evolving platforms and the rapid rate at which they are expanding.

  • August 26, 2016

Developer Digest 9

Ed, Brian, and special guest Todd Motto cover the latest news in the development community including: Angular 2 migration, React component wrappers, the right and wrong way to contribute to open source, and much more.

  • August 16, 2016

Stay Sharp with Razor TagHelpers

TagHelpers are a new addition to ASP.NET Core that allow developers to write complex HTML elements using a component-like syntax. Let’s begin by discussing the reason TagHelpers were created. By understanding why TagHelpers were created, we can get a better idea of what TagHelpers are and how to identify them. Why Were TagHelpers Created? The […]

  • August 16, 2016

Developing WorldVax an Open Source Aid Project

Guests Jeffrey Miller and Dennis Dunn talk about WorldVax, an open source humanitarian software that tracks immunizations administered to patients in remote areas of the world.

  • August 9, 2016

Developer Digest 8

Ed and Brian cover the latest news in the development community including: Pokemon Go, ASP.NET Core, and JavaScript dependencies. What is the Telerik Developer Digest? The Telerik Developer Digest is the latest collection of the best articles from the Telerik Developer Network and around the web, curated by a group of Telerik developers just like […]

  • August 2, 2016

Couchbase and Polyglots

Nic Raboy talks with Ed about Couchbase, NoSQL databases and what it’s like to work with data persistence in a polyglot world.

  • July 25, 2016

Understanding ASP.NET Core Initialization

ASP.NET Core ushers in a new generation of ASP.NET applications. This new generation of application can run on many platforms such as Windows, Mac, Linux and Docker. Running cross platform means dropping the need for Internet Information Services (IIS) to host the application. In addition, ASP.NET Core has been engineered with dependency injection and a […]

  • July 20, 2016

Developer Digest 7

Ed and Eric Bishard cover the latest news in the development community including linting, ad-blocking, NativeScript, and Angular migrations.

  • July 18, 2016

The Software Developer Mindset

On this episode of the Eat Sleep Code podcast, guest Julie Lerman talks about the Software Developer mindset.

  • July 11, 2016

Developer Digest 6

Ed and Sam Basu cover the latest news in the development community including: Angular 2, NativeScript snacks, ASP.NET Core RTM, and Windows CLI.

  • July 1, 2016

All in With The Three Amigos

On this episode of Eat Sleep Code, Jim Holmes gives his insight on running Three Amigos conversations at work.

  • June 24, 2016

Become a CLI Artisan on Windows

To some developers, it seems like not long ago that we were trying to come to terms with the Graphic User Interface (GUI). The tool of the trade was the Command Line Interface, because it was the only way. Visual Studio slowly transformed Windows developers by abstracting away command line tools until they were no […]

  • June 21, 2016

Developer Digest 5

Ed Charbeneau and Brian Rinaldi discuss the latest articles for developers including where the web is going in 2016 and improving front-end projects.

  • June 20, 2016

Don’t Be A Stereotype, Rapid Prototype – Session Recording

In this session from StirTrek, I discuss rapid prototyping. In just about every industry, rapid prototyping is described as “a group of techniques used to quickly produce a working model”, and web development should be no different. Rapid prototyping allows developers to quickly communicate and collaborate on the product they are creating while investing minimal […]

  • June 7, 2016

Developer Digest 4

On this episode , Brian and Ed cover the latest news in the development community including: bots-bots-bots, React setup, ASP.NET Core RC2, Project.json, and NativeScript.

  • June 3, 2016

Developer Digest 3

Brian and Ed discuss the latest news in the development community including Slackbots, security tips, spreadsheets and NativeScript.

  • May 23, 2016

.NET Core Goes RC2

Earlier this week Microsoft delivered the second second release candidate of .NET Core, .NET Core RC2. As with most bleeding edge software, there’s a lot changing and much to learn. I sat down with Jeff Fritz from Microsoft and talked to him about what’s in the new release. A summary of that discussion is provided […]

  • May 18, 2016

ng-conf and the Future of C#

Jen Looper talks about the latest ng-conf and Peter Ritchie and Sam Basu talk about the future of C#.

  • May 10, 2016

Developer Digest 2

Brian and Ed cover the latest news in the development community including: Microsoft, Angular 2, NativeScript, and a creative IoT project.

  • April 29, 2016

The .NET of Tomorrow

Exciting times lie ahead for .NET developers. During Build, Microsoft’s biggest developer event of the year, clear roadmaps were given on the future of .NET and C#. Microsoft is re-positioning .NET to be a platform that can be written anywhere and run anywhere, which is a departure from it’s long history of proprietary technologies. Microsoft […]

  • April 25, 2016

HoloLens Dev Kits Are Shipping

Greg Levenhagen talks about the newly shipping HoloLens dev kit. UWP, Azure machine learning, and cognitive services are discussed.

  • April 22, 2016

Eat Sleep Code Podcast: Developer Digest Episode 1

Brian and Ed cover the latest news in the development community including learning JavaScript, Build 2016, Xamarin, Foundation 6, and much more.

  • April 15, 2016

Using Foundation 6 on ASP.NET Core

ASP.NET Core opens the doors to new opportunities for ASP.NET developers through integration points in Bower, NPM, and Gulp. One perk of using common web development tools is that frameworks like Foundation can be installed directly from the vendor whereas before developers needed to rely on NuGet packages. In some instances, these were a repackaging […]

  • April 4, 2016

Engineering Angular 2 with Brad Green

Guests Brad Green and Todd Motto talk about Angular 2.

  • April 1, 2016

Overcoming JavaScript Fatigue

Guest Todd Motto talks about overcoming JavaScript fatigue.

  • March 21, 2016

Creating Step-wise Forms with ASP.NET MVC and Kendo UI

For forms with complex procedures, a step-by-step assistant (often called a wizard) can be helpful. In this article we’ll identify some basic scenarios where a step-wise form is beneficial, identify the working pieces and learn to build a step-wise form with Kendo UI and Telerik UI for ASP.NET MVC. Wizard Scenarios Step-wise forms, multi-step forms, […]

  • March 14, 2016

Accessibility a Developer’s User Story

Guest Elle Waters explains why accessibility is important in software development and what a developer’s responsibilities are when creating a product.

  • March 7, 2016

Why Microsoft Open Source

On this episode of Eat Sleep Code, guest Matt Millican talks about Microsoft’s open source initiative. Why did Microsoft go open source, what products, and what to expect in the future. Matt Millican @millicanmatt Matt Millican leads the back end development team at Graydient Creative, a full-spectrum digital marketing company serving the hospitality and experiential […]

  • February 22, 2016

Is Sass Right For Your CSS

On this episode of Eat Sleep Code, guest Chris Michel talks about how Sass can improve your CSS code, what’s happening in the Sass community.

  • February 8, 2016

5 Star Wars Resources for Developers

Hello fellow software devs, yes this post is obviously designed to capitalize on the new Star Wars ™ movie. Maybe you’ve heard of it? All I have to say about it is, “Click you did, so work it must.” But, now that you’re here, let’s geek out on these Star-Wars-themed software developer resources. 1. Star […]

  • December 18, 2015

Why Bootstrap 4 Means Sass Has Won

CSS preprocessors like Sass and Less are tools that greatly enhance CSS development. Sass and Less have been around for a while now and are widely adopted by the web development community. CSS preprocessors bring real language features to CSS such as variables and mixins (functions) which result in clean, extensible and reusable CSS code. […]

  • December 17, 2015

Podcast: How to be a six figure developer

On this episode of Eat Sleep Code, guest Gaines Kergosien shares his advice on realizing your maximum earning potential as a software developer.

  • December 16, 2015

Podcast: A Year in Review 2016 Predictions

On this episode of Eat Sleep Code, guest Burke Holland reviews the good, bad and ugly of software development in 2015 and makes predictions on what 2016 will bring.

  • December 7, 2015

CSS Preprocessing with Visual Studio

ASP.NET Core gives breaths new life into web development on the .NET platform. In Visual Studio 2015 with .NET Core, support was added for massively popular package management sources npm and Bower, as well as the task runner utilities Gulp and Grunt. In this article, we’ll learn how to add a CSS preprocessor to an […]

  • December 3, 2015

Podcast: We discuss ReactJS

On this episode of Eat Sleep Code, Ed Charbeneau & Cory House discuss the pros & cons of ReactJS and how different React is from other front-end frameworks.

  • November 23, 2015

Azure Machine Learning

Jennifer Marsman talks about Azure Machine Learning and how Microsoft is bringing AI to the masses.

  • November 9, 2015

NativeScript Under the Hood

On this episode of Eat Sleep Code, guest TJ VanToll talks about the inner-workings of NativeScript. NativeScript is an open source project that allows developers to write native iOS and Android applications using JavaScript, XML and CSS. Guest @tjvantoll TJ VanToll is a developer advocate for Telerik, a jQuery team member, and the author of […]

  • October 26, 2015

Better Code with Functional Programming

On this episode of Eat Sleep Code, guest Dave Fancher talk about Functional Programming. We discuss how functional programming has made its way back into modern development, clean coding, and more.

  • October 12, 2015

ASP.NET Core MVC New Project Tour

Update This article was updated to include changes from 6.0.0-rc1 ASP.NET Core MVC is formerly MVC 6. In ASP.NET Core, MVC will be a middle-ware component of ASP.NET Core and is no longer identified as a separate framework. The version number of MVC will also change to 1.x in subsequent releases. ASP.NET Core MVC (formerly […]

  • September 28, 2015

The effect of JavaScript 2015 (ES6) on development

On this episode of Eat Sleep Code, guest Cody Lindley talks about ECMAScript 6 (or JavaScript 2015). Cody fills us in on why the new standard is important and what it means to software developers.

  • September 28, 2015

JavaScript Messaging Patterns

Derick Bailey from Watch Me Code talks about using messaging patterns like RabbitMQ to create scalable applications.

  • September 14, 2015

All About AngularJS

On this episode of Eat Sleep Code, guests Jeremy Likness talks about why he uses AngularJS. We clear the air about Angular 2 and more.

  • August 31, 2015

Microsoft Hates Enterprise Developers?

The changes with Visual Studio 2015 and .NET Core 5, aka vNext, have churned up quite a bit of conversation, but something I overheard recently caught me a bit off guard. The gist of it was that Microsoft hates enterprise developers because of the sweeping changes in .NET Core 5. Fear, uncertainty, and doubt (FUD) […]

  • August 24, 2015

Taking Control of Configuration in MVC6

Update This article was updated to include changes from 6.0.0-beta8 If you’re coming to ASP.NET MVC6 from using prior versions, you’ll quickly begin to realize that things have changed. One of the major changes in this version of MVC is the lack of a Web.Config file. In this article, we’ll get an understanding of where […]

  • August 20, 2015

Developer Soft Skills with John Sonmez

On this episode of Eat Sleep Code podcast, guest John Sonmez from Simple Programmer talks about soft skills and marketing yourself as a software developer.

  • August 17, 2015

Leveling Up Your App With Advanced Bootstrap Features

The following is an excerpt from the new whitepaper The Anatomy ofResponsive ASP.NET Apps Responsive design changes the way we think about displaying content on our web pages. As the complexity of the user interface increases, the difficulty of building the interface also increases. Because these complex interfaces require creative solutions, Bootstrap has included advanced […]

  • August 13, 2015

Mobile Development Panel Discussion

Ed Charbeneau and guests David Giard, Sam Basu, and Michael Crump share their mobile development experiences in a panel discussion. This episode was recorded with a live audience at Codestock 2015.

  • August 10, 2015

Eat Sleep Code – Running a Successful Open Source Project

Jimmy Bogard discusses running a successful open source project and Sam Basu and Michael Crump talk Apple, Microsoft and Telerik open source initiatives.

  • August 3, 2015

Eat Sleep Code – Season 1, Episode 3

On this episode of Eat Sleep Code, guests Michael Crump and Jen Looper discuss mobile development and e-books. We learn what it’s like to try to enter the app stores and what tools are needed to get started in mobile development.

  • July 24, 2015

Choosing a Responsive Framework for Your Next .NET App

“The following is an excerpt from the new whitepaper The Anatomy of Responsive ASP.NET Apps“ There are a multitude of responsive web design (RWD) frameworks available that aim to solve the problem of creating one UI code base and delivering to any screen size. Responsive design frameworks like: Bootstrap, Foundation and RadPageLayout are popular options, […]

  • July 21, 2015

Eat Sleep Code – Season 1, Episode 2

Ed Charbeneau interviews Chris Michel, Design Manager for Treehouse, who discusses how he was introduced to software development and taught himself to code.

  • July 14, 2015

Eat Sleep Code – Season 1, Episode 1

Guests Alex Bezuska and Eric Lathrop talk about game development and Jen Looper joins the show to talk about gaming with the internet of things (IoT).

  • July 7, 2015

The DNA of Responsive Web Design

The following is an excerpt from the new whitepaper The Anatomy of Responsive ASP.NET Apps For the past five years, responsive web design has gone from being called a trend to being synonymous with mobile web best practices. If you’re a web developer, then responsive design will probably be a requirement on a project in […]

  • June 30, 2015

Challenges with Retrofitting Responsive Design

Many development teams have large investments in desktop apps that have provided long lasting profitability and stability for years. However, the industry is changing and now it’s time to retool for mobile and reinvest. If you have a web application, then technically it’s a mobile application already, since smart devices have web browsers making them […]

  • June 22, 2015

Dependency Injection in ASP.NET MVC6

Dependency injection (DI) has been possible in previous versions of MVC. With each new version DI has been easier to implement and, with MVC6, DI is supplied right out of the box. In this article we’ll look at how the new DI implementation works, what are its weaknesses and how we can replace it with […]

  • June 8, 2015

Server-side Responsive Design with ASP.NET MVC and Interchange

Many attempts have been made in the .NET MVC ecosystem to tackle Responsive Design from the server side. Technologies like Browser Capability Detection and Mobile Views were once considerable options, but these techniques are now being dropped in favor of client dependent technologies like Modernizr. Responsive Design with Server Side Components (RESS) is a powerful […]

  • May 18, 2015

In UX, Less Isn’t Always More

A lot of amazing work is being done in the UX space by Luke Wroblewski and others. There is a plethora of great advice about solving UX problems by simplifying forms, even reducing the number of fields down to just a single input. However, in this article I’m going to share a story about an […]

  • April 15, 2015

Building a Schedule with Umbraco

Umbraco 7 is an Open Source, content first, content management system built upon ASP.NET MVC. Having a platform built upon such a robust framework gives developers the option to use popular tools like the Telerik’s UI for ASP.NET MVC. In this article we’ll combine Umbraco and the Scheduler control to build a Material Design themed, […]

  • March 19, 2015

Optimizing Responsive Design Using RESS with ASP.Net Web Forms

Due in part to the popularity of open source solutions like Bootstrap and Foundation, responsive web design is standard practice in modern web applications. Responsive design is an attractive solution because of its ability to produce multi-device layouts with relative ease. While responsive design is an excellent solution, it does have its shortcomings and even […]

  • March 2, 2015