The web.py Philosophy
The web.py slogan is: “Think about the ideal way to write a web app. Write the code to make it happen.”
The latest blog posts to take off on Hacker News. 5,638 posts.
The web.py slogan is: “Think about the ideal way to write a web app. Write the code to make it happen.”
Learn C The Hard Way (LCTHW) is a practical book teaching real world useful C using the same proven Learn The Hard Way method. LCTHW teaches real robust C coding and defensive programming tactics on real hardware rather than abstract machines and pedantic theory. The book emphasizes breaking your code on purpose, and…
The Recurse Center is a self-directed, community-driven educational retreat for programmers in New York City.
A tour of free monads and their motivating use cases
Lessons learning Haskell It's often claimed that learning Haskell will make you a better programmer in other languages. I like the idea ...
Tap, Click, Launch
(This is a modified version of the keynote talk given by Rob Pike at the SPLASH 2012 conference in Tucson, Arizona, on October 25, 2012.)
There are plenty of excellent developers I know today that still use C++ and teach others how to use it and there is nothing at all wrong with that. So what is the problem then? Why is C++ not "back"?
From The Archives: This article is one of the all-time most popular posts from my previous blog Graham Hacking Scala. I thought it worth updating and re-printing it here. It’s a pretty widely-accepted view that, as a programmer, learning new … Continue reading →
I believe the day-to-day practice of writing JavaScript is going to change dramatically for the better when ECMAScript.next arrives. The coming year is going...
We're pleased to announce the 2.0 beta 1 release of PyPy. This release is not a typical beta, in a sense the stability is the same or bette...
What does the following code do? If you answered
In 2011, to celebrate the 150th anniversary of MIT, the Boston Globe made a list of the most important innovations developed there. They asked me to explain the importance of SICP, and this is what I sent them:
LuaJIT is only made available as source code from a git repository. To access this repository, you need to install the git command for your operating system. Please refer to the git version control system documentation for details.
Happy 3rd birthday, Go!