Michael Crump

Michael Crump

is a Microsoft MVP, Pluralsight and MSDN author as well as an international speaker..

He works at Telerik with a focus on everything mobile.  You can follow him on Twitter at @mbcrump or keep up with his various blogs by visiting his Telerik Blog or his Personal Blog.

Recent Articles


Here are the Reasons I Deleted your Mobile App

You’re a mobile app developer and you pride yourself in making great apps that stand out above the rest. You’ve added all of the features that you think your users want. You’ve ran your unit test, not once, but many times – they all succeeded. You just finished paying a designer to create great app […]

  • August 17, 2015

A Guided Tour of Windows 10 IoT Core

At //Build 2015, Microsoft demonstrated a version of Windows running on a Raspberry Pi 2 board. They released a preview version of the OS and supported two boards from the start, including the MinnowBoard Max. A second build arrived in June that included an easier flashing tool, SSH and numerous bug fixes. It’s worth noting that […]

  • July 15, 2015

Persisting Data with Xamarin.Forms is a Pain in the BaaS

I’ll admit it isn’t just Xamarin that has this problem, it is every mobile app that contains some degree of complexity. Whether it is a sign-up form on Skype, ESPN, Moe’s or your personal favorite, Tinder, everyone needs a way to work with cloud storage. So how can we address this without pulling out our […]

  • June 17, 2015

5 Steps to an Ideal Windows 10 App Development Environment

In order to setup a killer Windows 10 application development environment, just follow these 5 tips. 1. Start with a Clean Slate The Windows 10 SDK works best on a Windows 10 OS. You have a variety of ways to install the OS on your system. You can upgrade Windows 8.1 to Windows 10. You […]

  • June 2, 2015

A Look at the Open Source JustDecompile Engine

Maybe you have heard the great news that the JustDecompile engine is now open-source and available on Github. The project is licensed under the Apache 2.0 license and you are free to contribute! If your commit is accepted, then your change could land in the official product. The only part that is not open source […]

  • May 20, 2015

Building Mobile Apps With Visual Studio

We’ve all heard about the various ways to build mobile apps such as web vs. hybrid vs. native…but what does that mean for .NET developers who enjoy the rich feature set of Visual Studio? Do we need to invest in (insert web framework of the month), expensive native platform developers or a shiny new Mac? […]

  • May 19, 2015

Building Touch Apps with UI for WPF

It’s 2015 and with the release of Windows 8, touch is becoming the norm for PC users. PC manufactures are releasing touch-screens for everything, including laptops. This doesn’t mean that you have to abandon you skill set and write Windows Store Apps to utilize this functionality. With Telerik UI for WPF, you can make any […]

  • May 19, 2015

Four Ways to Quickly Test Swift Code

As developers, we are always looking for a better, faster way of doing things. Whenever I am learning a new language that typically runs in an IDE, then I begin to look for ways to test code snippets through either the Terminal for Mac or the command prompt on Windows. Swift is no exception. As […]

  • April 21, 2015

A Succinct Look at Windows 10 Tools for Developers

A lot has change since we first looked at Windows 10 in November of last year. As we have been updating our machines to the latest build, a very important announcement came out last week introducing the Windows 10 Technical Preview for Developers. While we are all excited about the new features and functionality, it […]

  • March 31, 2015

Build Your First Google Wear App

Ever since Google introduced Google Wear as a developer preview on March 18, 2014, we’ve seen an explosion of wear apps in the Google Play store. Everything from new watch faces that turn your watch into a “$10K Rolex,” to apps that help you catch a taxi or train without pulling out your phone. Even […]

  • March 18, 2015

Create a Modern UI with UI for WPF

It’s 2015 and with the release of Windows 8.1 and upcoming release of Windows 10, touch is becoming the norm for PC users. PC manufactures are releasing touch-screens for everything, including laptops. This doesn’t mean that you have to abandon your skill set and write Windows Store Apps to utilize this functionality. With Telerik UI […]

  • February 17, 2015

IoT with Windows on Devices

The Internet of Things (IoT) allow us to connect people and things around the world using an IPV6 address. With the size of IPV6, we could assign an IP address to every atom on the surface of the earth, and still have enough IP addresses left to do another 100+ earths. In other words, humans […]

  • February 9, 2015

Creating a Task Application for iOS using Swift

In this tutorial, I’ll walk you through building a tasks application for iOS using Swift. This app will allow you to quickly enter and delete tasks like going to the grocery store, etc. It will also lay the foundation needed in order to build native apps with Swift in the future. In order to get […]

  • January 26, 2015

Roslyn in a Nutshell

Roslyn is made up of the open-source C# and Visual Basic compilers and code analysis APIs for Microsoft’s development stack. Very few people realize that Roslyn came out in October 2011 as a preview that worked with Visual Studio 2010 SP1. While there has been several changes since 2011, it really took the spotlight at […]

  • January 7, 2015

What’s New in C# 6.0 Inside Visual Studio 2015 Preview

