December 2008
24 posts
why does the jvm even crash?
Memory & Resource consumption
JNI, JNI, JNI (bugs in YOUR code)
Bugs in the JVM
Should I care ?
no.
What should I do?
Try to fend people off with statements like these:
Q: Should I send the core file or Dr. Watson log to a tech support
engineer? Can I get some useful data from the core file?
A: No and no. For one thing, since it’s either a bug in the JVM or in...
github feature video blog - should be on your radar
Christmas, a merry one
i wish…
the crisis
I may have been in denial about that crisis-thing. Can we please, this one time only, not fight a war?
Varnish Shopping List →
every project needs one of these
Varnish Developer Rules →
Social rules
Be sensible.
If in doubt, think.
If still in doubt, ask.
Admit your mistakes, it’s faster that way.
Thou SHALL not paint bikesheds
Technical rules
Our coding style guideline is FreeBSD’s style(9)
See autoconf.des script for developer options to the toolchain.
Use -Werror, there are no harmless warnings, only source code that does not express intent well...
fortune says:
Welcome to UNIX! Enjoy your session! Have a great time! Note the
use of exclamation points! They are a very effective method for
demonstrating excitement, and can also spice up an otherwise plain-looking
sentence! However, there are drawbacks! Too much unnecessary exclaiming
can lead to a reduction in the effect that an exclamation point has on
the reader! For example, the sentence
Jane...
marrying iCal and Google →
what took you so long?
Octagate Site Timer - one useful tool →
Stop torture music →
.. I can recall when that used to be a joke. Can’t see why they should have Bruce Springsteen in there.
Only mock types you own →
Duck Typing
Working on real duck typing for JRuby.
We honor faith. Faith can be a positive force, enabling people to persevere in...
– Robert Park, in ‘Voodoo Science’
Wer neu anfangen will, soll es sofort tun. Eine überwundene Schwierigkeit...
– Konfuzius
Technical skill is mastery of complexity while creativity is mastery of...
– Catastrophe Theory, 1977
Simplicity is an acquired taste; Mankind, left free, instinctively complicates...
– Katharine Fullerton Gerould
Social Design Best Practices →
hold onto this if onto nothing else
...like playing Bob's Laundry, but with benefits →
Bob’s laundry. It’s a dirty job, but someone’s gotta do it.
(Anti)Patterns
One languages pattern is another languages anti-pattern. lambdas and blocks are encouraged in Ruby - but I don’t like seeing lots of anonymous classes in Java, even though the underlying concept is supposed to be the same.
Russian clown Yuri Kuklachev has a troupe of cats who do handstands, crawl along...
– Reuters (via O’Reilly Radar)
And that’s the point of languages like Ruby: You have the tools to decide which...
– http://github.com/raganwald/homoiconic/tree/master/2008-11-28/you_cant_be_serious.md (via florianhanke)