Today I'm looking at Haskell type definition and the use of
pattern-matching in functions. Pattern-matching is much more an
integral feature of FP, as opposed to OO. But first...Haskell type definition
Being a Spring framework user and
enthusiast for many years I came across several misunderstandings and
problems with this stack. Also there are places where abstractions
leak terribly and to effectively and safely take advantage of all the
Most people know that you can use @Autowired to tell Spring to
inject one object into another when it loads your application context. A
lesser known nugget of information is that you can also use the @Value annotation to inject values from a property file...
Your clicks tell us that Git is gittin' popular here at DZone.
Grab our FREE Git Cheat Sheet!
Get FREE PDF
Okay, the learning curve is a bit steep -- Think Like (a) Git led our link charts lately, and our Git...
The <time> element is now gone from HTML5.After a four-month discussion, W3C decided on Saturday to drop <time> because timestamps can be entered under <data>, a generic HTML5 tag designed to mark machine-readable information.Ian 'Hixie'...
Do you ever think about all the great books for programmers, and then form your opinion on the one book that every programmer should read? Maybe a traditionalist will pick Donald Knuth's The Art of Computer
Programming. Or maybe Fred Brooks' The Mythical...
Another Lucene Eurocon is a history. That was a very intense two
days, where the basic problem was: which of the three lectures go to.
Sometimes the choice was very difficult, the only hope is that this year
all the presentations were recorded and will...
This is to remind me that I should never ever forget the cruical
difference between build-time-only tags (i.e. having tag handlers only)
and render-time tags that have corresponding components. The problem is
that their lifespan is different and thus...
Once the relationship between mentor and mentee is established, it is
fair to say that they will be in a journey together. Every software
craftsman is on a personal journey towards mastery. They are all walking
the long road. Both mentor and mentees will...
I have always been of the view that using recycled objects is faster for serialization.
So I wrote a test based on Thrift Protobuf Compare to see where it does well or poorly.
The benchmark suggest that serialization/deserialization is fast with
Is setting up Jenkins on a fresh server a tedious process for you? Wes Winham thinks so. Thats why he's built a bootstrapping tool that gets Jenkins servers quickly forked and set up in the cloud. Right now the tool supports Jenkins on Ubuntu 10.04 on...