gabrewer.com

Life is too important to be take seriously.

Links - 07/15/2014

Tuesday, July 15, 2014 at 2:26 PM UTC

Quote of the Day

"Excellence is an art won by training and habituation. We do not act rightly because we have virtue or excellence, but we rather have those because we have acted rightly. We are what we repeatedly do. Excellence, then, is not an act but a habit."
-- Aristotle

Testing

Should you write unit tests or integration tests?

Writing Unit Tests for Existing JavaScript

IDEs/Editors

PHP Mess Detector in PhpStorm

file-icons

Web Development

5 Libraries and APIs for Manipulating HTML5 Audio

Web Services (REST, HyperMedia, WebAPI, SignalR)

Guidelines for Creating a RESTful API

JavaScript

A JavaScript Constructor Problem, and Three Solutions

JSON Editor Example

Angular

Learn AngularJS : Hour 1

Migrating From ui-if To ng-if In AngularJS

Software Development

What I learned from working remotely with cross-cultural teams

Web Design

A Complete Guide to Flexbox

Please JS

How to get started with next-generation website prototyping

Database

Why the days are numbered for Hadoop as we know it — Tech News and Analysis

.Net

Welcome to ReactiveUI 6.0

Formatting LINQ Statements

ASP.NET Advanced Web Frameworks Gets Better with New Features, Bug Fixes and Improvements

Implement Observer Pattern in .NET (3 techniques)

What’s new in ReactiveUI 6: ReactiveCommand

How I failed when I tried to implement C# Generics to enable serializing and saving a variety of C# object types to disk for Windows Store applications

Mobile Development

Rolling out the Windows Developer Program for IoT

Compatibility

Software

paint.net 4.0.1 is now available

Microsoft is looking for beta testers for OneNote

Podcasts, Conferences, Events

GET INVOLVED IN TECHNOLOGY COMMUNITY with Scott Hanselman

Introducing the “Declaring My Independence” podcast!