I’m joining the Go team at Google
I am honored to share that I have joined Google as a member of the Go team and will be primarily based in NYC.
The latest blog posts to take off on Hacker News. 14,544 posts.
I am honored to share that I have joined Google as a member of the Go team and will be primarily based in NYC.
In online forums, I often see questions from people new to C++ asking for recommended reading. I usually respond with a certain set of trusted books, with the caveat that no amount of reading makes up for practice: you have to actually work on something. But what would be a good project to work on? Something that…
My first adventures in parsing theory came when I was doing anindependent study of programming languages in college. When I got tothe part about algorithms s...
This article describes how to write C programs for the BeagleBone's microcontrollers. The BeagleBone Black is an inexpensive, credit-card...
Learning how to write performant code is hard. Here are a few simple laws that I hope will convey the core of the matter. I’m calling them…
Open Source Freelancer
People often choose Redux before they need it. “What if our app doesn’t scale without it?” Later, developers frown at the indirection Redux…
I have moved off Medium to a personal blog. Click here for the updated post.
Tech blog of topics that interest me - frontend development, functional programming, user experience, building cool things
The story of why it is important to make sure that it is easy to switch from one service to another.
There are many online sites that accept reading input from remote locations. For example a site might try to extract all the text from a webpage, or show you the HTTP-headers a given server sends back in response to a request.
“If you don’t know how compilers work, then you don’t know how computers work. If you’re not 100% sure whether you know how compilers work, then you don’t know how they work.” — Steve Yegge There you have it. Think about it. It doesn’t really matter …
Last week, Microsoft published the binary file formats for Office. These formats appear to be almost completely insane. The Excel 97-2003 file format is a 349 page PDF file. But wait, that’s not al…
Random code snippets, projects and musings about software from Eric Kidd, a developer and occasional entrepreneur.
I figured they, and others, could benefit from an explanation. The full details of an industrial-strength spell corrector are quite complex (you can read a little about it here or here ). But I figured that in the course of a transcontinental plane ride I could write and explain a toy spelling corrector that achieves…
Join Illya Gerasymchuk on his new blog as he explores blockchain, DeFi, Zero-Knowledge cryptography, AI, and finance.
New zine: Linux debugging tools you'll love
It is my pleasure to announce the new and improved Programming languages Zoo , a potpourri of miniature but fully functioning programming language implementations. The new zoo has a decent web site, it is now hosted on GitHub , and the source code was cleaned up. Many thanks to Matija Pretnar for all the work.