Spreadsheets are everywhere. They are the go-to tool for people who need to do powerful work on compu...
I spent much of my life creating Scratch projects. When I was still using Scratch, there were a few k...
About a week ago, I made my website Rocket Spelling completely free:...
If we want to draw something on a computer screen, we do it by setting the colors of individual pixel...
Linus Torvalds once said "Talk is cheap. Show me the code." I am cheap, so I'll just talk. If you're...
I don't need to tell you that Scratch is not a professional tool. Certainly, there are some very impr...
Code or otherwise, I want to know: What's your latest creation? (Thanks to Kevin Jarrett for the cov...
Dev is, I believe, the best online community for developers that exists today. So I want to know: Wha...
The Chrome team has a new proposal for the web, and the very preliminary implementations are already...
The Old Way: Splitting Code by Language Before components were cool, we often split our co...
A few years ago I discovered something strange: "Mental image" is a far more literal phrase than I ha...
When you measure something, you change it. Observer Effect: "In physics, the observer effect is the...
I've long grappled with the idea that some people are inherently better or worse at certain skills th...
I am not a big spender. I want the basics — heat, a bed, and a roof, maybe some shoes — but beyond a...
Let's replicate the behavior of Codepen/JSFiddle. (But do it better!)
A nearly tragic tale of the world's most absurd border-radius (except your table-based border, you absolute fossil).
There are lots of different methods for learning to code. Which ones work for you, and which don't?