Decaying Code

Where code comes to die

Community Update 2014-04-16 – #angularjs, #stringjs, #nodejs, #KendoUI going #OSS, #aspnet and more

 

Web Development

Building a Recipe Search Site with Angular and Elasticsearch (www.sitepoint.com)

string.js (stringjs.com)

Build a RESTful API Using Node and Express 4 ♥ Scotch (scotch.io)

Kendo UI Core (www.telerik.com) – Kendo is now open source!

.NET

Structuring and Loading TypeScript Modules -- Visual Studio Magazine (visualstudiomagazine.com)

Shipping Visual Studio snippets in an extension (madskristensen.net)

ASP.NET

How To Disable ASP Session State in ASP.NET (support.microsoft.com)

CRUD operation using AngularJS and WebAPI in ASP.NET WebForm | Ashish's Blog (www.ashishblog.com)

Building OData Service using ASP.Net Web API Tutorial - Part 1 (bitoftech.net)

Challenge of Solving an ASP.NET Web API Self-Hosting Problem: No HTTP resource was found that matches the request URI - Tugberk Ugurlu's Blog (www.tugberkugurlu.com)

Social login with OWIN Authentication in MVC5 | .NET | TheRoks (www.theroks.com)

Architecture and Methodology

Reference 6: A Saga on Sagas (msdn.microsoft.com)

Community Update 2014-04-15–#angularjs and #durandal converge, #nodejs, #javascript, #oss, #aspnet and more

 

Must Read

How to be an open source gardener (words.steveklabnik.com)

Superhero.js (superherojs.com)

JS Recipes (jsrecipes.org)

Web Development

Angular and Durandal Converge (eisenbergeffect.bluespire.com)

Gulp and Grunt at AngleBrackets | John Papa (www.johnpapa.net)

Synchronizing Asynchronous JavaScript with ES7 | Joe Zim's JavaScript Blog (www.joezimjs.com)

Seven JavaScript Quirks I Wish I’d Known About | Telerik Developer Network (developer.telerik.com)

ASP.NET

OWIN and Katana for ASP.NET | Rob Seder (blog.robseder.com)

Host OWIN in an Azure Worker Role : The Official Microsoft ASP.NET Site (www.asp.net)

.NET

AutoMapper 3.2.0 released | Jimmy Bogard's Blog (lostechies.com)

Building .NET projects is a world of pain and here’s how we should solve it (blog.maartenballiauw.be)

WAQS: Write your code faster and better - Matthieu MEZIL (msmvps.com)

Open-Source

Particular/GitHubReleaseNotes · GitHub (github.com) – Helps you generate release notes from GitHub commits.

Search Engine (ElasticSearch, Solr, Lucene, etc.)

Elasticsearch.org Significant Terms Aggregation | Blog | Elasticsearch (www.elasticsearch.org)

Logstash and IIS | This Hours Eternity on WordPress.com (adammills.wordpress.com)

Community Update 2014-04-14 – #devops with #logstash, #ElasticSearch and #Kibana, #OWIN, #ASPNET and #OSS

 

Must Read

Troy Hunt: The only secure password is the one you can’t remember (www.troyhunt.com)

Open Source is a thankless job. We do it anyway. - Scott Hanselman (www.hanselman.com)

OSS Bugs and the Participatory Community | The Shade Tree Developer on WordPress.com (jeremydmiller.com)

ASP.NET

Using Nancy on OWIN | Goran Obradovic in internet (blog.goranobradovic.com)

React integration for ASP.NET MVC | ReactJS.NET (reactjs.net)

New Pluralsight Course: “Web API v2 Security” | leastprivilege.com on WordPress.com (leastprivilege.com) – $$$ Paid content beyond but it’s worth it.

A simple Bootstrap Pager Html Helper - Imran Baloch's Blog (weblogs.asp.net)

Architecture and methodology

CQRS Introduction | CQRS on WordPress.com (cqrs.wordpress.com)

DevOps and data metrics

Make sense of server logs, with logstash, elasticsearch and kibana. | another LAN (Local Area Network) (www.anotherlan.com)

Community Update 2014-04-11–#webdev, #aspnet, #dotnet, #python for #visualstudio, #azure #webjobs

 

Must Read/Watch

Roslyn (.NET Compiler Platform) As Open Source - Leaning Into Windows (msmvps.com)

Banking Example Again | Greg Young's Blog on WordPress.com (goodenoughsoftware.net)

The story behind the wallpaper we'll never forget (www.youtube.com) – The history behind the Windows XP wallpaper.

Web Development

How to make an Object inherit from a Class in JavaScript – Max Schmitt (maximilianschmitt.me)

How to follow the Google webmaster guidelines (www.feedthebot.com)

Coherent Labs » Announcing Unreal Engine 4 and CRYENGINE integration (coherent-labs.com) – Unreal engine with HTML5 and JavaScript

Implementing Private and Protected Members in JavaScript — Philip Walton (philipwalton.com)

ColorBrewer: Color Advice for Maps (colorbrewer2.org)

