Defer, Panic, and Recover
An introduction to the Go's defer, panic, and recover control flow mechanisms.
The latest blog posts to take off on Hacker News. 21,843 posts.
An introduction to the Go's defer, panic, and recover control flow mechanisms.
Another masterpiece from Bret Victor: The Future of Programming. What you probably don’t know is that his talk was actually an hour long. The second half was censored from the internet by an …
We're pleased to announce the first beta of the upcoming 2.1 release of PyPy3. This is the first release of PyPy which targets Python 3 (3....
I gave a talk at the DBX conference called The Future of Programming . Below are links and quotes from some primary sources I used, as well as links to wikipedia and elsewhere where you can learn more.
The Corner is Square's technical blog covering software engineering, APIs, data, open source and more.
An overview of the development of the Android and iOS mobile apps for GQueues
Quick summary of my recommendations on compare-by-hash: If you are using compare-by-hash to generate addresses for data that can be supplied by malicious users, you should have a plan to migrate to a new hash every few years. For example, BitTorrent falls into this category, but rsync doesn't. Keep in mind that new…
I was surprised not to find an introduction to Emacs Lisp on learnxinyminutes.com, so I created one, which is now maintained there. Comments and feedback are we...
Applied Cryptography taught two generations of developers what they know about crypto, and it is a dreadful instruction manual. The book to replace it with, and what you still have to learn after.
I recently decided to try out RabbitMQ (the popular messaging queue) to fix the problem of notifications.
Written pieces, talks, and other bits by Zach Holman.
The crucial part is IR. It's a common language that sits between the high-level program and the low-level backend . IR is used to express high level concepts and is specific enough that any backend can produce a fast machine code.
The famous book publisher Hayward Cirker, the founder of Dover Publications built a fortune on finding obscure books that had either gone out of print or escaped publication altogether, and printing them himself. Among his many successes you’ll find amazing books on mathematics and physics including The Theory of…
The Recurse Center is a self-directed, community-driven educational retreat for programmers in New York City.
I've been spending a lot of time in JavaScript land lately. It's not totally unexpected – when I first applied for a job with Mozilla, I was warned only semi-jokingly that "they hire all the best Python programmers and then force them to write JavaScript". I've no deep love or hate for it as a language, but JavaScript…
I’ve been programming for quite some time and have explored a variety of programming paradigms along the way. From time to time people will ask 1 which is better: functional programming or object-oriented programming. Having done both extensively in my time I can exclaim a resounding: it depends .