Posts in 2015

← Archive

The Comma Operator in JavaScript

JavaScript defines the comma operator, which evaluates multiple expressions and returns the value of the last one. Here's a real-world usage example for this operator.

Matching Digits in .NET Regex

The regular expression pattern \d matches more than just the ten digits commonly used in programming. Here's a list of matches you might not have expected.

Parsing Markdown in .NET

CommonMark.NET is a Markdown parser for .NET that efficiently transforms Markdown written in CommonMark dialect into HTML.

Taming Whitespace with Editorconfig

Editorconfig helps enforce a consistent usage of whitespace within a project. You can specify how to deal with indentation, line endings, trailing whitespace, and more.

Tasty Links #5

This is the 5th issue of Tasty Links, a list of articles and videos I came across that I found fascinating, helpful, or otherwise interesting.

Tasty Links #4

This is the 4th issue of Tasty Links, a list of articles and videos I came across that I found fascinating, helpful, or otherwise interesting.

Implicit Function Chaining in Lodash

Lodash implements implicit function chaining, which allows you to write function chains without calls to _.chain or _.value. This allows for a concise and readable expression of typical map/reduce transformations.

Lodash and ECMAScript 2015

The popular Lodash library will be even more natural to use with ECMAScript 2015. New language features like pattern matching, array destructuring, and arrow functions allow for writing terse yet readable code.

Tasty Links #3

This is the third issue of Tasty Links, a list of articles and videos I came across that I found fascinating, helpful, or otherwise interesting.

Tasty Links #2

This is the second issue of Tasty Links, a list of articles and videos I came across that I found fascinating, helpful, or otherwise interesting.

5 Mac OS X Shortcuts You Need to Know

I love my MacBook, and I'm always looking for new shortcuts to make my everyday experience even more pleasant and productive. Here are five shortcuts you should know.

Open Loops Cause You to Be a Worse Programmer

Trying to hold unfinished tasks and unprocessed thoughts in your head impairs your ability to focus when programming. Instead, you should build your own trusted system.

Tasty Links #1

This is the first issue of Tasty Links, a list of articles and videos I came across that I found fascinating, helpful, or otherwise interesting.

← Archive