Paul Rouget
paulrouget.com · Personal blog · on HN since 2011
Paul Rouget, a former Mozilla engineer who worked on Firefox DevTools and Servo, writes about browsers, web tools, and his Linux setup.
What HN saysHN links it mostly for his "Goodbye Mozilla" post, cited in threads on Mozilla laying off Servo and Rust developers.
37HN people shared it
17linked it in comments
56stories submitted
2.1Kstory points
2 years agolast shared
2011people per year2026
Most-shared posts
- 1Future of Firefox DevTools4 people · 612 points · first shared 2013 · 165 comments on HN
- 2DZ Slides: a HTML5 template for presentation4 people · 1 points · first shared 2011 · discussion on HN
- 3Goodbye Mozilla3 people · 79 points · first shared 2020 · 3 comments on HN
- 4My Linux Configuration // by Paul Rouget3 people · 15 points · first shared 2012 · discussion on HN
- 5Servo, an experimental Gecko alternative3 people · 4 points · first shared 2012 · discussion on HN
- 663% Prefer a Dark Themed Text Editor2 people · 171 points · first shared 2011 · 104 comments on HN
- 7Firefox OS: Tracking reflows and event loop lags2 people · 84 points · first shared 2014 · 16 comments on HN
- 8JSTerm, Firefox JavaScript terminal2 people · 70 points · first shared 2012 · 11 comments on HN
- 9Responsive Mode and Layout View in Firefox 152 people · 35 points · first shared 2012 · 4 comments on HN
- 10JavaScript awesomeness: Set, Map, Default arguments,…2 people · 15 points · first shared 2012 · discussion on HN
- 11Shaping a Firefox feature, how does it work?2 people · 10 points · first shared 2012 · discussion on HN
- 12Mozilla B2G demo (for developers), with videos and a live demo you can try2 people · 5 points · first shared 2012 · discussion on HN
- 13My Firefox OS homescreen2 people · 3 points · first shared 2014 · discussion on HN
- 14Curvy Tabs In Firefox2 people · 2 points · first shared 2013 · discussion on HN
- 15Multimedia keys events in your web page?2 people · 2 points · first shared 2011 · discussion on HN
What HN people wrote when they linked it
Ygg2 · 2024-10-10
Sounds like Mozilla should invent a low level language with great safety guarantees, maybe even call it after some form of oxidation process[1]. Then make a browser engine called after a motor[2], and then NOT axe the team responsible for it[3].
I think the last part might be crucial.
[1] https://www.rust-lang.org/
[2] https://servo.org/
[3] https://paulrouget.com/bye_mozilla.html
amirmc · 2011-09-05
I think we can forgive the author for not mentioning his day job at the top of every post. Check out his front page. He's not exactly shy about where he works - http://paulrouget.com/
canadev · 2013-03-10
I started in DOS watching over my brother's shoulder. (There was no GUI back then.) I used to make batch files and such.
Eventually I grew to love bash. I am sure there are plenty of keyboard shortcuts I don't know, but I find using the command line to be quicker than any other form of communicating with the computer.
I use keyboard shortcuts in Firefox, and occasionally dream of an Awesome Bar that works like bash.
I also really like using the 'move-cursor-a-word-left/right' and 'move-cursor-to-end/beginning-of-line' and 'move-cursor-to-top/bottom-of-textarea' functions you can find in almost every GUI.
Finally, I use Spotlight to load all my applications: I hit cmd-space and then it's usually 1 key to load my most commonly used applications, and generally 3-4 in worst case.
My suggestion: use the Terminal for everything: Learn to edit text files in emacs or vi, use a command line SQL browser, do source control from the command line, and learn sed, awk, and cut (plenty of tutorials out there). Use the keyboard in the browser and in GUI textareas as much as possible.
Here is a neat site which has turned up in a few of my Google searches: http://www.commandlinefu.com/commands/browse
Finally, shameless self-plug, I have been using this simple piece of code every day for a couple of years, a command-line (tab-completed) notebook for bash: https://github.com/nchelluri/notes .
HTH.
Edit: I keep looking at this page every few months, but it never seems to be compatible…
paulrouget · 2011-12-20
I will publish them on my blog (http://paulrouget.com)
hu3 · 2021-03-29
Didn't Mozilla fire a substantial amount of their Rust developers?
And all Servo developers according to: https://paulrouget.com/bye_mozilla.html
sp332 · 2016-04-22
It wasn't just secret, they explicitly denied it. A few years ago they had a big disclaimer that they weren't aiming to replace Gecko. http://paulrouget.com/e/servo/ I guess that's been changing though. https://news.ycombinator.com/item?id=11295698
dfc · 2014-03-16
"To be very clear: Servo is a research project. It is not aimed to replace Gecko. It gives us the opportunity to experiment with new approaches, new patterns and new technologies, like Rust, another research project we are working on." (Emphasized in original)
http://paulrouget.com/e/servo/
ronjouch · 2013-06-26
Good article. To complement the WebStorm / SublimeText + Chrome example, I'll also mention Paul Rouget's work on integrating Firefox with SublimeText: http://paulrouget.com/e/devtoolsnext/
nsmartt · 2013-03-18
I can't edit my post, but I just saw http://paulrouget.com/e/australis-ux/. I'm beyond excited for this.
Off · 2012-09-05
Another interesting solution:
http://paulrouget.com/e/vimdarkroom/
nicpottier · 2012-07-02
Can't find the specific reference now, but seen it mentioned a few times, here's one: http://paulrouget.com/e/b2gdemo/
Their idea is that it is an HTML5 standard with some additional Javascript hooks for hardware access, so any browser could be the 'core' with only a few tweaks.
tbassetto · 2012-02-11
It's less minor than your think: "What happened between Firefox 7 and Firefox 10" http://paulrouget.com/e/fx7to10/
Anyway, I can see how someone could choose to stop using Firefox because of the new version number policy. Especially if those people are switching to Chrome :)
johanl · 2011-08-24
DZSlides by Paul Rouget has that feature: http://paulrouget.com/dzslides/
highriseo · 2011-08-23
What goals are being accomplished here that are not adressed with other HTML/JS/CSS presentation frameworks?
I'm thinking specifically of DZSlides (http://paulrouget.com/dzslides/)
thousande · 2014-02-21
MDN search has an api,
http://paulrouget.com/e/mdnapi/
damncabbage · 2012-02-28
One that does: http://paulrouget.com/dzslides/
Excavator · 2015-11-26
> - completion while typing
It's there.
> - display JavaScript data structures in more visual way
Sort of? Is the existence of the 'inspect' function enough?
> - breakpoints on DOM changes, events and Ajax requests
I'm not sure about this. I mean, you can set the breakpoints in code per usual but I expect you mean setting them on the nodes themselves and perhaps global breakpoints in the net panel?
> - profile network, memory and cpu usage
This sort of profiling?
https://developer.mozilla.org/en-US/docs/Tools/Performance
https://developer.mozilla.org/en-US/docs/Tools/Network_Monitor#Perform…
> - navigate cookies, indexdb and websql databases
https://developer.mozilla.org/en-US/docs/Tools/Storage_Inspector
By the by, WebSQL isn't part of any standardization track and will not be implemented in Firefox as it stands, and neither will IE it looks like.
> - reformat JavaScript code
You mean "prettify source"? If so, yes.
> - CSS editor
There's the Style Editor, and the side pane of the Inspector.
https://developer.mozilla.org/en-US/docs/Tools/Style_Editor
https://developer.mozilla.org/en-US/docs/Tools/Page_Inspector/How_to/E…
> - work as IDE
I guess the Scratchpad is the closest thing to that. So technically, no. As a side note, there is the WebIDE for Firefox OS development.
https://developer.mozilla.org/en/docs/Tools/Scratchpad
https://developer.mozilla.org/en/docs/Tools/WebIDE
> - debugger API to work together with IDEs like…