Ember Module Unification

That of dividing things again by classes, where the natural joints are, and not trying to break any part after the manner of a bad carver. -- Plato, [..]

Sam Bleckley

Interviewing at Mutually Human

Interviewing at Mutually Human

You are standing somewhere on Earth. You walk one mile south, one mile west, and one mile north to end up where you[..]

Matt Mercieca

Component Integration Testing in Ember

Ember Component Tests: The Pragmatic Middle

As an application grows in scope and complexity it can be easy to end up with pages that have many operations[..]

Chris Westra

From Blocking REPLs to Non-blocking REPLs

Writing an interactive command line tool using non-blocking IO opens doors that tools using blocking IO can only dream of. Your program no longer has to[..]

Zach Dennis

#GDIday: Software Engineer to GDI Chapter Leader

Today Girl Develop It celebrates its 5th anniversary! In just 5 short years they've gone from a small group of women to 54 chapters! Over 1,400 GDI[..]

Sara Gibbons

Three Tries with NSTimer

Three Tries with NSTimer

I wanted to try the a new running program 30-20-10. My usual running app does a lot of things well but it's not great at[..]

Matt Mercieca

From Rules to Strategy: Monte Carlo Tree Search

Go is an amazing game because of how incredibly simple its rules are, and how complex and difficult its strategy and tactics are. Professional Go players[..]

Sam Bleckley

How a Read Query Can Write to Disk: a Postgresql Story

Here's a funny relational database story from earlier this year.

Sam Bleckley

Welcome Matt!

Matt Mercieca vividly remembers the 6" monochrome green screen on his family's first Sanyo Luggable and the time he spent messing with the Basic and[..]

Mallory Bartz

What We Talk About When We Talk About Math

Math makes many people anxious, bored, and unhappy -- but even for the math-averse, it has a morbid fascination. For the math-philic, it's as ever-present[..]

Mallory Bartz

Investment Fridays

It’s wrong.

Matt Mercieca