-

- Check out Circle Continuous Integration made easy
-
Recent Posts
- TryChooser
- CC-lists and openness
- Helping new contributors – Part 2 – Mentoring
- Helping New Contributors – Part 1 – Meta
- Summary of Contributor Engagement threads on dev-planning
- Great commit messages
- Why we shut NewsTilt down
- A rant about PHP compilers in general and HipHop in particular.
- Introducing Malicious Code Reviews
Archives
Links
Category Archives: Uncategorized
TryChooser
TryChooser is a simple extension that makes sending to TryServer simple. Here’s a transcript of sending some mq patches to Try. $ hg trychooser Run everything? [Ynh?] n Both optimized and debug? [Ynh?] n Just optimized? [Ynh?] y All platforms? … Continue reading
Posted in Uncategorized
Tagged github, hg, mercurial, mozilla, mq, try, trychooser, tryesrver
4 Comments
CC-lists and openness
Should “private” emails be CCed to public mailing lists? [1] Suppose I email Jon about the register allocator in the DragonMonkey branch [3]. I’ll just email him directly, and that discussion won’t be open. This happens dozens of times a … Continue reading
Posted in Uncategorized
2 Comments
Helping new contributors – Part 2 – Mentoring
Getting into the Mozilla code base can be pretty hard. Even experienced developers may need help finding a good place to start. Up until now, we’ve been using the good first bug whiteboard annotation in bugzilla to tell contributors where … Continue reading
Posted in Uncategorized
Tagged bugs, bugzilla, contributor engagement, mentoring, mozilla
Comments Off
Helping New Contributors – Part 1 – Meta
There has been a lot of recent interest in helping new members of the community contribute to the Mozilla code base. A few of us met up during the All-hands, and have started doing “Coding Contributor Engagement”, in cahoots with … Continue reading
Summary of Contributor Engagement threads on dev-planning
There have been a few threads regarding Contributor Engagement on the dev-planning list, focussing specifically on contributions to the tree. In order to follow up on these ideas, and others that different folks have been brewing, we’re discussing this in … Continue reading
Why we shut NewsTilt down
Last updated: October 7th, 11:55pm GMT NewsTilt was a YCombinator-backed startup which aimed to provide services to help journalists become entrepreneurs and earn a living off their work online. It closed down in July 2010, a total of 8 months … Continue reading
Posted in Uncategorized
Tagged failure, journalism, newslabs, newstilt, startups, ycombinator
40 Comments
A rant about PHP compilers in general and HipHop in particular.
I’ve worked on phc since 2005, and been its maintainer since 2007. I wrote the optimizer, and nearly everything performance related. I had mixed reactions upon hearing about the release of HPHP [1], the new PHP compiler from Facebook. There … Continue reading
Posted in Uncategorized
Tagged compilers, duck-typing, dynamic-languages, hiphop, interpreters, jits, llvm, optimization, patents, performance, phc, phd, php, programming, references, scripting-language, static-analysis, type-inference, unladen-swallow
22 Comments
Introducing Malicious Code Reviews
I’m inventing a new sport today, which I call “malicious code reviews”. I spent a few hours reading some really very bad code, and in retaliation against its author(s), I’m going to code review it [1]. The code comes from … Continue reading →