Posted by:
John Lewis
on 03/10/2010
Here is the full screencast from my Jasig 2010 Conference Session on "Open Sourcing Your Project (with Jasig)". Enjoy!
read more
more »
Posted by:
Andrew Glover
on 03/10/2010
As I previously mentioned in “Free lunches, mousetraps and the Actor model“, Edward A. Lee wrote an interesting article entitled “The Problem with Threads” in which he advocates leveraging the actor model in popular languages (such as in Java) as opposed to adopting an entire new paradigm (like Erlang). He states:
We should not replace established languages. We should instead build on them.
It appears that more than a few hip people agree with his line of... more »
Posted by:
John Lewis
on 03/09/2010
Here is the full screencast from my Jasig 2010 Conference Session on Annotation-Based Spring Portlet MVC. Enjoy!
read more
more »
Posted by:
Andrew Glover
on 03/08/2010
I recently had the opportunity to present four different talks at the Enterprise Software Development Conference (or ESDC) in San Mateo, California. In an effort to provide additional data points and information, I created individual resource pages for each talk. These pages (hosted at my company’s site — beacon50.com) provide links to articles, blog entries, tutorials, and a copy of each presentation. If you’re curious to see what you missed at ESDC, then have a look,... more »
Posted by:
Robert Fischer
on 03/06/2010
Let’s start with some background.
I complained that Scala did not seem to be very functional to me, but I didn’t really know how best to express what was fundamentally wrong with it. I did know that if “functional languages have a fixed set of features” like Scala’s creator, Odersky, claims, then it wasn’t simply “first-class functions in there, function literals, closures”, “types, generics, [and] pattern matching”. Scala has... more »
Posted by:
Andres Almiray
on 03/06/2010
The Griffon team is very pleased to announce that Griffon 0.3 has been released!. This release is loaded with new features, plus a good number of bug fixes. Here's a quick tour on what 0.3 has to offer:
Addon enhancements
As you may know, addons are Griffon's runtime plugins; you can use them to extend the capabilities of an application. Addons were introduced in 0.2 however they only exposed a small set of hooks (factories, methods, props) plus their own life cycle hooks. Starting... more »
Posted by:
Andrew Glover
on 03/02/2010
A politician once mused
A free lunch is only found in mousetraps.
While this quote is amusing, it’s painfully true. In fact, the whole notion of a free lunch and its consequences was copacetically captured by Herb Sutter in an article entitled “The Free Lunch is Over: A Fundamental Turn Toward Concurrency in Software” that was published in Dr Dobb’s Journal back in 2005. In this well crafted masterpiece, Mr Sutter tore apart the misplaced belief that... more »
Posted by:
Russell Miles
on 02/26/2010
My colleague Jonas Partner has just published the first article in a series that is going to provide a walk through the new OpenCredo Esper extension project.
For anyone interested in what this project brings to the event-based-architecture table, Jonas' series is a great place to start.
more »
Posted by:
Russell Miles
on 02/25/2010
My first article for InfoQ was published earlier today. In this article I summarise an interview with Matt Deacon of Microsoft on Windows Azure's entry into the priced, public cloud market.
This is a real rite-of-passage for the Azure PaaS and I attempt to frame what this means within the context of the emerging cloud utility market.
more »
Posted by:
Andrew Glover
on 02/22/2010
Back in the Age of Aquarius, I wrote an article entitled “Use test categorization for agile builds” in which I attempted to delineate various types of tests and then went on to suggest how to categorize these various tests so as to get the most out of a build run (i.e make it fast and effective at providing meaningful feedback). Back then (and to an extent now) my concern was with test execution; that is, I like to categorize tests as fast and slow. Accordingly, I run the fast... more »
Posted by:
Ken Sipe
on 02/21/2010
As part of the Lambda Lounge, established by Alex Miller (Thanks!!), we have started a group to study the SICP. We just started and are going virtual... if you would like to participate, email or tweet me (@kensipe). In the process of studying SICP and LISP, I plan on focusing on Clojure. Clojure was previously on my machine as I was reading Stu's book Programming Clojure, however increased usage would require some maturing of my tools. This led to the discovery of Mark Reid's blog... more »
Posted by:
Russell Miles
on 02/21/2010
I have the huge pleasure today of announcing the public availability of the open source OpenCredo Esper project, which has today hit its 1.0 release. From Jonas Partner's (O/C Esper project lead) release notes:
The OpenCredo Esper project builds on top of the excellent Complex Event Stream processing project, Esper. The OpenCredo Esper project is primarily motivated by a desire to make using Esper easier within messaging applications built on Spring Integration.
Using Esper to... more »
Posted by:
Robert Fischer
on 02/20/2010
I just released the DynamicDomainProperties plugin for Grails, which allows domain classes to have dynamic properties. It’s pretty nifty, if I do say so myself.
Based on my frustration with the Grails plugin culture because of differing cultural assumptions about open source works, and based on my lack of appreciation for the promises of indirect compensation offered to me as an open source developer, I’ve decided to release it under the GNU-Affero GPL 3.0, which is... more »
Posted by:
Andrew Glover
on 02/18/2010
While I don’t spend a lot of time on the .NET platform anymore, I’m still a big fan of Boo. Having cut my teeth on Python many years ago, I’ve always enjoyed hip Pythonic languages and when Boo came out for the .NET platform way back when, I jumped on the opportunity to experiment with it and leverage it at client sites. What’s more, it’s no secret that I’m a fan of DSLs as I do find they can be quite powerful, for example, in leveraging natural... more »
Posted by:
Ken Sipe
on 02/17/2010
I was able to attend speakerconf 2010 this year in Aruba. It was an amazing gathering of talented leaders in the software development space. Each day of the conference started with several 15 – 30 minute talks lasting roughly 3 hours. According to the retro at the end of the conference, most people enjoyed and preferred these short talks as a primer to longer conversations in the afternoon along the pool or beach. Most talks were met with the struggle to maintain time often due to the many... more »
Posted by:
Matt Stine
on 02/16/2010
A local Pastor once gave the advice of introducing ourselves and our kids to dead people. It is his belief that if his kids grow up idolizing the likes of Eric Liddell, Jim Elliot, and Hudson Taylor, they would be far better off than by looking up to many of our so-called “heroes” of today. I happen to agree with his advice, but that’s not the subject of tonight’s blog entry.
I think that this advice is very applicable to us as software developers today. While our... more »
Posted by:
Billy Newport
on 02/11/2010
I've just pushed another sample to github. This sample shows how to attach a listener to the grid which watches transactions involved a set of maps. Any eviction events in those maps are 'noticed' and an eviction event is inserted in to a map thats basically used like a simple queue. I wrote a client side listener that can be attached to a client grid reference. This listener polls the server side grid looking for these events and returns them to the client.The particular use case that... more »
Posted by:
Billy Newport
on 02/09/2010
This is a very common scenario. The customer wants a Map to reflect entries in a database table. They want:
To preload database records in to the grid map
Lazy fetch anything not preloaded in to the grid map
Write any changes to entries in the map back to the database
The sample on github shows how to do this. This sample uses the wxsutils library on github also. This contains code for several patterns and makes using WXS easier. The main things used by... more »
Posted by:
Craig Walls
on 02/08/2010
In case you've not heard or don't follow me on Twitter, I'm pleased to announce that my fourth DZone Refcard, one covering Spring Web Flow, was released today. You can also read a short interview that I did with James Sugrue.
In case you're wondering...yep, I'm still working on Spring in Action 3. In fact, I'm now writing the Spring Web Flow chapter...so I get a chance to expand on what's in the Refcard. It's a lot of fun writing Refcards, but it's incredibly difficult to cram so much... more »
Posted by:
Matthew Taylor
on 02/06/2010
This post is for Mario. I started it as an email to him, but he suggested it as a blog post in the first place, and now that it’s done it does seem to be post-worthly (although off-topic).
Here are the details of my new home TV system.
First of all, the only paying services I have for TV entertainment are DSL and Netflix. You can get the cheapest Netflix membership and still get all the “Watch it now” content that they have. Not the best and most recent movies, but... more »
Items: 1 to 20 of 2359
Next »
NFJS, the Magazine
December Issue Now Available- Hibernate Performance Tuning, Part 2
by Scott Leberknight - Virtualization for Development
by Pratik Patel - Emergent Design & Evolutionary Architecture
by Neal Ford - Writing Secure Code with ESAPI
by Ken Sipe