Michael Crump

1,281 Flips | 1 Magazine | 2 Likes | 308 Followers | @mbcrump | 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 reach him on Twitter @mbcrump or keep up with his blog by visiting michaelcrump.net.

Using JavaScript frameworks from your C#/UWP application

JavaScript has, without doubt, the most <b>vibrant ecosystem</b> out there. There are gazillions of new frameworks released every month …

JavaScript

Story of Pass By Value and Pass By Reference in C#

Introduction:<p>It is a common question which is asked by interviewers in interviews that <b>"What is Pass By Value and Pass By Reference" or "What is the</b> …

Optimizing your XAML app for performance (10 by 10)

Over the past few weeks, we’ve highlighted a number of compelling new platform capabilities in our Windows 10 by 10 development series that you can …

What's new for .NET and UWP in Win10 Tools 1.1

<i>This post was written by Lucian Wischik, Program Manager on the Managed Languages team.</i>Last week we updated the Visual Studio tools for Universal …

Software Development

Thoughts on Running an OSS Project

One of my favorite development events is the every couple years Pablo’s Fiesta open spaces in Austin. However, I have to roll my eyes pretty hard …

Software Development

Libraries Used in the Top 100 iOS Apps

I am eternally curious. A big motivation for writing the FLEX debugging tool was to explore other apps and discover how they tackle common problems. …

Prism 6 for UWP, Prism 6 for WPF update + a new logo to adorn its new home

Back in the spring we announced that the Prism framework had gone open source and that Brian Lagunas and myself would be the primary owners of the …

ES6 Overview in 350 Bullet Points

My ES6 in Depth series consists of 24 articles covering most syntax changes and features coming in ES6. This article aims to summarize all of those, …

Windows 10 IoT Core – A good choice for building IoT Gateway Device

Recently Insider preview for Windows 10 IoT Core is released, which shows that Microsoft Windows 10 IoT Core team is continuously working to bring a …

Essential C# 6 Features You Need to Know!

With the final version of C# 6 having been released, we can seen that a lot of syntax changes have occurred since its inception. Because of this, …

Buggy C# Code: The 10 Most Common Mistakes in C# Programming

About C Sharp<p>C# is one of several languages that target the Microsoft Common Language Runtime (CLR). Languages that target the CLR benefit from …

Apple TV: A World Without Webviews

The new Apple TV’s operating system, tvOS , has some differences from iOS 9, but one of the most startling ones is the removal of support for …

code

JavaScript has a strange naming history. For its initial release in 1995 as part of Netscape Navigator, Netscape labeled their new language …

JavaScript

Developer’s Guide to Open Source Licenses

Many developers often overlook, or do not thoroughly think through the implications of open source licenses. Whether you’re planning to open source …

Talking to the IoT

People are really good at talking to each other. That shouldn’t be too surprising. Conversation among human beings has evolved over a very long …

IOT

Code Sample: Creating a Calculator app in Windows 10 Universal Windows Platform

The code sample demonstrates a standard calculator app in Windows 10 Universal Windows Platform. Its functionality is almost identical to the …

Windows 10

C#6: Support for .NET Framework 2.0 to 4.5

A colleague of mine, Eric Charnesky, asked me if C#6 language features would work in .NET Framework versions other than 4.6. I was pretty confident …

10 Common Mistakes Web Developers Make

There seems to be endless choices regarding how to accomplish the same task - to develop a website that works in today's modern web. Web developers …

Web Development

Using new XAML tools with Visual Studio 2015

With an increase in XAML based apps for Windows Phone, Windows 8+ and Universal apps, developers have been demanding new features for XAML in the …

Software Development

Reverse-Engineering iOS Apps: Hacking on Lyft

If you've ever needed to know how another piece of code works, or have been at the mercy of someone else's bugs, you can always look at the source …

Moving Swiftly

Last year, Apple revealed Swift, the future of software development on their platforms. Next Wednesday they’re expected to officially release Swift 2 …

XCode

How to write a great error message

Imagine being in an office. In your cubicle. You’ve worked long hours this week for an upcoming product introduction. You’re tired and cranky, and …

10 Essential SublimeText Plugins for JavaScript Developers

Sublime Text is a great application for just about any developer to have in their toolbox. It is a cross platform, highly customizable, advanced text …

MSBuild is going cross-platform with .NET Core!

We have some exciting new developments to share – an update on our open source development, our ongoing cross-platform work, and more.Going forward, …

Microsoft Visual Studio

Announcing Availability of ASP.NET 5 Beta7

ASP.NET 5 beta7 is now available both on NuGet and as a tooling update to Visual Studio 2015! This release also includes the first public preview of …

Announcing TypeScript 1.6 Beta: React/JSX, better error checking, and more

Today, we’re making a beta of the upcoming TypeScript 1.6 available. There are a bunch of new features coming in the 1.6 release, and we wanted to …

JavaScript

You Might Not Need an Apple Watch App

Most Apple Watch apps are useless. There I said it – others have too – and even Google has some pretty harsh things to say.Tell me what you really …

Apps

7 Steps to Building a Hybrid Apple Watch App

We are well into the first generation of wearable devices and, while the jury is still out on its success, Apple is helping lead the charge with the …

Apple Watch

Why I want Swift to be your first language