End of Month Research Roundup – May 2014
We spend quite a bit of time every week finding, consuming & sharing interesting content that can help us in our day to day work and we like to share & discuss internally on our Yammer account. Some of the links are new, some are old, but all are useful & interesting.
Microsoft Azure
- Gist: Create a HTML file containing a list of all the Azure Virtual Machine Images [Howard van Rooijen]
- Intro to Remote Debugging on Azure Web Sites Part 1 [Jamie Espinosa]
- Intro to Remote Debugging on Azure Web Sites Part 2 – Inside Remote Debugging [Jamie Espinosa]
- Intro to Remote Debugging on Azure Web Sites Part 3 – Multi-Instance environment & GIT [Jamie Espinosa]
- Choosing a sign-in model for Office 365 [Office 365 Team]
- Azure Subscription and Service Limits, Quotas, and Constraints (Updated post TechEd)
- Setting up an Azure + O365 subscription [Mat Velloso]
- Using Reactive Extensions (Rx) and Azure Service Bus for Centralizing Session Logging to Azure Table Storage at Scale [Martin Richard]
- How to scale Azure Websites globally with Traffic Manager [Scott Hanselman]
- Connect an On-premises Network to Azure via Site to Site VPN and Extend Active Directory onto an IaaS VM DC in Azure [Michael Hildebrand]
- SyncIpswich - Data Mining in the NHS [Rob Blackwell]
- Port Bridge [Clemens Vasters]
- Android HLS playback via Azure Media Services [Mingfei Yan]
- Microsoft Audio Video Indexing Service [Azure Marketplace]
Web Development
- Introduction to JavaScript Promises [Forbes Lindesay]
- JavaScript Promises ... In Wicked Detail [Matt Greer]
- Mastering Async Error Handling with Promises [CujoJs]
- Async Programming is Messy [CujoJs]
- AngularStrap [Olivier Louvignes]
- JavaScript's "this": how it works, where it can trip you up [Dr. Axel Rauschmayer]
- JSON Web Tokens, OWIN, and AngularJS [Mike Hadlow]
- Quill Rich Text Editor
- Off Canvas Menus with CSS3 Transitions and Transforms [Nicholas Cerminara]
- The Next Generation of .NET – ASP.NET vNext [The .NET Team]
- A 30 Minute Look At ASP.NET vNext [Jon Galloway]
- Announcing new Web Features in Visual Studio 2013 Update 2 RTM [Xinyang Qiu]
- Inspecting AngularJS $scope using Firebug and Chrome Developer Tools [Alexander Zeitler]
- Annotator
- ImageResizer enables clean, clear image resizing in ASP.NET [Scott Hanselman]
- UX Apprentice - Intrigued by the process of UX design? Want to learn the basics?
- Canonical URLs in IIS without breaking localhost debugging [Dave Ward]
- Progress Trackers in Web Design: Examples and Best Practices [Tom Kenny]
- Nav Wizard Component for Bootstrap 3 [Alex Cornejo]
- Parallax Done Right [Dave Gamache]
- Single Element CSS Spinners [Luke Haas]
- Designing for the Web [Dept. Of Design Web Field Manual]
- Bootstrap 3 Tips and Tricks You Might Not Know [Nicholas Cerminara]
- Refactoring your CSS with LESS in Visual Studio Web Essentials [David Paquette]
Architecture & Programming
- An Opinionated Guide to Modern Java, Part 1: Not Your Father's Java [Parallel Universe]
- An Opinionated Guide to Modern Java, Part 2: Deployment, Monitoring & Management, Profiling and Benchmarking [Parallel Universe]
- An Opinionated Guide to Modern Java, Part 3: Web Development [Parallel Universe]
- Protocol Design for Very Low Bandwidth Systems [Rob Blackwell]
- The Hitchhiker's Guide to Python!
- Why bad scientific code beats code following "best practices" [Yossi Kreinin]
- ParallelChange [Danilo Sato]
- A better domain events pattern [Jimmy Bogard]
- Twenty Questions for Donald Knuth [Donald E. Knuth]
- Microservices: Decomposing Applications for Deployability and Scalability [Chris Richardson]
- Everyone starts with simplicity, no-one ends there and that's OK [Steven Sinofsky]
.NET Ecosystem
- What is the meaning of the planned "private protected" C# access modifier? [Kobi Lidershnider]
- Rhino Licensing [James Gregory]
- Whittling Rhino Licensing [Patrick Lioi]
- High Performance Math with ILNumerics for .NET [Jonathan Allen]
- Python Tools for Visual Studio (PTVS) [Scott Hanselman]
- FeatureToggle Version 2 Released [Jason Roberts]
- Missing NHibernate features in Entity Framework [Jimmy Bogard]
- Hubs.tt will save your life [Gordon W Beeming]
- Providing SPA type applications from ZIP files using NancyFX [Itamar Syn-Hershko]
- Here Come the .NET Containers [Josh Lane]
- Microsoft .NET Native FAQ
- An Introduction to Xamarin.Forms [Xamarin]
- Remove Slow Startups and Enjoy Less "Suspense" through .NET 4.5.1′s App Suspend Feature [Rion Williams]
Build, Deployment, Test, Automation & Monitoring
- FubuMVC Lessons Learned: Semantic Versioning [Jeremy D Miller]
- Microsoft Engineering Stories - How We Build Software at Microsoft [Ed Blankenship]
- Speeding up ASP.NET vNext package restore [Maarten Balliauw]
- Things you didn't know about GIT [Matheus Lima]
- git: revert (reset) a single file [Jonathan Dance]
- Sauce Labs and JetBrains TeamCity Tutorials [SauceLabs]
- Key Performance Counters and their thresholds for Windows Server [Enduria]
- Splunk's SDK for C# vNext: modern, scalable and portable [Glenn Block]
- JUST EAT: Tools we use to enable our culture [Peter Mounce]
- Advanced Functions Part 2: ShouldProcess() in Your Script Cmdlets [Don Jones]
- Seq - The easiest way for .NET developers to capture, search and integrate structured log events.
- What is Site Reliability Engineering? [Ben Treynor]
- The 7 Log Management Tools Java Developers Should Know [Tal Weiss]
Tools
- Merging Done Right: Semantic Merge [Erik Dietrich]
- Scriptula – a JavaScript Regular Expression Editor
- RegExr v2.0 [Grant Skinner]
- Docx Template Engine [Ben Scott]
- Pandoc - a universal document converter [John MacFarlane]
- Searching for Patterns in HTML using ReSharper 6 [Hadi Hariri]
- Docker – Build, Ship & Run any app, anywhere
- elmah.io – elmah as a service
- Pickles - The Open Source Living Documentation Generator
- Nitra - a language workbench [JetBrains]
- What's My DNS?
- Napkee – Convert Balsamiq mockups into Bootstrap HTML
- Vame - Record the personal pronunciation of your name
Presentations, Courses & Groups
- React Conference 2014 Sessions [YouTube]
- Frank Miller: Inventor of the One-Time Pad [Steven M. Bellovin]
(Big) Data, (Big) Compute & Machine Learning
- Machine Learning with F# [F#.org]
- Resources for working with Machine Learning in F# [Anh-Dung Phan]
- Machine Learning in Action - in F# [Mathias Brandewinder]
- Coding Dojo: a gentle introduction to Machine Learning with F# [YouTube]
- Infer.NET [Microsoft Research]
- NUML - Machine Learning for .NET [Seth Juarez]
- Freebase - A community-curated database of well-known people, places, and things
- Open Information Extraction
- A Tour of Machine Learning Algorithms [Jason Brownlee]
- Machine Learning Salon
- Free ebook: Introducing Microsoft Azure HDInsight [Devon Musgrave]
- Flickr: Computer vision at scale with Hadoop and Storm [Huy Nguyen]
- ElasticDump - Import and export tools for ElasticSearch [TaskRabbit]
- ElasticSearch Head - A web front end for an elastic search cluster [Ben Birch]
- Using the ElasticSearch Azure Plugin with Windows Virtual Machines [Andrew Westgarth]
- Running ElasticSearch in a cluster on Azure [Thomas Ardal]
- Implementing date histogram facets with ElasticSearch and Nest [Thomas Ardal]
- When In Doubt, Build It Yourself (And Open Source The Code) [John Paul Titlow]
- Polyglot Data [Greg Young]
- How Elasticsearch Powers the Guardian's Newsroom [Graham Tackley & Shay Banon]
- Modelling a large scale social game with Neo4j [Yan Cui]
Internet of Things
- Roombots: Lego-like robotic blocks that transform into furniture [Mariella Moon]