Mohammad Khan

21 Flips | 3 Magazines | 40 Likes | 10 Following | 5 Followers | @mkhan0104 | Keep up with Mohammad Khan on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Mohammad Khan”

Free Intermediate ASP.NET Core 1.0 Training on Microsoft Virtual Academy

At the end of October I announced that Maria from my team and I published a Microsoft Virtual Academy on ASP.NET Core. This Free ASP.NET Core 1.0 …

Software Development

Convert ASP.NET Web Servers to Docker with Image2Docker - Docker Blog

Elton is a Developer Advocate at Docker, focused on spreading the word to the Microsoft community. He's a Microsoft MVP and has been building …

Web Servers

Run IIS + ASP.NET on Windows 10 with Docker

In this tutorial we will create a WebAPI application with the full version of ASP.NET. We will then host it with IIS in a Windows Server Core …

DevOps

3 Different Kinds of Prototypal Inheritance: ES6+ Edition

This article was adapted from “Programming JavaScript Applications”, expanded, and updated for ES6.<p>In order to claim fluency in JavaScript, it’s …

“So, how did you get here?”

I’m always curious to hear people’s answers to this question. I look around at my colleagues and I’m in constant awe of their qualifications, and …

Stack Overflow: The Architecture - 2016 Edition

This is #1 in a very long series of posts on Stack Overflow’s architecture. Welcome.<br>Previous post (#0): Stack Overflow: A Technical …

Quick Tip: Stop Writing Loops and Start Thinking with Maps

<i>This article was peer reviewed by Chris Perry, Marc Towler, Simon Codrington and Tim Evko. Thanks to all of SitePoint's peer reviewers for making</i> …

Top 10 ES6 Features Every Busy JavaScript Developer Must Know

I recently went to HTML5 Dev conference in San Francisco. Half of the talks I went to were about ES6 or, as it’s now called officially, …

JavaScript

Lazy Loading Images on the Web

Images on the web offer a bit of a conundrum. They are often what makes a web page feel vibrant and interesting, but they can also dramatically hurt …

Web Development

David Fowler - ASP.NET 5 Deconstructed

15 Cool New Features in C# 6.0

The first release of the C# language was in 2002 and then in 2005 version 2 released. It gave us Generics. In 2007, the C# language gave us Linq …

Unit testing controllers in ASP.NET 5 (MVC 6)

IntroductionPart of my journey in working with ASP.NET is figuring out how to replace the way in which I did things before with a more appropriate …

Software Development

ASP.NET 5: Hosting your application in Docker

A couple of weeks ago I had a presentation about ASP.NET 5 and MVC 6 at NNUG Oslo. The presentation wasn't recorded so I thought I just write some …

Introducing Microsoft ASP.NET WebHooks Preview

We are very pleased to announce ASP.NET WebHooks preview as a new addition to the ASP.NET family. WebHooks is a lightweight HTTP pattern providing a …

ES6 In Depth: Modules

<i>ES6 In Depth is a series on new features being added to the JavaScript programming language in the 6th Edition of the ECMAScript standard, ES6 for</i> …

JavaScript

ES6 In Depth: let and const

<i>ES6 In Depth is a series on new features being added to the JavaScript programming language in the 6th Edition of the ECMAScript standard, ES6 for</i> …

JavaScript

Learn shortcuts and commands

Build Muscle Memory<p>Become a shortcut ninja through interactive learning and repetition. With thousands of commands at your fingertips and interactive …

Cutting the Mustard with CSS Media Queries — SitePoint

Cutting the Mustard is a term coined by Tom Maslen at the BBC. The method uses JavaScript that checks for browser capabilities before loading further …

Sessions in ASP.NET Core

If you are new to ASP.NET, session state is a mechanism that enables you to store and retrieve user specific values temporarily. These values can be …

Software Development