sean cassidy : Don't Pipe to your Shell
It's everywhere . Sometimes they tell you to ignore certificates as well (looking at you, Salt). That's dumb.
The latest blog posts to take off on Hacker News. 21,842 posts.
It's everywhere . Sometimes they tell you to ignore certificates as well (looking at you, Salt). That's dumb.
I’m a huge fan of interactive programming (see: JavaScript , Java , Lisp , Clojure ). That is, modifying and extending a program while it’s running. For certain kinds of non-batch applications, it takes much of the tedium out of testing and tweaking during development. Until last week I didn’t know how to apply…
Slides and video from my talk "Domain Modeling Made Functional with the F# Type System"
We are pleased to announce the release of Ruby 2.2.0.
Doom 3 was released in 2004, which I can't believe was a decade ago. Great game, atmospheric and scary, and a worthy successor of the first two games in the series. Several years after the initial release, in 2011, Doom 3's source code was published on Github. It can be fun to poke around the repository to learn how…
Stop writing Javascript frameworks. Translations: Chinese Japanese Russian Here's the talk, based on this essay, that I gave at OSCON 2015. [Slides] The 100-line templating library presented as a Gist has been cleaned up, documented, and published as the Stamp library. JavaScript frameworks seem like death and taxes…
Daala is a next-next-generation video codec being developed at Mozilla Research and Xiph.Org . The aim is not only to create a better video codec, but to create one that is a royalty-free open standard that can serve as the backbone technology for video on the internet.
UPDATE: This post now contains obsolete information. Please read the new ClojureScript Quick Start instead
About three years ago I wrote an article analyzing the memory usage of arrays in PHP 5. As part of the work on the upcoming PHP 7, large parts of the Zend Engine have been rewritten with a focus on smaller data structures requiring fewer allocations. In this article I will provide an overview of the new hashtable…
Using JavaScript to write fast, interactive web applications has exploded in popularity over the past few years. JavaScript apps offer many strengths over traditional server-rendered applications. Most notably, rich interactions and lightning-...
[For your winter reading pleasure, we're pleased to present this three-part series of new material by Bjarne Stroustrup. Part one is here , part two is here . Today we complete the series just in time for the holidays. Enjoy. -- Ed.]
How to use go generate.
Meteor, say hello to cross-platform native app-development. Qt, say hello to a modern, reactive web back-end. TL;DR You can write a nativ...
Several months ago I promised a follow-up to my previous blog post about turn-based game loops in my roguelike . Then I got completely sidetracked by self-publishing my book , Game Programming Patterns , and forgot all about it. I totally left you hanging.
Arthur’s thoughts on coding, software engineering, and other interesting things.
TL:DR Successive, well intentioned, changes to architecture and technology throughout the lifetime of an application can lead to a fragmente...
Learn more about what Meteor.js is...
Fun with functional programming in Python | Ben Kurtovic's blog