With the advent of Ajax, it's been fun to watch the Web in a renaissance as technologies we dismissed years ago have come into vogue. There's such buzz in that space that some are beginning to predict that web applications will replace desktop apps entirely and that perhaps even a "Web OS" concept will take root.
Maybe the future is in Web browsers.
While profiling a Java EE web app, I found myself wondering how much memory a process required. I attached a low-instrusion profiler to the JVM and watched a pattern repeat itself several times: the heap grew by ~15 MB, got collected, grew again by ~15 MB, got collected, etc.
My first reaction was to conclude that the process required 15 MB of heap in order to complete.
One of the things I enjoy about fatherhood is being, for however brief a period, somewhat of an authority on life.
My friend Richard Bair recently told the world that the colloquial definition of JavaBeans as an object with getters and setters is incomplete, and demonstrated how a handy base class can make adding
PropertyChangeListener support easier.
I'd like to
(cross-posted on Married... with children)
(Cross-posted on Married... with Children)
I am so sick of badly behaved focus behavior! I hate it when websites have
onload handlers that do janky things with the focus, moving it to some arbitrary form field, not realizing that many users start interacting before the page is completely loaded.
One of the Java Swing GUI toolkit's strong advantages is its flexible, easy-to-customize architecture. Swing isn't easy for beginners, but once you grok it, there are a lot of great ways to customize the behavior, state, and appearance of a widget.
And so, after months of dormancy, I resurrect this blog (and my personal blog, "Married... with children", too -- this entry is cross-posted there.)
Why did it die?
(Cross-posted on Married... with children)
There are two experiences in my life that caused me such embarassment that though years have passed, when I reflect back upon them for more than a few seconds, I find myself subconciously curling up into the fetal position with a pained expression burned into my face.
These are not those experiences.