Did you see The LEGO Movie ? My boss told us to watch it as homework. That’s right, I have work homework. To be honest, it was the first homework i’d had in years and, contrary to homework of the past
“If synchronous IO becomes a problem, it can be made asynchronous later.” Tempting to imagine that some operations on local files are “fast enough” to implement with synchronous IO. “Premature optimiz
1. Youngstown, U.S.A. The end of work is still just a futuristic concept for most of the United States, but it is something like a moment in history for Youngstown, Ohio, one its residents can cite wi
Daniel Blyth - February 18th, 2021 Learn JavaScript GitHub Tutorial Parse Server is a great, quick way to create an app backend without requiring years of knowledge and time. There are a few additiona
4 min read · Jun 18, 2015 -- There was a time when asked “How are you?” I would reply: “Busy, really busy.” I’m not sure where or when “busy” became a currency or status symbol but ask around and you’
While I love Django dearly, and I think the rate of progress we keep on theproject draws a fine balance between progress and backwards-compatibility,sometimes I look ahead to the evolving Web and wond
Interpreting statements in the most rational way possible In philosophy and rhetoric , the principle of charity or charitable interpretation requires interpreting a speaker's statements in the most ra
A few months ago I introduced gb as a proof of concept to the audience at GDG Berlin. Since then, together with a small band of contributors and an enthusiastic cabal of early adopters, gb has moved f
This week, Apple enhanced Swift with several additions or changes, bumping it to version 2. Perhaps the biggest change was the introduction of an official error-handling model based on try/catch seman
Prediction is an industry, and its product is a persuasive set of hopes and fears that we’re trained or convinced to agree upon. It’s a confidence trick. And its product comes so thick and fast that, like a plothole in an action movie, we’re carried on past the obvious failures and the things that…
Microservices Microservices burst onto the conference scene, blogosphere and other echo-chambers with blunt force in the past years. Like all movements, the microservices movement offers some good poi
... or Why Pipelining Is Not That Easy Golang Concurrency Patterns for brave and smart. Go was designed for building concurrency applications easily so it has goroutines for running independent comput
Computer science has gone a long way. And machine learning hastransformed things that looked like sci-fi a couple years ago into areality. However, there is a major thing that totally sucks in 2015, t
Modern, fast, processed food is a disaster. That, at least, is the message conveyed by newspapers and magazines, on television cooking programs, and in prizewinning cookbooks. It is a mark of sophisti
Toyota Unintended Acceleration and the Big Bowl of “Spaghetti” Code Posted on Thursday, Nov 7th, 2013 Last month, Toyota hastily settled an Unintended Acceleration lawsuit – hours after an Oklahoma ju
Why weren’t — or aren’t — people paying for great journalism on the web? For publishers, it’s a struggle for attention. And because of that, many newspapers and magazines publish their best stories fo
While you'll never hear me complain about the seventeen-second commute or the ability to see my kids immediately after my workday, being a permanent work from home employee is not all rainbows and lol
The fitness industry has never been stronger. Health clubs in the United States brought in $22.4 billion in 2013, doubling their revenue in just 15 years. Sales of fitness trackers (the wearable devic
I'm writing a CSS book JavaScript archives Compatibility CSS coaching Thidrekssaga QuirksBlog Donations Politics Mobile About COH sitemap contact Web vs. native: let’s concede defeat I feel it’s time
I almost got fired once. My friend, and CTO at the time, Dustin Moskovitz pulled me into a room onemorning. He told me I would no longer be working on News Feed, which wassurprising because at the tim
I tweeted about ORM last week, and since then several people have asked me to clarify what I meant. I have actually previously written about ORM , but it was in the context of a larger discussion abou