Debugging Asynchronous JavaScript with Chrome DevTools - HTML5 Rocks (www.html5rocks.com)

jQuery Conf Video: Understanding Scope in JavaScript - Quick Left Boulder Colorado (quickleft.com)

Improve your JavaScript with Web Essentials and JSHint (blogs.msdn.com)

Offline.js – Handle your users losing their internet connection like a pro (github.hubspot.com)

Python

Python Tools for Visual Studio 2.1 Beta (blogs.msdn.com)

.NET

Prototype Members vs Static Members vs Instance Members (and Dependency Injection) (derickbailey.com)

Micro-JSON - a JSON parser for the .Net Micro Framework (channel9.msdn.com)

Async Processing in EF6 and the Microsoft .NET Framework 4.5 -- Visual Studio Magazine (visualstudiomagazine.com)

A new search experience on the Gallery (blog.nuget.org)

ASP.NET

Intellisense for JSON Schema in the JSON Editor (blogs.msdn.com)

Windows Azure

Azure WebJobs 104 - Hosting and testing WebJobs in .NET with the WebJobs SDK with Pranav Rastogi (channel9.msdn.com)

Community Update 2014-04-10–#chromium, #dotnet #native, #visualstudio, #elasticsearch, and #fubumvc

 

Must Read

John Resig - Write Code Every Day (ejohn.org)

Web Development

Chromium Blog: Chrome 35 Beta: More developer control over touch input, new JavaScript features, and unprefixed Shadow DOM (blog.chromium.org)

.NET

Deep dive: Visual Studio 2013 Update 2 RC and Azure SDK 2.3 (blogs.msdn.com)

How your feedback is shaping .NET (blogs.msdn.com)

Debugging support for .NET Native Preview apps (blogs.msdn.com)

Diagnosing memory issues with the new Memory Usage Tool in Visual Studio (blogs.msdn.com)

ASP.NET

Handle exceptions in ASP.NET + IIS (davidjs.com)

FubuMVC Lessons Learned — “fubu new”, Standardization, and Polyglot Programming | The Shade Tree Developer on WordPress.com (jeremydmiller.com)

Correct use of System.Web.HttpResponse.Redirect (blogs.msdn.com)

ElasticSearch

Elasticsearch.org This Week In Elasticsearch | Blog | Elasticsearch (www.elasticsearch.org)

Elasticsearch.org Introducing Elasticsearch.Net And NEST 1.0.0-beta1 | Blog | Elasticsearch (www.elasticsearch.org) – More supported clients in C# for ElasticSearch 1.0

Community Update 2014-04-09 – #thinktecture new preview, #angularjs, #heartbleed, #javascript, #nancyfx and more

So for those who are wondering, there’s this big thing about “heartbleed”. The “too long didn’t read version” is that it only impact OpenSSL and therefor, IIS is not affected.

The bad thing is, it put a dent in the trust we had over open source code. What about the rest of the projects we rely on? Questions, questions…

Enjoy the reading!

Must Read

Heartbleed Hotel: The biggest Internet fuckup of all time | Brad's Blog (lostechies.com)

Bedrock | Infrequently Noted (infrequently.org) – Very nicely written article about JavaScript.

Thinktecture Special

Announcing Thinktecture IdentityServer v3 – Preview 1 | leastprivilege.com on WordPress.com (leastprivilege.com)

Introducing Thinktecture IdentityManager | brockallen on WordPress.com (brockallen.com)

.NET

EF Code First Migrations Deployment to an Azure Cloud Service (blogs.msdn.com)

NuGet Package of the Week: Humanizer makes .NET data types more human - Scott Hanselman (www.hanselman.com)

Image Resizer for Windows Explorer Shell Extension (channel9.msdn.com)

xUnit – dynamically skipping tests for different test-environments | danielwertheim on WordPress.com (danielwertheim.se)

ASP.NET

Visual Studio extensions for web developers (madskristensen.net)

Nadeem Afana's blog · ASP.NET MVC 5 Internationalization · Date and Time (afana.me)

Opt in and opt out from ASP.NET Web API Help Page - StrathWeb (www.strathweb.com)

Bootstrapping AngularJS Applications with Server-Side Data from ASP.NET MVC & Razor – Marius Schulz (blog.mariusschulz.com)

Token Authentication · NancyFx/Nancy Wiki · GitHub (github.com)

Windows Azure

Introducing the Microsoft Azure Management Libraries - Jeff Wilcox (www.jeff.wilcox.name)

Announcing IdentityServer v3 and IdentityManager v1 – From @BrockLAllen

So Brock Allen just announced that the Preview for its famous identity servers are hitting another milestone. Of course it’s only preview 1 but it’s worth it.

IdentityServer is the best free OAuth/OpenId there is right now. The v3 is bringing us full OWIN support with smaller deployable endpoints, default login screen for any logins and more. This also means, deployable out of IIS.

As for IdentityManager, it’s a reboot of the ASP.NET Configuration found in Visual Studio since forever. Better interface and 100% compatible with the latest ASP.NET Identity bits.

