Google releases its own Javascript Lint tool
When collaborating with lots of engineers as we do here at Google, it’s important to keep a consistent coding style. To this end, we recent...
The latest blog posts to take off on Hacker News. 514 posts.
When collaborating with lots of engineers as we do here at Google, it’s important to keep a consistent coding style. To this end, we recent...
In recent days I’ve been thinking of JavaOne, as we kicked it around and decided we just couldn’t send speakers ; and of Oracle OpenWorld , to which JavaOne will now serve as an appendage. It reminded me of a conversation I had last year about Oracle.
I'm a longtime Java, Ruby, and Python programmer. Yet Clojure is the first language I've used that...
There seems to be this idea going around the internet that the reason someone isn’t able to program, is because languages aren’t good enough yet. A couple of people I have seen with hav…
Like many of you, every year we look forward to the workshops, conferences and events related to open source software. In our view, these ar...
Recently I had to go through some code that uses the uIP TCP/IP stack, which reminded me, it has been a long time since I did something in C so I ended up spending the weekend implementing the 10 rules John McCarthy described in his paper A Micro-Manual for Lisp - not the whole Truth .
This page collects resources about implementing regular expression search efficiently.
I hear a lot of talk these days about TDD and BDD and Extreme Programming and SCRUM and stand up meetings and all kinds of methodologies and techniques for developing better software, but it’s all irrelevant unless the software we’re building meets the needs of those that are using it. Let me put that another way. A…
Explaining some things that I think would make using Git a bit more enjoyable when working in a team.
See Part 3 to see real-time audio encoding/decoding used in conjunction with telnet.
I was working on a server this morning and accidentally deleted an important configuration file. Like many Linux users, I lamented the absence of an “undelete” command.
I'm pleased to announce today the release of Clojure 1.2. http://clojure.org/downloads For maven/leiningen users, your settings to get the b...
git-flow is a library of git subcommands that helps automate your branching and release workflow workflow, using Vincent Driessen's successful branching model.