Agile Project Management Tutorial, AgileIndy Conf, March 7, 2013
Posted by: Johanna Rothman on December 19, 2012
A more »
Announcing: Best Buy Product Catalog via Semantic Endpoints
Posted by: Brian Sletten on December 18, 2012
A new resource has been announced on Best Buy’s BBYOpen blog: Metis Alpha. Like Best Buy’s earlier forays into Semantic Web use, this one started with a business problem. As the announcement states: “These days, consumers have a rich var more »
Pragmatic Manager: Great People Create Great Products Posted
Posted by: Johanna Rothman on December 14, 2012
M more »
Griffon download stats, take II
Posted by: Andres Almiray on December 7, 2012
Back in June I published some stats regarding plugin downloads form the Central Griffon Artifact Repository. What's interesting is that miglayout, swingx-builder and glazedlists appear to be locked in a fierce competition on whose top dog. There were som more »
Agile Program Management: How Will You Deliver?
Posted by: Johanna Rothman on December 5, 2012
O more »
Improving AppFuse's PageSpeed with Apache
Posted by: Matt Raible on December 4, 2012
One of the most important things when developing webapps is to make them fast. With AppFuse, we've tried to incorporate many of the 14 rules for faster-loading websites. We had a gzip more »
AppFuse News: Liquibase and wro4j Tutorials from J. Garc?a
Posted by: Matt Raible on November 30, 2012
New committer J. García has been doing a lot of work to improve i18n in AppFuse 2.2, as well as our Struts 2 support. more »
Secure JSON Services with Play Scala and SecureSocial
Posted by: Matt Raible on November 29, 2012
Last November, I traveled to Antwerp to speak at Devoxx. After my talk on HTML5 with Play Scala, Mattias Karlsson approached me and we had a chat about doing the same talk at Jfokus i more »
Java Web Application Security - Part I: Java EE 6 Login Demo
Posted by: Matt Raible on November 28, 2012
B more »
Trying to make CoffeeScript work with Scalate and Play
Posted by: Matt Raible on November 28, 2012
A few weeks ago, I wrote about integrating Scalate with Play. The next steps in my Play Scala adventure will be trying to get the CoffeeScript module t more »
The Well-Grounded Java Developer Book Review
Posted by: Matt Raible on November 22, 2012
After finishing Core HTML5 Canvas, I dived into the next book on my list: The Well-Grounded Java Developer by Ben Evans and Martijn Verburg. I've known about this book since April of more »
Griffon vs Eclipse4: First Round
Posted by: Andres Almiray on November 17, 2012
I've been doing Eclipse RCP development for the past 2 months as part of my day job (nope, Swing is not dead, it just so happens the customer is an Eclipse shop), and while we used Eclipse 3.x initially we switched to Eclipse 4.x in recent weeks. more »
Griffon: Bringing back the fun to desktop development
Posted by: Andres Almiray on November 15, 2012
Update: The article was written by the time Griffon 0.9.5 came out. more »
Upgrading to Play 2: Anorm and Testing
Posted by: Matt Raible on November 10, 2012
This time last year, I decided I wanted to learn Scala. I chose the Play Framework as my vehicle for learning and I added CoffeeScript and Jade to the mix. more »
What have I been working on at Taleo?
Posted by: Matt Raible on November 10, 2012
2011 has been a year of great clients for me. I started working with O.co a more »
PhoneGap to the Rescue!
Posted by: Matt Raible on November 10, 2012
This is the 7th article in a series about my adventures developing a web application with HTML5, Play Scala, CoffeeScript and Jade. Previous art more »
Play Scala's Anorm, Heroku and PostgreSQL Issues
Posted by: Matt Raible on November 10, 2012
This article is the 5th in a series on about my adventures developing a Fitness Tracking application for my talk at Devoxx in two weeks. Previous art more »
Integrating Scalate and Jade with Play 1.2.3
Posted by: Matt Raible on November 10, 2012
At the beginning of this year, I decided I wanted to learn Scala. Since I'm a Web Frameworks Aficionado, I figured the best way to do that would be to learn Lift. I entered more »
Integration Testing with HTTP, HTTPS and Maven
Posted by: Matt Raible on November 10, 2012
This time last year, I decided I wanted to learn Scala. I chose the Play Framework as my vehicle for learning and I added CoffeeScript and Jade to the mix. I packaged it all up, learned a bunch and presented it at Devoxx 2011. more »
InfoQ's Top 20 Web Frameworks for the JVM
Posted by: Matt Raible on November 8, 2012
Back in early October, InfoQ.com published a community research article titled Top 20 Web Frameworks for the JVM. Their goal seemed to be fairly simple: Using the new community resear more »
Why the bias against JSF?
Posted by: Matt Raible on November 8, 2012
In my last post about InfoQ's Top 20 Web Frameworks for the JVM, I received a thought-provoking comment from henk53: There is one little thing that does bother me in those presentations, and that's your fairly obvious bias against JSF. .. more »
How I Calculated Ratings for My JVM Web Frameworks Comparison
Posted by: Matt Raible on November 8, 2012
I more »
Refreshing AppFuse's UI with Twitter Bootstrap
Posted by: Matt Raible on November 8, 2012
The last time AppFuse had an update done to its look and feel was in way back in 2006. I've done a lot of consulting since then, which has included a fair bit of page speed optimizatio more »
Griffon: i18n FXML content on the fly
Posted by: Andres Almiray on November 6, 2012
Saw earlier on twitter a post by Thomas Bolz (@TeaBeeOh) pertaining a particular issue he's currently facing: updating i18n content defined on an FXML file without restarting. Sadly for him the short answer is that it can't be done with what FXML and the more »
Nighthacking in Basel: the aftermath
Posted by: Andres Almiray on November 4, 2012
Steve's Nighthacking tour made a stop in Basel today. We met at the Canoo office right after lunch time. Gerrit Grunwald (a. more »
Nighthacking in Basel
Posted by: Andres Almiray on October 26, 2012
Join the 2012 Nighthacking tour! Mode details at http://steveonjava.com/nighthacking. more »
Griffon: trouble downloading plugins?
Posted by: Andres Almiray on October 23, 2012
Yesterday Amazon EC2 suffered another outage. More precisely in the East coast datacenter where the Griffon Artifact Portal is hosted. Unfortunately for us this meant the portal was unavailable for some hours. more »
Transition to Agile, Large Technical Debt, Small Project
Posted by: Johanna Rothman on October 22, 2012
M more »
Installing OpenJDK 7 on OS X
Posted by: Matt Raible on October 11, 2012
Last week, I scanned an article and saw there was a Java 7 Webinar. At first, I thought Java 7 was released, but soon after realized it was a Develo more »
Hackergarten @ Devoxx 2012
Posted by: Andres Almiray on October 8, 2012
Good news everyone! The Devoxx organizers kindly extended the Hackergarten session to a full day experience, including an additional location raising the available space up to 100 people. w00t! more »
Management Myth About “No Time for Training” Posted
Posted by: Johanna Rothman on October 3, 2012
I more »
AppFuse News: GitHub, Hibernate Search and The Future
Posted by: Matt Raible on October 2, 2012
It's been a while since I've written anything about AppFuse, but since the project has had quite a bit of activity lately, now seems like a good time.GitHubFirst of all, more »
Gold, Silver, Bronze Comparison for the Project Portfolio Requires Collaboration
Posted by: Johanna Rothman on September 28, 2012
W more »
AppFuse News: GitHub, Hibernate Search and The Future
Posted by: Matt Raible on September 25, 2012
I more »
Griffon reaches 4th year
Posted by: Andres Almiray on September 11, 2012
I'm happy to say that as of September 10th 2012 Griffon is now 4 years old! It's been quite the roller coaster ride since the beginning, a very fun one for sure. In the last year the project hit two important milestones: Griffon 1. more »
Management Myth About Managers and Technical Work
Posted by: Johanna Rothman on September 5, 2012
M more »
JavaZone 2012
Posted by: Ken Sipe on September 2, 2012
If you are looking for one of the top Java conferences, you need to take a look at JavaZone in Oslo, Norway. Having been there a number of times over the last several years and comparing it to other Java conferences.. more »
Comparing Web Frameworks and HTML5 with Play Scala at Jfokus 2012
Posted by: Matt Raible on August 16, 2012
Visualizing All the Work in Your Project Portfolio
Posted by: Johanna Rothman on August 7, 2012
I more »
Project Portfolio Management Workshop in Sao Paulo, Sept 10-11, 2012
Posted by: Johanna Rothman on August 2, 2012
I more »
Last Month’s Pragmatic Manager Posted: What is Okay to Discuss
Posted by: Johanna Rothman on July 31, 2012
I more »
Webinar July 24, Noon EDT Agile Project Project Portfolio Management
Posted by: Johanna Rothman on July 9, 2012
I more »
The Griffon Trove: dialogs and JavaFX
Posted by: Andres Almiray on July 9, 2012
Avid JavaFX developers may have noticed that the JavaFX 2.0 APIs provide Window and Stage classes that may be roughly mapped to java.awt. more »
Griffon: JavaFX for the Enterprise.
Posted by: Andres Almiray on July 3, 2012
A few weeks ago I presented a talk on JavaFX and Griffon in Linz hosted by eJUG. A couple of Griffon (Swing and JavaFX) applications were shown on stage, with two of them going toe to toe in showing how easy is to integrate JPA into a desktop application more »
Developing with HTML5, CoffeeScript and Twitter's Bootstrap
Posted by: Matt Raible on June 25, 2012
This article is the fourth in a series about my adventures developing a Fitness Tracking application with HTML5, Play Scala, CoffeeScript and Jade. Previous art more »
Integrating HTML5 Boilerplate with Scalate and Play
Posted by: Matt Raible on June 25, 2012
HTML5 Boilerplate is a project that provides a number of basic files to help you build an HTML5 application. At its core, it's an HTML template that puts CSS at the top, JavaScript at t more »
Trying to make CoffeeScript work with Scalate and Play
Posted by: Matt Raible on June 25, 2012
A more »
Integrating Scalate and Jade with Play 1.2.3
Posted by: Matt Raible on June 25, 2012
This article is the fourth in a series about my adventures developing a Fitness Tracking application with HTML5, Play Scala, CoffeeScript and Jade. Previous articles can be found at: Integrating Scalate and Jade with Play more »
More Scalate Goodness for Play
Posted by: Matt Raible on June 25, 2012
This article is the 6th in a series on about my adventures developing a web application with HTML5, Play Scala, CoffeeScript and Jade. Previous more »
PhoneGap to the Rescue!
Posted by: Matt Raible on June 25, 2012
This week, I had the pleasure of traveling to one of my favorite places in the world: Antwerp, Belgium. Like last year, I traveled with the lovely Trish McGinity and spoke at Devoxx 2011. This year, my talk was on developing a web/mobile app with HTML5, P more »
My HTML5 with Play Scala, CoffeeScript and Jade Presentation from Devoxx 2011
Posted by: Matt Raible on June 25, 2012
This week, I had the pleasure of traveling to one of my favorite places in the world: Antwerp, Belgium. Like last year, I traveled with the lovely Trish McGinity and spoke at Devoxx 201 more »
Secure JSON Services with Play Scala and SecureSocial
Posted by: Matt Raible on June 25, 2012
Migrating to Play 2 and My ?berConf Presentation
Posted by: Matt Raible on June 22, 2012
In my last post about migrating to Play 2, I said I'd write another post on the rest of my experience. While I'm not completely finished with migrating to Play 2, I feel like I've done enough to talk about the issues I encountered. Validation and Display more »
The Griffon Trove: checking EDT violations
Posted by: Andres Almiray on June 18, 2012
Executing code in the proper thread is a must for every Swing application, problem is that it's so easy to break the rules. Griffon is aware of this and tries its best to help you deal with the complexity of running code in and out of the EDT. Since versi more »
Groovy and Griffon @ JavaOne 2012
Posted by: Andres Almiray on June 15, 2012
JavaOne 2012 rejection/acceptance letters were sent a few days ago. after the dust settled I was surprised to see my account did not contain a single accepted proposal, but 5! Here's the run down for this year CON5100 - The Groovy Ecosystem CON5106 - Gri more »
Management Myth #5 About Ranking Systems Posted
Posted by: Johanna Rothman on June 12, 2012
I more »
The Griffon Trove: troubleshooting plugin upgrades
Posted by: Andres Almiray on June 11, 2012
Now that Griffon 1.0.0 is available there may be some people experiencing upgrade problems. more »
Gr8conf EU 2012: the good, the groovy and the awesome
Posted by: Andres Almiray on June 11, 2012
Gr8conf EU just took place last week in the cosmopolitan city of Copenhagen. As always it was jam packed with interesting talks, and lost of people interested in hearing the latest news and learning more on the the Gr8 tech that is the Groovy Ecosystem. T more »
Griffon 1.0.0 is out!
Posted by: Andres Almiray on June 10, 2012
I'm happy to announce the immediate availability of Griffon 1.0.0! more »
Griffon plugin/archetype stats
Posted by: Andres Almiray on June 1, 2012
A few months ago we launched the Griffon Artifact Portal, an online resource for locating plugins and archetypes. If you've visited the site in the past you may have noticed that each artifact has a download count. For example, at the time of writing this more »
The Key Tenets - 7 Years after The Internet Services Disruption
Posted by: Ken Sipe on May 28, 2012
October 28 2005 Ray Ozzie, having recently joined Microsoft (msft) at the time, put together an interesting manifesto with the subject title of "The Internet Services Disruption", with the purpose of "get all of us roughly on the same page". For cur more »
The Griffon Trove: compiling additional sources
Posted by: Andres Almiray on May 25, 2012
The Griffon build automatically compiles all Java & Groovy sources found under src/main. Follow these steps should you require additional sources to be compiled during the same compilation step Create a file named _Events.groovy under the scripts di more »
We Cannot Choose Between Management And Leadership
Posted by: Johanna Rothman on May 24, 2012
I more »
Griffon in Action: where are we?
Posted by: Andres Almiray on May 21, 2012
It's been a while since I last posted news on the book, which is why I'm really pleased to announce the book is done. Let me be remark that last statement, the book is done! The final eBook goes on sale on May 24th, the pBook will be ready shortly after. more »
Comparing Web Frameworks and HTML5 with Play Scala at Jfokus 2012
Posted by: Matt Raible on May 16, 2012
Spring MVC 3.2 Preview: Adding Long Polling to an Existing Web Application
Posted by: Craig Walls on May 13, 2012
I more »
Spring MVC 3.2 Preview: Making a Controller Method Asynchronous
Posted by: Craig Walls on May 10, 2012
I more »
Web Developers Can Now Easily "Play" with RDFa
Posted by: Brian Sletten on May 10, 2012
Yesterday, we announced RDFa.info, a new site devoted to helping developers add RDFa (Resource Description Framework-in-attributes) to HTML. Building on that work, the team behind RDFa. more »
Global Accessibility Awareness Day is Today – but where's the Sem Tech?
Posted by: Brian Sletten on May 9, 2012
Today, May 9, 2012 is Global Accessibility Awareness Day (#GAAD). What started with a simple blog-post by Los Angeles Web Developer, Joe Devon, has grown to include events around the world designed to increase awareness about web accessibility issues. To more »
Great Recollections from the Geographically Distributed Teams Workshop
Posted by: Johanna Rothman on April 25, 2012
S more »
My What's New in Spring 3.1 Presentation
Posted by: Matt Raible on April 8, 2012
My first business trip of the year was to Dublin, CA this past week. Trish joined me because she wanted to take some pictures of San Francisco. She got some awesome shots as you can see below. more »
Thoughts on Infrastructure, Technical Debt, and Automated Test Framework
Posted by: Johanna Rothman on April 6, 2012
I more »
Getting the Spock out of a Gradle War
Posted by: Ken Sipe on April 5, 2012
I recent ran into a interesting situation, for which I thought it would be worth sharing. I have a new project with the following build needs: Java, Spring MVC and Spock Testing. The problem is simple. more »
Java With a Bit of OSGi – The Book
Posted by: Kirk Knoernschild on March 26, 2012
I’m dancing. By god I’m dancing on the walls. I’m dancing on the ceiling. more »
Public Workshop, Transitioning to Agile, in Stockholm, May 28-29
Posted by: Johanna Rothman on March 26, 2012
I more »
Public Project Portfolio Management Workshops in Sao Paulo and Stockholm
Posted by: Johanna Rothman on March 23, 2012
I more »
Book Review: Personal Kanban: Mapping Work | Navigating Life
Posted by: Johanna Rothman on March 20, 2012
A more »
Speak at the 33rd Degree
Posted by: Ken Sipe on March 18, 2012
I will be speaking in Poland this month at the 33rd. It looks like a great conference line up and Krakow is wonderful more »
QCon 2012 – Perfect as Everything in London Should Be
Posted by: Baruch Sadogursky on March 16, 2012
T more »
Register Now for Geographically Distributed Agile Teams Workshop
Posted by: Johanna Rothman on March 15, 2012
R more »
Agile: getting the standup right!
Posted by: Ken Sipe on March 14, 2012
The standup meeting as part of an agile discipline at first seems like an easy and obvious activity. Yet I keep coming across clients and organizations that seem to struggle with getting it right. It appears that as long as everyone is standing. more »
The Griffon Trove: plugin source management
Posted by: Andres Almiray on March 14, 2012
This entry should be of particular interest to plugin authors (archetypes too!). In releases prior to 0. more »
The Griffon Trove: adding Scala to an application
Posted by: Andres Almiray on March 12, 2012
Readers this blog may know that's possible to mix Groovy and Scala code in the same Griffon application (link 1, link 2, link 3). For a time using Scala within a Griffon application required you to still write MVC artifacts with either Groovy (the default more »
Book Review: I’m Working While They’re Sleeping
Posted by: Johanna Rothman on March 6, 2012
E more »
Upcoming Webinar on Project Portfolio Management
Posted by: Johanna Rothman on February 28, 2012
I more »
The Griffon Trove: packaging packaging packaging
Posted by: Andres Almiray on February 24, 2012
Since the early days of Griffon it's possible to package an application in several packaging targets; the defaults are jar, zip, applet and webstart. Calling the package command with no arguments will automatically select these 4 targets for you. But what more »
The Griffon Trove: peeking at the build
Posted by: Andres Almiray on February 20, 2012
There are times when working with Griffon you'd like to know what's really happening during build process execution; for example, how much time does it take for a task to complete, or what are the different events you can react to using build event handle more »
The Griffon Trove: what version are you running?
Posted by: Andres Almiray on February 19, 2012
Welcome to a new series of posts regarding Tips & Tricks about Griffon. The Griffon team decided to leave a late San Valentin present in the form of Griffon 0.9. more »
Pragmatic Managers Posted for Your Reading Pleasure
Posted by: Johanna Rothman on February 17, 2012
I more »
Webinar Recording Available, Last Day for Early Registration for Workshop
Posted by: Johanna Rothman on February 15, 2012
S more »
Play Framework 2.0 with Peter Hilton at Jfokus
Posted by: Matt Raible on February 14, 2012
This week, I'm at Jfokus in Stockholm, Sweden. After a fun speaker's dinner last night, I got up this morning and polished up my presentations and demo before attending the conference. The first session I attended was Peter Hilton's Play Framework 2. more »
Agile Project Portfolio Management Video Posted
Posted by: Johanna Rothman on February 13, 2012
T more »
Webinar for Geographically Distributed Agile Teams on Feb 15, Noon Eastern
Posted by: Johanna Rothman on February 7, 2012
P more »
Geographically Distributed Agile Teams Have Choices for Their Lifecycles
Posted by: Johanna Rothman on February 6, 2012
I more »
Dependency Management with .NET – Doing it Right
Posted by: Baruch Sadogursky on February 6, 2012
T more »
Agile Lifecycles for Geographically Distributed Teams, Part 3
Posted by: Johanna Rothman on February 3, 2012
E more »
Why an Agile Project Manager is Not a Scrum Master
Posted by: Johanna Rothman on February 1, 2012
A more »
Agile Lifecycles for Geographically Distributed Teams, Part 2
Posted by: Johanna Rothman on January 25, 2012
E more »
Agile Lifecycles for Geographically Distributed Teams, Part 1
Posted by: Johanna Rothman on January 24, 2012
I more »
Grails: Bootstrapping data with DomainBuilder
Posted by: Andres Almiray on January 23, 2012
A few days ago I was discussing the topic of builders during a Grails training session. After surveying the usual suspects found in the standard Groovy distribution (MarkupBuilder, SwingBuilder, Antbuilder and ObjectGraphBuilder) we jumped into Grails' Do more »
Drum Roll: Public Workshop April 17-18, 2012
Posted by: Johanna Rothman on January 20, 2012
I more »
Pragmatic Manager Posted: Are Your Shoulds Driving Your Decisions
Posted by: Johanna Rothman on January 10, 2012
I more »
Upgrading AppFuse to Spring Security 3.1 and Spring 3.1
Posted by: Matt Raible on January 5, 2012
Before the holiday break, I spent some time upgrading AppFuse to use the latest releases of Spring and Spring Security. I started with Spring Security in early December and quickly discovered its 3.1 XSD required some changes. more »
Management Myth, Myth of 100% Utilitization Posted
Posted by: Johanna Rothman on January 3, 2012
I more »
Why Attend the NFJS Tour?
- » Cutting-Edge Technologies
- » Agile Practices
- » Peer Exchange
Current Topics:
- Languages on the JVM: Scala, Groovy, Clojure
- Enterprise Java
- Core Java, Java 8
- Agility
- Testing: Geb, Spock, Easyb
- REST
- NoSQL: MongoDB, Cassandra
- Hadoop
- Spring 4
- Cloud
- Automation Tools: Gradle, Git, Jenkins, Sonar
- HTML5, CSS3, AngularJS, jQuery, Usability
- Mobile Apps - iPhone and Android
- More...