dwalend's blog
Event Based Programming in JavaFX
Old Song, New World
I decided to try my hand at some JavaFX programming to see what the language had to offer. Two of the key features of JavaFX are its ability to bind to data, and its access to all Java libraries. I used that to see how it handles for event-based programming. I built this minesweeper game:
Good-bye, Alpha
I released SomnifugiJMS v22 a few weeks back. Not alpha-0-22. This subtlety is a big change in approach for a small change in code. I make fewer changes in each release, and the extremely stabile JMS specification is only so big. I've added most of the features I intend to implement.
JMX and Test-Driven Development
At JavaOne this year I did a short talk on using JMX in test-driven development.
How big is that boolean[]?
My day job is software architect for a bunch of algorithm scientists who "feel the need for speed." We work to keep the system safe from the evils of premature optimization while finding hot spots that really speed things up.
SalutafugiJMS -- Java Messaging Service on ZeroConf
SalutafugiJMS is a peer-to-peer implementation of the Java Messaging Service specification that uses ZeroConf DNS-SD discovery and TCP sockets to communicate in a distributed computing system.
Preparing for JavaOne
JavaOne is an amazing conference. About 15,000 of us get together to exchange ideas, hear about new things, meet internet friends face-to-face, and explore the boundaries of Geekdom.
Wild Winds Wrestling with the Restless Sea
I finally found some time to get back to the generics saga. A comment in the feature request says that wildcards should help make Semirings easier to use.
Me and You In User Interfaces
The pronouns we use when we address computers and imagine them addressing us hides some profound insight. I haven't pinned down exactly what. Wikipedia has a nice grammar description on first, second and third person. I think the way we use these implied points of view in computing is really strange and not very consistent.
Bad Things In adamTaglet
adamTaglet -- Architecture Driven Assisted Modeling Taglet -- is a taglet that generates class diagrams from a custom JavaDoc tag. The tag holds a list of the leaf classes for the diagram and a list of forbidden classes.
Whooshing Sounds
Back in May I blogged about simplifying my generics code with dot accessors to the type parameters, to simplify code that currently looks like this:





