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

U Go Hue Go: Controlling Philips Hue Lights with Angular and Kendo UI

While on my Kendo Camper Tour I decided to work on a project using Angular and Kendo UI components to control my Philips Hue lights. I brought along my two Philips Hue Go lights to code out at the campsites where I was staying and two hue white lamp bulbs for inside the camper. For […]

ASP .NET Core Razor Pages Worth Checking Out?

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

Azure for Developers

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

Understanding Scope in JavaScript

Scope is an important, yet ambiguous concept in JavaScript. Used correctly, it allows you to leverage good design patterns and helps you avoid bad side effects. In this article, we will dissect the different types of scope in JavaScript and how they work deep down in order to write better code. The simple definition of […]

Migrating from Cordova to NativeScript

Have you ever seen the depressingly true “time/money/energy” diagram? No? Now you have: Many of us are actively giving up time (being at work) in exchange for money. (I think the energy meter should be half-full, but that’s beside the point ☺️.) We are forced to make compromises to live day-to-day, so why should we […]

So Your Tech Event Needs Money?

Our developer community is pretty awesome – both in person and online. Together, developers can participate, collaborate, foster a network and learn from each other. Perhaps you are inspired to give back to the community and organize a tech event for developers. In-person tech events for developers come in many different forms such as monthly […]

How to Launch Android Emulators and iOS Simulators From the Command Line

I use the iOS Simulator and AVDs (Android Virtual Devices) heavily, and was getting frustrated with the need to manually launch the two from Xcode and Android Studio, respectively. So I spent a little time setting up commands that let me launch these tools from my terminal. I named them ios-simulator and android-emulator, and here’s […]

Getting Started with Telerik UI for UWP

Have you heard of Telerik UI for UWP? It's a suite of UI controls for Universal Windows Platform (UWP). You can find the source code (Apache License v2.0) and the documentation on GitHub. What's more, we're now accepting pull requests and issues for bugs/feedback! The suite contains controls that address common UI requirements in line-of-business […]

XAML Standard Demystified

Most spoken languages in the world have various dialects. And this isn't a bad thing since it adds to the diversity and richness of the given language. Trouble crops up when language dialects become combative – refusing to co-exist and forcing one's wishes onto another. Poor humans now have to understand multiple dialects to make […]