After you install the Visual Studio 2015 Preview, you can begin exploring the new language features found in C# 6.0. While there haven’t been as many changes to the language as in previous versions of C#, there are several features that you should be aware of. In this post, I’ll cover some of the language […]

  • December 8, 2014

5 Incredible Features in the Visual Studio 2015 Preview

The Visual Studio 2015 Preview included many new features that enhanced the way developers work with everything from the web and desktop to mobile apps. Several features have had the spotlight, such as gesture support in the editor, Cordova tooling, C++ enhancements and the new Android emulator. But there are several other, less talked about […]

  • December 1, 2014

Developer Views of Telerik Products

It is very easy to write about Telerik products as a Telerik employee as we built them and are passionate about what we do every day. For those of you who work in the software industry, sometimes it is just great to hear from other customers about how our products have made their life’s easier. […]

  • November 19, 2014

WP8: In-App Purchasing, Maps and Wallet

Michael Crump talks about In-App Purchases, Maps and Wallets in Windows Phone 8 at OreDev.

  • November 18, 2014

Enriching the iOS SDK

Michael Crump’s Talk at AltConf on Enriching the iOS SDK with Telerik Controls.

  • November 18, 2014

Windows 10 – What’s in it For Developers?

Windows 10 was unveiled on September 30, 2014 as a technical preview for individuals that signed up to become a Windows Insider. Since the release, we’ve seen a lot of coverage from media outlets regarding new features that end-users will be excited about, but very little coverage for developers. In this post, I’m going to […]

  • November 10, 2014

Why iOS Developers Still Need to Know Objective-C

I remember it all so well, I was at WWDC 2014, when Apple first announced a new programming language for iOS called Swift. The first thought that passed through the minds of most attendees was something along the lines of: Wait…what? I love Objective-C, now I gotta learn another language? Is this the only way […]

  • October 7, 2014

WinJS 3.0 Shows Industry Shift Towards JavaScript

WinJS started out as a technology that was specific to native Windows Store apps running on Windows 8, but shifted directions in the 3.0 release. The new release focuses on WinJS running everywhere. More on that in a bit. This is big news as we’ve started to see this shift with other top-tier companies like […]

  • September 29, 2014

JavaScript for OS X Automation by Example

Apple is very close to releasing a new operating system called Yosemite. Everyone has been talking about iOS 8, iPhone 6, iPhone 6 Plus and watches, but one important feature was JavaScript for OS X Automation. While it may have been overlooked by journalists, it was not overlooked by Telerik. Burke Holland created an excellent […]

  • September 22, 2014

5 Killer Productivity Features in Visual Studio 2013

Regardless whether you do web, desktop or mobile development in the .NET space, you are using a version of Visual Studio of some sort. Hopefully you are using Visual Studio 2013 by now since it is backwards compatible with Visual Studio 2012 projects. I wanted to share several features that have benefited me day to […]

  • September 8, 2014

Now is the time to Develop Windows Universal Apps!

I’d like to take a moment and time travel back to late 2010, when Windows Phone 7 officially launched. Microsoft developers everywhere were excited that they could reuse their existing skillset and begin to build native mobile applications. Not only were Microsoft developers happy, but so was Telerik. We had been working closely with Microsoft […]

  • August 14, 2014

Gathering Meaningful Feedback in iOS Apps

What defines a mobile platform is the apps. There really isn’t any way to get around this. You can have the best looking user interface and a personal assistant who knows your cat’s name, but without high quality apps, the platform will fall flat. Amongst the apps, comes many challenges for mobile developers, but one […]

  • August 6, 2014

Mobile Connectivity in iOS Apps

For any smartphone user, one of the worst things that can happen is to lose cell coverage. Regardless of when it happens, it usually occurs during a call or when you need to look something up on the internet. As mobile app developers, we have faced this problem for many years. Even the simplest of […]

  • July 28, 2014

5 Killer Tools for iOS Developers

As a software developer, we are always looking for ways to maximize productivity while maintaining a strict guideline for quality code. As I have been developing and working with Xcode, I’ve discovered several tools that greatly enhance the developer experience of working with it. Even with the recent announcments of improved features and functionality in […]

  • July 16, 2014

Working with Databases through Visual Studio

As a software developer, we are focused on writing quality code that can easily be passed to another developer. We’ve read and signed the manifesto for software craftsmanship and are proud to be a polyglot programmer. But the one thing that most developers do is shy away from anything relating to databases. That is the […]

  • May 28, 2014

5 Ways to Build Mobile Apps with Visual Studio

With more and more developers looking to get into mobile, it would make sense that they would want to use the tooling of their choice. Visual Studio dates back to April 1995 (Version 4.0), with the most current release being Visual Studio 2013, and it shows no signs of slowing down. But the explosion of […]

  • April 28, 2014

Using Xamarin with Telerik Backend Services and Analytics

UPDATE (7/7/2015): Telerik Analytics officially supports Xamarin out of the box! You can read more about it here. The Telerik Platform combines the six integral parts of your app’s lifecycle including Prototypes, UI,Backend Services, Analytics, Mobile Testing and Distribution. While each of these components are critical for every app, one thing to keep in mind is the modular architecture […]

  • April 14, 2014