The Joy of Clojure, Second Edition by Michael Fogus and Chris Houser has 4 new chapters!
Save 45% with Promo code mlfogus2jn at manning.com.
The authors have released the following chapters:
on Sep 3, 2013
Save 45% on The Programmer's Guide to Apache Thrift with Promo code mlthriftjn2 at manning.com.
The Programmer's Guide to Apache Thrift by Randy Abernethy has been updated!
on Aug 28, 2013
My name is Haim Michael, I am the General Manager for Zindell Technologies and I am an eternal student and a lecturer. I chose to develop the abelski web site for the benefit of all people world wide. I have started to develop it in November 2007 and I continuously update its courses and add new ones. All courses on this web site are available for free personal and academic usage.
on Oct 4, 2010
Java User Groups
Grails in Action, Second Edition MEAP Update + 44% off
Save 44% on Grails in Action, Second Edition with Promotional code mlgsmith2jn at manning.com
on Aug 20, 2013
The W3C Social Web Incubator Group is organizing a free Bar Camp in the Santa Clara Sun Campus on November 2nd to foster a wide ranging discussion on the issues required to build the global Social Web.
Imagine a world where everybody could participate easily in a distributed yet secure Social Web. In such a world every one will be able to control their own information, and every business would...
on Oct 26, 2009
Java Web Services and XML
Tonight I bundled the cassandra command-line interface (CLI) into virgil. Since the CLI uses the thrift-based CassandraDaemon, the main method now starts a thrift server along side the REST server.
Now, when you (or your application) issues commands through the REST interface, you can verify that they worked through the command-line interface. For more information, check...
on Oct 24, 2011
I decided to write down the answer for some questions which my book's readers email me or ask me via twitter in my weblog so everyone can benefit from the answers. Here is the answer to the first question which involves custom security realms.
GlassFish supports 5 types of security realms out of the box which are sd follow:
File Realm: Usefull for development and testing purposes. GlassFish...
on May 18, 2010
RESTless about RESTful
These days there is much discussion about REST and HATEOAS, and many people feel urged to reinterpret what HATEOAS means or what Roy Fielding's often-cited dissertation allegedly would say in their understanding, and what HATEOAS should be implemented like therefore. While I first felt amused about this "dispute about nothing" (just ask Mr Fielding if you don't...
on Feb 14, 2010
Love Cassandra? Love REST?
Wish you could have both at the same time?
Now you can.
After much discussion, I'm happy to announce the birth of a new project, Virgil. The project will provide a GUI and a services layer on top of Cassandra, exposing data and services via REST.
Virgil already has a REST layer for CRUD operations against keyspaces, column families, and data. We hope to quickly...
on Oct 22, 2011
Here is a review of some concurrency tips from Joshua Bloch, Brian
Goetz and others.
Prefer immutable objects/data
Immutable objects do not change after construction. Immutable objects
are simpler, safer, require no locks, and are thread safe. To
make an object immutable don't provide setters/mutator methods, make
fields private final, and prevent...
on Sep 17, 2009
I came across an announcement for IBM's Faces for Laszlo this morning.
I haven't had time to delve into the details, but my impression is that they're "filling in" some of the missing Rich Internet Application pieces that I've wanted for a long time.
My professional introduction to Java was through Applets and JSP pages. I needed browser components that were "snazzy" and "dynamic". In my case...
on Jul 22, 2005
The movement towards digital records is generating exponential amounts of data, tremendously valuable data. But building a system to manage that data and extract value from it requires acceptance of a paradox; the system needs to be flexible and tolerant, while simultaneously enforcing structure and standards. This is hard.
Many of us have felt the pain of Master Data Management (MDM). In large...
on Sep 9, 2011
FESI Research Program Overview
FESI is the Free and open source software Enterprise Solutions Institute. We are a research program designed to study tomorrow's internet technologies as a means to teach folks in the local workforce how to use technologies our customers will likely want to implement. We also perform this research to prepare local engineers with the knowledge and...
on Apr 27, 2010
On April 28th, 2010, we will be kicking off the first phase of FESI's research. This where we set up the project, and start to get our hands dirty. Attached is the flyer we will use to promote FESI and what we're trying to accomplish. Hopefully it will help us get the word out to the local community.
Also as the kickoff, we'll be participating with a networking group that meets...
on Apr 27, 2010