By Elijah Meeks for D3 in Action
One of the most popular information visualization charts in D3 is also one of the most maligned: the word cloud. Also known as a tag cloud, the word cloud uses text and text size to represent the importance or frequency of words. Figure 1 shows a thumbnail gallery of 15 word clouds derived from text in a species biodiversity database. Oftentimes, word clouds...
on Nov 10, 2014
By Avi Pfeffer for Practical Probablistic Programming
Save 40% on Practical Probabilistic Programming with code pppjn at manning.com.
Probabilistic programming is a way to create systems that help us make decisions in the face of uncertainty. Probabilistic reasoning combines our knowledge of a situation with the laws of probability to determine those unobserved factors that are critical to...
on Nov 10, 2014
Have you experienced Scrum? "agile" development? I have.
on Oct 17, 2013
There are a great many sessions at JavaOne 2013 that feature JavaFX. But only one of them dared people to attend the session. That session would be No Guts, No Glory! A Deep Dive into the Internals of JavaFX [BOF5802], presented by Steve Northover, Kevin Rushforth, and Richard Bair (all of Oracle). At first, I was wondering if the challenge would mean I'd arrive at the session, only to find...
on Sep 25, 2013
Pragmatic Programmer Stuart Holloway said in a tweet recently, “Anybody can be agile in a green field. Show me your 3rd, 4th, and 5th releases.” Well, we've been maintaining Oracle Mojarra JSF for 32 releases and, we’ve found hudson a completely invaluable tool for maintaining agility as the technology matures and requires maintenance across all the versions we've ever released...
on Jul 1, 2011
Wakaleo Consulting is pleased to announce that we are bringing our popular TDD/BDD courses to Europe, in a convenient online format!
Fundamentals of Test-Driven Development in Java: This course covers both fundamental TDD/BDD practices, tips and tricks, and also how to apply them effectively with the latest Java tools, including JUnit 4.8, Hamcrest, Infinitest, Mockito and Spock.
on Apr 20, 2011
I like the "subproject" and JIRA, which now inside Java.net ( I am not using kenai.com since it launched, sorry Sun).
I prefer blog here, honestly this is not my main blog, my main blog at www.jroller.com/fthamura, Felipe asked me, to blog here, sad he has gone... I do it now, felipe..
u can see several feature that important in Java.net, before we think this java.net can become ur play ground...
on Mar 18, 2011
In the previous installment of Effective Architecture, I covered TDD with Model-View-Presenter. However the code I presented had synchronous server calls. In JavaFX (like Swing), the UI code runs in the Event Dispatch Thread (EDT). It is unwise to block the EDT. Hence it is encouraged to execute all server calls on a separate thread.
Swing provides SwingWorker to execute tasks off the...
on Jul 23, 2010
The original Pragmatic Programmers, Andy Hunt and Dave Thomas, talk about the tragedy of the software ghetto in this 2003 interview with Bill Venners. We all know the story of how unfixed broken windows can cause a nice neighborhood to start looking like a ghetto, and how this analogy is applied to an enterprise software project. While working through my email today, I came across a management...
on Jul 9, 2010
I have the extreme good fortune to speak at several conferences a
year, and I always grow from each one, either by taking in useful
content, or by meeting interesting people. This week I made my first
trip to Poland, to speak at GeeCON 2010. As usual, I
decided to re-invent my JSF presentation and didn't start the effort in
earnest until far to late in the process. Though I was happy with the...
on May 15, 2010
Everyone is talking about team work - but what exactly does it entail? Strictly speaking, the word denotes classical work division in which every team member is responsible for a clearly defined section of the entire production process.
We at Micromata have a different view on team work: we want every team member to understand and be interested in their colleagues' areas of...
on Jan 23, 2010
Imagine you get to an organization that has several applications accounting for more than 800,000 lines of code. There are defects everywhere, releases after releases, lots of developers cranking code, after every release more defects... how do you stop the spiral?
This might sound like a spiral of death, or a suicidal path perhaps ;)
Before I continue, I have to say that the number 1 requirement...
on Jul 20, 2009
(This is another in my emptying of my drafts box of proto-blogs - this one from four or more years ago. Some of it is dated, and I gave it an edit or two, but I think there might be a thought or two in here worth reading).
Software is what architecture would be if building-materials were free. Everybody would have a beautiful, twisting crystal palace in the air, and nobody would be able to find...
on Feb 11, 2009
We have scenarios where a customer may want to have say 200 partitions and preload the data into the grid when the partition primaries are initially placed. The customer might want to load 100Gb of data and planned on 500MB of primary data and 500MB of replica data per JVM. Obviously, this needs, say, 200 JVMs with heap sizes of around 1.5Gb to 2Gb (total of around 400Gb) before it's possible to...
on Aug 1, 2007
The new version of Easy-Cassandra, the version 2.0.1, have launched, some news are:
Refactoring constructor on Session Factory
QueryBuilder (InsertBuilder, UpdateBuilder, DeleteBuilder, SelectBuilder and BatchBuilder)
Go faster both write and read
More supports to Spring-Data
As have an easier the configuration a Session Factory, it was made the ClustInformation, this...
on Feb 13, 2014
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
In 1996, a group that I was working with devised a development process which we called Defect Driven Design, otherwise known as D3. We were a bit disappointed by not surprised that D3 never really caught on but just recently I saw a glimmer of hope for a revival. It was quite a surprise when about a year ago when Cameron Prudy started telling me about this great methodology called Defect...
on Nov 29, 2011
In this post I show how simple is to integrate mybatis and spring framework.
The requirements are:
Spring Framwork 3.0.5 + dependencies
Mybatis 3.0.3 + dependencies
CoreJavaBeans1.0.1 + dependencies
First of all, let's define a model bean:
<span class="line-number"> 1</span> <span class="comment">/*...
on Dec 23, 2010
Last week's kickoff of FESI's research program went very well. There are a number of folks (>500) who are now following this blog on Java.net, and a number who have gotten involved. While we wait for more folks, we'll be researching new technologies, the first being NOSQL databases.
If the kind of topics we're research interests you, please feel free to join the project;...
on May 5, 2010
During Jazoon 2010 I had the chance to chat with many people about Scrum and this motivates me to look around and check scrum.org website and found this quate on the guide
“A chicken and a pig are together when the chicken says, "Let's start a restaurant!"
The pig thinks it over and says, "What would we call this restaurant?"
The chicken says, "Ham n' Eggs!"...
on Jun 2, 2010