Functions as Data: Functional Programming in C#

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 […]

5 .NET Standard Features You Shouldn’t Miss

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 […]

Telerik UI for Xamarin for all MVPs

We love Microsoft. It is natural to get excited with the Microsoft technology stack these days – .NET Core takes the magic everywhere, .NET Standard provides portability and developers get mature cross-platform tooling. But if there is one thing we love more than Microsoft, it’s Microsoft MVPs. We share your passion for innovation and appreciate […]

Xamarin App Dev Conversations @ Ignite

28,000 people. That could very easily be the entire population of a small town. Microsoft’s Ignite conference in Orlando this Fall quite casually attracted 28K attendees – let’s just say it was a huge event. Not many venues can handle the scale of Ignite – no big deal for Orange County Convention Center. IT professionals […]

How I’m (Not) Using jQuery

Let me begin by saying that this is not yet another post about how you don’t need jQuery. In case you haven’t noticed, that’s already been covered. Roughly 8 million times: I don’t want anyone to stop using jQuery. Use it. Love it. Be happy to keep on coding with it! However, as I’ve moved […]

.NET DevChat: Building Responsive Web Apps with ASP.NET MVC and Bootstrap Recap

Bootstrap 4 is great, and it's even greater when used in conjunction with Telerik UI for ASP.NET MVC. In this .NET DevChat, we covered the basics of Bootstrap, its NavBar component, the Grid layout system as well as the new and shiny Bootstrap 4 Cards! We dived right in and added all of these to […]

Getting Started with TensorFlow for Machine Learning

These days, a lot of people are pretty excited about Machine Learning (ML). This is interesting, because the field has been around for a really long time. The term ‘Machine Learning’ itself was coined at IBM in 1959, and the field evolved as a subset of Artificial Intelligence. Machine Learning was defined at the time […]

What is This in JavaScript?

As we’ve seen in a previous article, scope is an important concept in JavaScript that can sometimes be confusing to developers. On a similar note, context and the this keyword are as important and – unfortunately – just as confusing. In this article, we’ll cover: What context and this mean in JavaScript; What explicit bindings […]

Building Better Forms With Kendo UI & Angular

We use forms almost everyday for login, sign up, purchases, etc., so the forms we make should be as painless as possible. Kendo UI for Angular is a library of UI components that help you make great forms faster. We're going to create a few forms here to show some options for forms that won't […]

Refactoring Data Grids with C# Extension Methods

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 […]