JSR 303 and Hibernate Validator
have been some awesome additions to the Java ecosystem, giving you a
standard way to validate your domain model across application layers.
Combined with the annotations of the Java Persistence API (JPA) you have
Matrices can be really large, sometimes larger than you can hold in one
array. You can extend the maximum size by having multiple arrays
however this can make your heap size really large and inefficient. An
alternative is to use a wrapper over a memory...
A few weeks ago Chris Matts wrote an interesting blog post ‘the language of risk‘ in which he describes an approach he used to explain the processes his team uses to an auditor.
Why did the auditor like what I said?
Because I explained everything we did...
A common desire in Tapestry is for Zone updates to automatically
include a throbber (or "spinner") displayed while the Ajax update is in
process. This is, unfortunately, a space where the built-in Tapestry
5.3 Zone functionality is a bit...
JavaFX 2.0 provides built-in capabilities for generating charts, a capability found within the javafx.scene.chart package. In this post, I look at creating bar charts and a scatter chart in using JavaFX 2.0. During the course of this post, I use Guava and...
Eduardo Cereto has some concerns about the
possibility of Google Analytics cookies slowing down the sites that use
the web app (which obviously includes many of the most popular sites on
the internet). Some readers may have thought this claim...
As soon as we started work on NosqlDistilled we were
faced with a tricky conundrum - what are we writing about? What
exactly is a NoSQL database? There's no strong definition of the
concept out there, no trademarks, no standard group, not even a...
While Automation is great to get you going and doing things faster
and reproducible, Monitoring/Metrics are probably more valuable for
learning and getting feedback from what's really going on. Matthias
Meyer describes it as the virtues of monitoring.
Last year it was Indigo, this year it will be Juno, and now the Eclipse community is voting on a name for the Eclipse release for June 2013. All you need to do is go to the poll, log in, and vote for your favorite name. If you're familiar with Eclipse...
Although it's easy to become accustomed to it, it's pretty obvious
the software development world has some serious issues in diversity.
By this I mean that we have some notable differences in proportions
of people compared to the general population. One...
One thing I wanted to do in the little application I’m working on was
send data to other apps on my phone using the ‘share via’ dialog which
I’ve seen used on the Twitter app.
In this case I wanted to send a link and its title to twitter and came...