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 http://edcharbeneau.com.
On this episode of Eat Sleep Code, guest Julie Torres shares her story of switching careers. Julie, banker turned developer talks about coding bootcamps and learning to code. Julie outlines what to expect in a Jr. Dev interview, and other advice covered in her new book How to Become a Web Developer: The Career Changer’s […]
In Object Oriented Programming (OOP), we’re used to using collections of objects or simple data types. We often sort and filter these collections using LINQ as part of business logic behaviors or for data transformation. While these are useful tasks we frequently perform, it can be easy to forget that functions in C# can be […]
Banner photo by Bridget Coila modified by Ed Charbeneau It’s amazing to see the .NET community with so much energy, can you believe there’s a C# Advent Calendar. That means there’s 25 (including this one), all new articles for the month of December! As the .NET ecosystem moves at record speed these days, it’s easy […]
On this Episode of Eat Sleep Code, guest Sara Ford shares her experience with studying Human Factors and how it relates to software development. Sara explains how the study of ergonomics forms a basis for improving user experience and software ease of use. Cognitive biases when developing software products are discussed. Sara Ford As a […]
On this episode of Eat Sleep Code guest Jay Miller talks about the importance of developer community and how to find your place among community peers. Community engagement, meetups, and online vs in-person activities are discussed. Jay Miller Productivity in Tech Podcast Jay’s Developer Community List Productivity in Tech (discount code) Louisville Developer Commuinty
On this episode of Eat Sleep Code, guest Robert B discusses debugging HTTP with Fiddler and Chrome Dev Tools. Robert talks about Fiddler and how it’s used to sniff out mixed https content and what are protocol-less URLs. Robert shares his tips on performance tuning by troubleshooting website images. Working with Location APIs, and mimicking […]
Extension methods were added in C# 3.0 and ever since they have been an indispensable part of how I write code. In this post, we'll look where extension methods are used, the details of what makes up an extension method, and how to create them. We'll wrap things up with some refactoring tips you can […]
On this episode of Eat Sleep Code, Steve Smith discusses the new ASP.NET Core development model, Razor Pages. Steve outlines why developers shouldn’t dismiss Razor Pages before giving it a proper try. How Razor Pages compare to WebForms, MVC, and Web API are discussed. Steve Smith Steve recently started his first podcast, WeeklyDevTips.com, in which […]
On this Episode of Eat Sleep Code, guest Michael Crump talks about why Azure is important to .NET developers. We learn how Azure goes beyond virtualization, hosting databases and deploying websites. Michael talks about his experience with Azure coming from a C# client app background and the “ah-ha!” moment with the benefits of moving to […]
On this episode of Eat Sleep Code, Scott Addie discusses the various options for creating UI components in ASP.NET Core. Scott talks about TagHelpers, View Components, and if Razor is still used in the ASP.NET Core. Scott Addie Scott Addie is an avid blogger, a Telerik Developer Network author, and a technical evangelist of the […]
Developer Digest shows are back! This week Ed and Brian cover the latest news in the development community including: ASP.NET Core, NativeScript and Angular. 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 […]
Building feature rich applications can often leave users asking to take visual elements off the screen to be used elsewhere. Being able to export from an application to Word or PDF opens up new possibilities, such as sharing, reporting or even satisfying Sarbanes–Oxley (SOX) audit requirements. Getting data out of your application and into standard […]
On this episode of Eat Sleep Code, Chris Gardner shares his experience with higher education. Chris explains his “love for learning” and the challenges that degree seeking professionals need to be prepared for and the rewards that come from university education. Chris Gardner Chris Gardner is the chairman of the DevSpace Technical Conference, Microsoft MVP, […]
Azure Machine Learning (ML) provides the infrastructure for building custom machine learning models. Once an Azure ML predictive model is deployed as a web service, a REST API is used to communicate with the model to evaluate predictions. Azure ML web services are REST API and JSON formatted messages that can be consumed by a […]
On this episode of Eat Sleep Code, we’re in front of a live audience at Code PaLOUsa talking about all things mobile. For this episode we’ve assembled a panel of mobile experts featuring Sam Basu, Mike Branstein, and Nick Landry to share their advice on tackling modern mobile development. Samidip Basu Samidip Basu (@samidip) is […]
On this episode we cross over with the Cross Cutting Concerns podcast for a special dual interview show. Matt Groves talks about CAP theorem and the challenges of distributed databases. Ed Charbeneau shares his perspective on why it’s important as a full-stack developer to understand machine learning. Matthew Groves Matthew D. Groves is a guy […]
An Azure predictive web service uses the power of Machine Learning (ML) to deliver a prediction based on a set of input data. In this article we’ll learn about building a predictive web service using Azure ML Studio. We’ll continue to use a training experiment created in the previous article Machine Learning for Developers as […]
On this episode of Eat Sleep Code guest Arthur Doler discusses how our brain interprets cause and effect, the ways in which it wants to think of things as narratives, and all the tricks it does to save itself from having to think. Arthur shares his perspective on cognitive bias and how it effects the […]
On this episode of Eat Sleep Code, Mike Hand shares strategies for training and mentoring as well as some common and some less obvious pitfalls. When and how to give feedback are covered. In addition, Mike shares advice on using code reviews and pair programming to your advantage, and how to be the experienced developer […]
On this episode of Eat Sleep Code, Craig Stuntz discusses his technique of using fuzzing to discover bugs in software. Craig shares his perspective on where fuzzing fits in the QA process, and why bug discovery is so critical to quality software. Craig Stuntz Craig Stuntz is a software engineer and a lifelong student of […]
On this episode of Eat Sleep Code, James Chambers unpacks the highlights from Microsoft Build 2017. The importance of AI and Machine Learning for developers is discussed. James shares his interest in using software for humanitarian efforts. James Chambers James is a Microsoft MVP and one of the ASP.NET Monsters, currently developing on the MVC […]
As Machine Learning (ML) becomes mainstream in the software industry it's important to understand how it works and it's place in the development stack. With a firm understanding of how to build a ML service for your application, you can identify opportunities in your applications for ML, implement ML, and communicate clearly with ML professionals […]
Ed and Brian cover the latest news in the development community including: what happened at Facebook’s F8 event, what is a software developer, Amazon’s Echo Look and Machine Learning. 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 […]
On this episode of Eat Sleep Code guest Lars Klint talks about his experience with Microsoft’s newest mixed reality device the HoloLens. Lars clarifies difference between Mixed Reality, Augmented Reality and Virtual Reality. We discuss SDKs and development with Unity (3d) and UWP (2d). Lars Klint Lars is an author, trainer, Microsoft MVP, community leader, […]
Machine learning is a term that you hear often in the software development industry, and since 2015 that term has become even more popular. So what exactly is this Machine Learning, where did it come from, why is it gaining popularity, and how is it important to software developers? Let's start by looking at the […]
On this episode of Eat Sleep Code guest Jimmy Bogard shares his perspective on Microsoft’s basic object-mapper. Jimmy talks about the future of Automapper and support for .NET Core & .NET Standard. Jimmy Bogard Jimmy is a member of the ASPInsiders group, the C# Insiders group, and received the “Microsoft Most Valuable Professional” (MVP) award […]
In January we announced the Release Candidate availability of Kendo UI for Angular – a comprehensive UI framework, written from the ground up as native Angular components. That's right no jQuery dependency, no wrapping old code and pretending it's new. We've been hard at work getting ready for the full release, which will ship in […]
Ed and Brian cover the latest news in the development community including: Micro packages, Angular 4 launches, and is Microsoft writing its own Automapper alternative. 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 […]
On this episode of Eat Sleep Code guest Trey Stout shares his story about the challenges of utilizing handwriting in software and what problems handwriting solves for users. We discuss the technology stack behind Handwriting.io and ScribbleChat, as well as the engineering involved in these products. Trey Stout Co-founder and Chief Technology Officer Handwriting.io & […]
Ed and Brian cover the latest news in the development community including: our personal projects using chat bots and Azure Machine learning, Visual Studio 2017 features, and NativeScript 3.0 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 […]
On this episode of Eat Sleep Code guest David Giard discusses Microsoft Cognitive Services, functionalities, and how they’re used. We brain storm ideas for the future of cognitive APIs and what UX problems they will eliminate. David Giard David Giard is a former accountant and a former biochemist, who has been developing solutions using Microsoft […]
On this episode of Eat Sleep Code, Tara Manicsic shares her stories of bullying in open source software. Learn how to manage issues on your GitHub project and minimize the trolling by remembering there are people in the process. Tara Manicsic Tara is a life-long student, teacher and maker. She has spent the majority of […]
This is BETA software. This article was written prior to the Release Candidate of Kendo UI for Angular. The ASP.NET Core Template Pack is still in development and supports only Angular version 2.0.0. To remain compatible with Angular 2.0.0 a beta version of the Kendo UI for Angular is required. Note that some demos may […]
This article was updated on December 12, 2017. 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 […]
This is BETA software. This article was written prior to the Release Candidate of Kendo UI for Angular. The ASP.NET Core Template Pack is still in development and supports only Angular version 2.0.0. To remain compatible with Angular 2.0.0 a beta version (0.10.0) of the Kendo UI for Angular Grid is required. Note that some […]
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 […]
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, […]
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 […]
Guest Kevin Mack talks about reusable UI components and utilities and building scaleable web UIs using responsive web design techniques.
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 […]
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.
Guests Simon MacDonald and Sam Basu discuss best practices when using push notifications in your application and Simon’s involvement with Apache Cordova.
On this episode guests Steve Smith and Sam Basu share their thoughts on software craftsmanship, clean code, and software quality.
Ed and Brian cover the latest news in the development community including the resurgence of the CLI, modernization of SharePoint and responsive web design.
Guest Guy Royse discusses his Test Driven Development workshop "Putting the D&D in TDD".
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.
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.
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.
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 […]
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.
Nic Raboy talks with Ed about Couchbase, NoSQL databases and what it’s like to work with data persistence in a polyglot world.
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 […]
Ed and Eric Bishard cover the latest news in the development community including linting, ad-blocking, NativeScript, and Angular migrations.
On this episode of the Eat Sleep Code podcast, guest Julie Lerman talks about the Software Developer mindset.
Ed and Sam Basu cover the latest news in the development community including: Angular 2, NativeScript snacks, ASP.NET Core RTM, and Windows CLI.
On this episode of Eat Sleep Code, Jim Holmes gives his insight on running Three Amigos conversations at work.
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 […]
Ed Charbeneau and Brian Rinaldi discuss the latest articles for developers including where the web is going in 2016 and improving front-end projects.
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 […]
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.
Brian and Ed discuss the latest news in the development community including Slackbots, security tips, spreadsheets and NativeScript.
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 […]
Jen Looper talks about the latest ng-conf and Peter Ritchie and Sam Basu talk about the future of C#.
Brian and Ed cover the latest news in the development community including: Microsoft, Angular 2, NativeScript, and a creative IoT project.
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 […]
Greg Levenhagen talks about the newly shipping HoloLens dev kit. UWP, Azure machine learning, and cognitive services are discussed.
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 […]
Guests Brad Green and Todd Motto talk about Angular 2.
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, […]
Guest Elle Waters explains why accessibility is important in software development and what a developer’s responsibilities are when creating a product.
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 […]
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.
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 […]
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. […]
On this episode of Eat Sleep Code, guest Gaines Kergosien shares his advice on realizing your maximum earning potential as a software developer.
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.
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 […]
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.
Jennifer Marsman talks about Azure Machine Learning and how Microsoft is bringing AI to the masses.
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.
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 […]
Derick Bailey from Watch Me Code talks about using messaging patterns like RabbitMQ to create scalable applications.
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.
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) […]
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 […]
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.
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 […]
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.
Jimmy Bogard discusses running a successful open source project and Sam Basu and Michael Crump talk Apple, Microsoft and Telerik open source initiatives.
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.
“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, […]
Ed Charbeneau interviews Chris Michel, Design Manager for Treehouse, who discusses how he was introduced to software development and taught himself to code.
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).
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 […]
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 […]
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 […]
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 […]
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 […]
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, […]
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 […]