So if you are looking for an OAuth server, checkout IdentityServer v2 (while waiting for v3 to go full release) and secure your endpoints.

Here are some links that were given by Brock:

IdentityServer v3

Blog post: http://leastprivilege.com/2014/04/09/announcing-thinktecture-identityserver-v3-preview-1/

Introduction video: https://vimeo.com/91397084

Samples video: https://vimeo.com/91405115

Extending IdentityServer v3 video: https://vimeo.com/91520314

IdentityManager v1 – Identity/User Management for MembershipReboot and ASP.NET Identity

Blog post: http://brockallen.com/2014/04/09/introducing-thinktecture-identitymanager/

Introduction video: https://vimeo.com/91470580

Community Update 2014-04-08–#webapi, #aspnet identity, #JIT and #SIMD, #angularjs and #elasticsearch

 

Web Development

Dynamically Injecting Script Tags With AngularJS (odetocode.com)

.NET

The JIT finally proposed. JIT and SIMD are getting married. (blogs.msdn.com)

Using AutoMapper to perform LINQ aggregations | Jimmy Bogard's Blog (lostechies.com)

Why We’re Not Recommending “FIPS Mode” Anymore - Microsoft Security Guidance - Site Home - TechNet Blogs (blogs.technet.com)

ASP.NET

WebAPI woes | XENA (xena.toftdals.dk)

Adding Two-Factor authentication to an ASP.NET application - Scott Hanselman (www.hanselman.com)

Introduction to ASP.NET Identity : The Official Microsoft ASP.NET Site (www.asp.net)

A sample of Onion Architecture with ASP.NET Identity - Imran Baloch's Blog (weblogs.asp.net)

FubuMVC Lessons Learned — Magic Conventions, Russian Dolls, and Ceremonial Code | The Shade Tree Developer on WordPress.com (jeremydmiller.com)

ElasticSearch

When ‘False’ is ‘true’ | Sebastian Bełczyk (belczyk.com)

Community Update 2014-04-07–#OWIN and #Azure #Orleans, disabling copy/paste/cut in #jquery, #nosql fail

 

Must Read

NoSQL Meets Bitcoin and Brings Down Two Exchanges: The Story of Flexcoin and Poloniex (hackingdistributed.com) – Very technical. Not just news.

Web Development

Disable Cut, Copy and Paste function for textbox using jQuery | Ashish's Blog (www.ashishblog.com)

ASP.NET

Orleans & OWIN: A Trivial Configuration Middleware | Dapr Blog (daprlabs.com)

ASP.NET Web API/AngularJS SPA Demo App Updated - Shiju Varghese's Blog (weblogs.asp.net)

Adding areas support to web api - Curah! (curah.microsoft.com)

Assign datepicker to runtime/dynamic textboxes in ASP.NET using jQuery | Ashish's Blog (www.ashishblog.com)

InspectorIT/MongoDB.AspNet.Identity · GitHub (github.com) – MongoDB backed Identity.

PowerShell script to call Web API endpoints at regular times - Stefan's Tech Notes - Blog (www.stefanprodan.eu)

Troy Hunt: ASP.NET session hijacking with Google and ELMAH (www.troyhunt.com)

Windows Azure

Announcing release of Visual Studio 2013 Update 2 RC and Azure SDK 2.3 (blogs.msdn.com)

Videos

Windows and the Internet of Things (channel9.msdn.com)

Community Update 2014-04-04– #bldwin Day 3, #aspconf on async with #aspnet, #nodejs and #WindowsAzure

 

BUILD 2014

Day 2 Keynote (channel9.msdn.com)

The Future of C# (channel9.msdn.com)

What’s New for Web Developers (channel9.msdn.com)

What’s New for C# Developers (channel9.msdn.com)

Azure Web Sites: Architecting Massive-Scale Ready-For-Business Web Apps (channel9.msdn.com)

Microsoft Azure Storage – What's New, Best Practices and Patterns (channel9.msdn.com)

Building Modern Web Applications with Visual Studio and Web Essentials (channel9.msdn.com)

Building Cross-Platform Line of Business Apps with Mobile Services (channel9.msdn.com)

WinJS Architecture & Design (channel9.msdn.com)

Using Node.js and Python in Visual Studio and on Azure (channel9.msdn.com)

aspConf

Async in ASP.NET (channel9.msdn.com)

ASP.NET

Introducing “Razor” – a new view engine for ASP.NET - ScottGu's Blog (weblogs.asp.net)

.NET

BUILD2014WebTools (bitly.com)

The Next Generation of .NET (blogs.msdn.com)

Video Tutorial and Screenshots: Windows 8.1 Update 1 - Scott Hanselman (www.hanselman.com)

Glimpse - the open source diagnostics platform of the web (getglimpse.com)

Creating a Custom Scaffolder for Visual Studio (blogs.msdn.com)

Node.js Tools for Visual Studio 1.0 Beta (blogs.msdn.com)

The Release Candidate for Visual Studio 2013 Update 2 (blogs.msdn.com)

Windows Azure

Gobbler.com – The Cloud for Media Creators (channel9.msdn.com)