Payola – A Rails engine for Stripe
A drop-in Rails engine for accepting credit card payments with Stripe
Extension Points, or how OCaml is becoming more like Lisp
(OCaml 4.02 is entering a feature freeze, which makes it a good time to stop and take a look at what to expect for this release. This is the first of a few b...
Uncle Bob on DHH: Monogamous TDD
“Test-first fundamentalism is like abstinence-only sex ed: An unrealistic, ineffective morality campaign for self-loathing and shaming.”
Popular Myths about C++, Part 1
[For your winter reading pleasure, we're pleased to present this three-part series of new material by Bjarne Stroustrup. This is part one; parts two and three will be posted on the following two Mondays, which will complete the series just in time for Christmas. Enjoy. -- Ed.]
Object Oriented Programming is an expensive disaster which must end
Zet Casino 2026: tysiące gier, bonus powitalny, wpłaty BLIK i krypto, wypłaty w minutach oraz polskie wsparcie 24/7. Sprawdź naszą ofertę.
Some ideas for native Bitcoin apps
programming, philosophy, history, internet, startups
Game Programming Patterns – Bytecode
Give behavior the flexibility of data by encoding it as instructions for a virtual machine.
Fixing Bad Data in Datomic
The free database designed for immutable values and a time-aware information model.
Unicorn Unix Magic Tricks
This post is based on the talk of the same name I gave at the Arrrrcamp conference in Ghent, Belgium on October 2nd, 2014. You can find the slides here and the video recording here .
Why do all code editors look the same?
Let’s get started with this using a quiz, some attention please *DRUMBEATS*:
Yelp’s Style Guide
Yelp’s got style (and the guide to back it up) Molly F. Front-End Engineer Feb 11, 2014 We’re excited to publicly share Yelp’s styleguide — a living document that we’ve...
Bootstrapping Rust
There are two stories I particularly like about the problem of bootstrapping self-referential tools. This one : Another way ...
The Future Programming Manifesto
It’s time to reformulate the principles guiding my work. [Revised definition of complexity in response to misunderstandings]
How Python 3 Should Have Worked (2012)
As a workaday Python developer, it’s hard to shake the feeling that the Python 2 to 3 transition isn’t working. I get occasional requests to make my libraries work in 3 but it’s far from clear how to and when I try to look it up I find all sorts of conflicting advice, none of which sounds very practical.
Summer of Programming Languages
Having just returned from the annual Oregon Programming Languages Summer School, at which I teach every year, I am once again very impressed with the impressive growth in the technical sophisticati…