gabrewer.com

Life is too important to be take seriously.

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

Links - 07/15/2014

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!

Sunday, July 13, 2014 at 1:42 PM UTC

Links - 07/13/2014

Quote of the Day

"Would you like me to give you a formula for success? It’s quite simple, really. Double your rate of failure. You are thinking of failure as the enemy of success. But it isn’t at all. You can be discouraged by failure or you can learn from it, So go ahead and make mistakes. Make all you can. Because remember that’s where you will find success"
-- Thomas J. Watson

IDEs/Editors

10 Essential Sublime Text Plugins for Full-Stack Developers

Business

Auth0 and the new pay to play

JavaScript

Getting Started with Browserify

lazy.js

Software Development

Semantic Versioning: Why You Should Be Using it

Scaling Agile Across the Enterprise

CQRS: Command Query Responsibility Segregation Design Pattern

Web Design

Useful Compass Extensions That are Worth a Try

Podcasts, Conferences, Events

MNUG 2014.07.09 - Building JavaScript applications based on DDD, CQRS and EventSourcing

Three Great Talks from self.conference 2014

Pluralsight Enterprise