New
The latest blog posts to take off on Hacker News. 3,400 posts.
Principles of high-performance programs (2012)
This article is an attempt to sum up a small number of generic rules that appear to be useful rules of thumb when creating high performing programs. It is structured by first establishing some fundamental causes of performance hits followed by their extensions.
Guide to Landing Page Optimization
If you've ever been bored while reading a blog post, your life just got better. If you've ever wanted to learn about conversion rate optimization, and how to design high-converting landing pages, without falling asleep, you're in the right place. Buckle up, and prepare to be entertained in your…
The greatest bug I never fixed (2010)
A look behind the scenes at makandra GmbH: our expertise, our insights, and the people who make it happen.
Object-Relational Mapping is the Vietnam of Computer Science
I had an opportunity to meet Ted Neward at TechEd this year. Ted, among other things, famously coined the phrase “Object-Relational mapping is the Vietnam of our industy” in late 2004. It’s a scary analogy, but an apt one. I’ve seen developers struggle for years with the
eBay customers’ personal data was compromised in March
eBay Inc. (Nasdaq: EBAY) said beginning later today it will be asking eBay users to change their passwords because of a cyberattack that compromised a database containing encrypted passwords and other non-financial data.
Choosing a Web Framework/Language Combo for the Next Decade
You often see the question “What stack should I use to develop my application on?” posed but rarely do you get any insight in the actual process once someone decides to answer it specifically, so both as an analogy to rubber-ducking this and showing you what went on while I made my choice I’ve decided to document the…
EFF Dismayed by House's Gutted USA Freedom Act
EFF and Other Civil Liberties Organizations Call on Congress to Support Uncompromising Reform Since the introduction of the USA FREEDOM Act, a bill that has over 140 cosponsors, Congress has been clear about its intent: ending the mass collection of Americans' calling records. Many members of...
Amazon S3 Lifecycle Management for Versioned Objects
Today I would like to tell you about a powerful new AWS feature that bridges a pair of existing AWS services and makes another pair of existing features far more useful! Let’s start with a quick review. S3 & Versioned Objects I’m sure that you already know about Amazon S3. First launched in 2006, S3 […]
Script-injected "async scripts" considered harmful
Script-injected scripts block on CSS and delay script execution. Their era has passed, and we now have a much better, cleaner, and faster solution: add an async attribute to your script tags.
Level3 is without peer, now what to do?
Some major ISPs appear to be attempting to extort money in exchange for peering with Level3
Using the wrong dictionary
The way I thought you used a dictionary was that you looked up words you've never heard of, or whose sense you're unsure of. You would never look up an ordinary word -- like example , or sport , or magic -- because all you'll learn is what it means, and that you already know.
Thoughts on Martini – Introducing Negroni
Originally published on CodeGangsta on May 19, 2014. Restored here to preserve the legacy Martini/Golang archive. It’s never easy to take honest criticism, especially when the target of the criticism…
Making Your Writing Work Harder For You
Using teaching -- via writing, speaking, and the like -- to sell more software.
Mandatory encryption on XMPP starts today
Last year Peter Saint-Andre laid out a plan for strengthening the security of the XMPP network. The manifesto, to date signed by over 70 XMPP service operators and software developers, offered a rallying point for those interested in ensuring the security of XMPP for its users. Today is the date that the manifesto…