Constant Pain with Non-Constant Constants
Posted by: Ken Sipe on December 20, 2011
This thought has crossed my mind before... more »
Kudos from GetAbstract for Manage Your Project Portfolio
Posted by: Johanna Rothman on December 19, 2011
T more »
Advanced Spock Techniques
Posted by: Ken Sipe on December 14, 2011
In recent years there have been a couple of tools that stand out when it comes to helping me be productive. One of those is the groovy test framework Spock. It is worthy of an introductory blog post. more »
Leadership, Management, Transitioning to Agile
Posted by: Johanna Rothman on December 13, 2011
I more »
Why Focus on Continuous Integration for Programs?
Posted by: Johanna Rothman on December 12, 2011
I more »
Is the Cost of Continuous Integration Worth the Value on Your Program?, Part 3
Posted by: Johanna Rothman on December 9, 2011
T more »
Is the Cost of Continuous Integration Worth the Value on Your Program?, Part 2
Posted by: Johanna Rothman on December 8, 2011
L more »
Is the Cost of Continuous Integration Worth the Value on Your Program?, Part 1
Posted by: Johanna Rothman on December 7, 2011
I more »
GroovyShellTestCase for testing Groovy scripts
Posted by: Kenneth Kousen on December 6, 2011
I more »
Deploying Java and Play Framework Apps to the Cloud with James Ward
Posted by: Matt Raible on December 2, 2011
Yesterday, I attended James Ward's presentation on Deploying Java & Play Framework Apps to the Cloud at Devoxx. I arrived a bit late, but still managed to get there in time to see a lot of demos and learn more about Heroku. Below are my notes from Jam more »
Updated Agile Program Management Slides Posted
Posted by: Johanna Rothman on November 28, 2011
I more »
Slides Posted from “Northern Hemisphere Conference Tour”
Posted by: Johanna Rothman on November 24, 2011
I more »
Up and Running Groovy: An O’Reilly screencast for my Manning book (wait, what?)
Posted by: Kenneth Kousen on November 18, 2011
W more »
Play 2.0, A web framework for a new era
Posted by: Matt Raible on November 16, 2011
This week, I'm in Antwerp, Belgium for the annual Devoxx conference. After traveling 21 hours door-to-door yesterday, I woke up and came to the conference to attend some talks on Play and PhoneGap. I just got out of the session on Play 2. more »
Estimating the Unknown: Dates or Budgets, Part 5
Posted by: Johanna Rothman on November 8, 2011
S more »
Estimating the Unknown: Dates or Budgets, Part 4
Posted by: Johanna Rothman on November 7, 2011
I more »
Estimating the Unknown: Projects or Budgets, Part 3
Posted by: Johanna Rothman on November 4, 2011
Y more »
Estimating the Unknown: Projects or Budgets, Part 2
Posted by: Johanna Rothman on November 3, 2011
S more »
Estimating the Unknown: Dates or Budgets, Part 1
Posted by: Johanna Rothman on November 1, 2011
A more »
Griffon: to SQL or NoSQL
Posted by: Andres Almiray on October 24, 2011
A common question asked in the Griffon mailing list is: can GORM be used with Griffon? Sadly the answer is no, not yet. However this doesn't mean there's no persistence support for Griffon at all, quite the opposite, there are 17 active plugins at the mom more »
Griffon: hanging by a thread
Posted by: Andres Almiray on October 21, 2011
Java Swing developers are well aware of the golden Swing Rule. Given that it's so easy to break it we at Griffon try to make your life easier by sticking to conventions. As a developer, you'd like to write code like this class SampleController { def m more »
MongoDB Grails and Copying Collections
Posted by: Ken Sipe on October 13, 2011
I currently find myself working on a project where Grails and MongoDB are the technology stack... more »
New Pragmatic Manager Email Newlsetter About Programs Posted
Posted by: Johanna Rothman on October 12, 2011
I more »
JavaOne: Rocking the Gradle
Posted by: Ken Sipe on October 5, 2011
Presenting Rocking the Gradle at JavaOne tomorrow 12:30pm at the Parc 55... more »
Reducing Your Own WIP and Yves’ Who Is Series
Posted by: Johanna Rothman on October 3, 2011
A more »
Further Your Influence Skills: Vancouver & Potsdam
Posted by: Johanna Rothman on September 19, 2011
I more »
Groovy “tutorial” chapters added to Making Java Groovy
Posted by: Kenneth Kousen on September 17, 2011
O more »
Griffon reaches 3rd year
Posted by: Andres Almiray on September 10, 2011
Happy Birthday Griffon! I can't believe it's been 3 years since Danno posted the first announcement. Griffon has come a looong way since. more »
Speaking at Sept 19 Yahoo! Program Management Council
Posted by: Johanna Rothman on September 6, 2011
I more »
Do You Need Titled Architects for Your Programs?
Posted by: Johanna Rothman on September 6, 2011
M more »
What Team Does the Product Owner/Responsible Person Belong To?
Posted by: Johanna Rothman on August 29, 2011
I more »
Griffon 0.9.3: New & Noteworthy
Posted by: Andres Almiray on August 15, 2011
The latest Griffon release (0.9.3) is ready for download! more »
How do you get started in programming?
Posted by: Matt Raible on July 28, 2011
I recently received the email below from someone asking how he might get started in programming. I think this is a popular topic, especially given the current economic situation in the US (unemployment is high, but not in the tech industry). For that reas more »
My Java Web Application Security Presentation from Jazoon 2011
Posted by: Matt Raible on June 26, 2011
Y more »
Hyperproductive JSF 2.0 with Ed Burns at Jazoon
Posted by: Matt Raible on June 23, 2011
This morning, I attended Ed Burn's Talk on Hyperproductive JSF 2.0 at Jazoon. As you might know, I've been a critic of JSF for many years. more »
Unified (as much as possible) Logging Using SLF4J
Posted by: Baruch Sadogursky on June 22, 2011
I more »
Banning Transitive Dependencies With Maven2/3, Gradle and Ivy
Posted by: Baruch Sadogursky on June 22, 2011
O more »
Java Web Application Security - Part V: Penetrating with Zed Attack Proxy
Posted by: Matt Raible on June 21, 2011
W more »
Java Web Application Security - Part III: Apache Shiro Login Demo
Posted by: Matt Raible on June 7, 2011
A couple weeks ago, I wrote a tutorial on how to implement security with Spring Security. The week prior, I wrote a similar tutorial for Java EE 6. This week, I'd like to show you how to implement the same features using Apache Shiro. more »
Java Web Application Security - Part IV: Programmatic Login APIs
Posted by: Matt Raible on June 6, 2011
O more »
Java Web Application Security - Part II: Spring Security Login Demo
Posted by: Matt Raible on June 3, 2011
Last week, I wrote a tutorial on how to implement Security in Java EE 6. This week, I'd like to show you how to implement the same features using Spring Security. Before I begin, I'd like to explain my reason for writing this article. more »
Musings about Agile Architecture and Agile Program Management
Posted by: Johanna Rothman on June 2, 2011
B more »
AppFuse 2.1 Released!
Posted by: Matt Raible on June 1, 2011
The AppFuse Team is pleased to announce the release of AppFuse 2.1. This release includes upgrades to all dependencies to bring them up-to-date with their latest releases. more »
Java Web Application Security - Part I: Java EE 6 Login Demo
Posted by: Matt Raible on May 13, 2011
B more »
Griffon podcast (Spanish)
Posted by: Andres Almiray on April 21, 2011
Hace un par de semanas tuve el honor de ser invitado a participar en la serie de podcasts de JavaHispano. La entrevista corrió por parte de Jorge Rubira, a quien tuve el placer de conocer personalmente en Spring I/O Madrid 2011 (ojo chavos en M&eac more »
Two Opening Days with a Stopover in Krak?w
Posted by: Matt Raible on April 14, 2011
Opening Day is a special event in Denver. The night before, it feels like the whole city is alive in anticipation of the big event. On Opening Day, it's typically a gorgeous spring day and serves as a great kickoff to baseball season. more »
Griffon: Your first plugin/addon
Posted by: Andres Almiray on March 24, 2011
Here's another quick Griffon howto. In the last two posts I showed a brand new feature found in Griffon 0.9. more »
Griffon: Building dialogs with MVC
Posted by: Andres Almiray on March 24, 2011
In the previous post, Griffon: Dealing with uncaught exceptions, a screenshot of a dialog appeared at the end, which is reproduced here for your viewing pleasure This dialog is intended as an error witness informing the user that something unexpected happ more »
Griffon on tour: Europe
Posted by: Andres Almiray on March 23, 2011
Spring has arrived to the northern hemisphere which means the conference season kicks into high gear. There are plenty of options for european JVM developers to get their fix of Java/Groovy/Scala/etc news, however if you're interested in learning more abo more »
Livin' it up in Vegas at TSSJS 2011
Posted by: Matt Raible on March 22, 2011
Last Wednesday, Trish and I traveled to Las Vegas for TheServerSide Java Symposium 2011 conference. We had a free room from TechTarget, but opted to upgrade to a suite with a view over the Bellagio Fountains. Trish won a trip to Vegas as a sales award ear more »
Griffon: Dealing with uncaught exceptions
Posted by: Andres Almiray on March 22, 2011
How many times have you encountered a rogue exception that bubbles up to the top of the call stack, causing an application to crash and burn? At least a few times, right? Fortunately the JDK provides a handy mechanism for dealing with such exceptions: Thr more »
Running Griffon with an alternate Groovy version
Posted by: Andres Almiray on March 21, 2011
A few people have asked the following question in the Griffon user mailing list How can I run Griffon with a version of Groovy other than the bundled one? There are several reasons to do so, here's one. Griffon has its own release cycle (as a matter o more »
The easy and digestable way to understand view in Scala
Posted by: Daniel Hinojosa on March 20, 2011
Similarities and Differences in Project Management
Posted by: Johanna Rothman on March 16, 2011
I more »
Griffon soundbites (English/Spanish)
Posted by: Andres Almiray on March 12, 2011
IBM's Java Technology Zone recently published an interview of yours truly about Griffon. The interview was conducted by all-around hip guy Andrew Glover, creator of Easyb and a good friend of mine. While Griffon is the main topic we also touch other more »
Working Across Timezones: Wellington and Sydney
Posted by: Johanna Rothman on March 10, 2011
S more »
Extending Spring Social's Service Provider Framework
Posted by: Craig Walls on March 10, 2011
Last week, I introduced you to Spring Social' more »
Getting Groovy on the Web And Desktop
Posted by: Andres Almiray on March 10, 2011
This article originally appeared in an special edition of the No Fluff Just Stuff magazine published for SpringOne 2GX 2010. Getting Groovy on the Web And Desktop Andres Almiray Have you ever had the need to build a Grails powered RIA but couldn't find more »
WebSockets with Johnny Wey at Denver JUG
Posted by: Matt Raible on March 9, 2011
This evening, I attended Denver JUG to hear Johnny Wey talk about WebSockets. This month, the location moved and even though I had a nice bike ride to the meeting, I showed up about 20 minutes late. Johnny's talk lasted about 40 minutes, so I missed the f more »
Upgrading to JSF 2
Posted by: Matt Raible on March 7, 2011
Last week, I spent a few hours upgrading AppFuse from JSF 1.2 to JSF 2.0. more »
Introducing Spring Social's Service Provider Framework
Posted by: Craig Walls on March 2, 2011
In my previous post, I introduced you to Spring Socia more »
Upcoming Conferences: TSSJS in Las Vegas and 33rd Degree in Krak?w, Poland
Posted by: Matt Raible on February 25, 2011
I more »
Technical Debt: Do Managers (Unintentionally) Force Bad Code?
Posted by: Johanna Rothman on February 25, 2011
I more »
Implementing Ajax Authentication using jQuery, Spring Security and HTTPS
Posted by: Matt Raible on February 24, 2011
I more »
Griffon: Threading Management take II
Posted by: Andres Almiray on February 24, 2011
There's a previous discussion on threading management in Griffon that explains what Griffon can do to help you write well behaving Swing applications. The options for better threading management have been updated in the most recent r more »
So, who uses Griffon afterall?
Posted by: Andres Almiray on February 23, 2011
That's the question that inevitably surfaces during Q&A in every single talk I've given on Griffon. While it's true that Java desktop application development does not receive as much press as its web or mobile counterparts it still plays a key role in IT, more »
What I Wish I’d Said for the Lightning Talk: 100% Utilization
Posted by: Johanna Rothman on February 18, 2011
I more »
Implementing Extensionless URLs with Tapestry, Spring MVC, Struts 2 and JSF
Posted by: Matt Raible on February 10, 2011
For the past couple of weeks, I've spent several evening hours implementing extensionless URLs in AppFuse. I've been wanting to do this ever since I wrote about how to do it a few years ago. This article details my experience and will hopefully help ot more »
Interview with Ian Dees and Miles Forrest Posted
Posted by: Johanna Rothman on February 1, 2011
I more »
But I Need to Know When the Project Will Be Done
Posted by: Johanna Rothman on January 31, 2011
I more »
An easier way to add Spock to an Eclipse/STS project
Posted by: Kenneth Kousen on January 26, 2011
N more »
Throughput and High Velocity
Posted by: Ken Sipe on January 11, 2011
Wow… has it really be 11 months since I’ve blogged. I had many ideas for blogs half written or half thought out… but last year was extremely busy. It’s a new year… and I’m back :) Let’s not focus on the past, let’s get right into it. more »
“Headquarters” and “Remote”: Language Matters
Posted by: Johanna Rothman on January 11, 2011
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...