Please enter your username below and press the send button.A password reset link will be sent to you.
If you are unable to access the email address originally associated with your Delicious account, we recommend creating a new account.
This link recently saved by bhaven on February 22, 2015
A giant blog post that will take you through every step from "checking out the code" to "landing the code in the Chromium repo". It will also come in super handy for mild to moderate cases of insomnia. Warning: this is a long post. The bug we're fixing is silly, but will get us writing actual Chromium code.
This link recently saved by bhaven on January 16, 2015
This link recently saved by bhaven on July 30, 2014
If you're a programmer and you don't have visualization as one of your main tools in your belt, then good news, you just found how to easily improve your skill set. Really it should be taught in any programming course. Note: This post won't get you from zero to visualization expert, but hopefully it can pique your curiosity and will provide plenty of references for further study. Visualizing data has two main advantages compared to looking at the same data in a tabular form.
This link recently saved by bhaven on January 31, 2013
But I really don't think it should have to be that hard to upgrade a CSS framework. Here's what I want to try next time I work in a codebase that's based on Bootstrap:
Do not use the Bootstrap class names directly in our code. They are too short, and it's too hard to keep track of where they're being used.
Instead, use a CSS pre-processor like Less (which Bootstrap itself is based on) to extend the Bootstrap class names and define longer, more app-specific, more semantic class names. For example, we might extend btn into "coursera-generic-button" and we might extend btn/btn-success into "coursera-save-button".
For a longer article that also recommends that technique for semantic more than maintenance reasons, read Stop Embedding Bootstrap Classes in your HTML.
This link recently saved by bhaven on February 29, 2012
We're in a very unique position as we're primarily aiming to teach students who've been through our previous math and science-centric curriculum. Because of this we can create some rather compelling exercises and projects that never would've been feasible otherwise.
This link recently saved by bhaven on February 14, 2012
Doug has a slightly different and more elaborate take on the bad parts and awful parts, so I'm sharing my perspective on the four issues that have caused me the most grief in the past:
how to fix broken block scope with with;
the four (not three!) meanings of this;
promoting arguments to an array; and