Posts Tagged ‘wicket’

Wicket trainings at ApacheCon

Thursday, February 12th, 2009

ApacheCon EU hosts 2 days worth of Wicket training March 23rd and 24th in Amsterdam: Introduction to Wicket and Behavior Driven Development with Wicket and JDave. These trainings will be given by core team members of the Apache Wicket project, giving you access to the experts.

You can pick and choose, but if you want the best experience you should book both courses. On monday I’ll be giving an introduction course to Apache Wicket. On tuesday, Timo Rantalaiho will give a course on driving your web application development using Wicket, WebDriver and JDave.

Pricing is available at the ApacheCon website. Book now and get your team up to speed with the best Java web development experience in just two days!

Introduction to Wicket

March 23rd, Martijn Dashorst, full description

Learn how to use Apache Wicket to create web applications on your own from the masters. This hands-on lab will provide a quick introduction to the Wicket framework and we’ll start with coding right away. At the basis for this course lies the Wicket in Action book, written by the course leader. We’ll start with setting up our project, move on from a simple hello world application to implementing an online cheese store. We’ll learn to connect it to services delivered by Spring and a back end served with a JPA provider (Hibernate or OpenJPA). During this course we’ll cover the end-to-end basics of web application development: unit testing, writing maintainable code, internationalization, security and deployment.

Behavior-Driving Your Apache Wicket Application: Making the Most of Webdriver and JDave-Wicket

March 24th, Timo Rantalaiho, full description

How to get good unit and black-box test coverage by expressive, executable specifications on your Apache Wicket application code, with JDave BDD framework and WebDriver functional testing tool.The training is mostly hands-on programming assignments of applying WebDriver and jdave-wicket for testing and adding features to a Wicket application.

Bruno Borges featured on wicketinaction.com

Monday, October 27th, 2008

In my new series of interviews with Wicket community members I recently caught up with Bruno Borges, a nice Brazilian guy from Rio de Janeiro. Bruno has been around for quite a while now and if I remember correctly visits the Wicket IRC channel on and off (probably when he isn’t lying on Ipanama beach). You can learn more from Bruno and his Wicket adventures in Meet the Wicket Community: Bruno Borges.

Meet the Wicket Community: Nino Martinez Wael

Monday, October 13th, 2008

The Wicket community has grown quite a bit since Wicket’s inception. The core Wicket team is pretty visible through the various blogs and meetups?but the community is more! Meet your fellow Wicketeers and read all about them.

Our first victim is one of Wicket’s most visible supporters: Nino Martinez Wael. Read more about Nino and his experiences with Wicket here.

If you have a couple of follow up questions for Nino, please leave a comment on the blog. I’m sure Nino will be quick to answer them :)

I’ve got a couple more interviews in the basket, so expect more in the coming weeks!

Thank you Nino for being so kind to participate in this interview!

A farewell to Maurice Marrink

Monday, August 4th, 2008

It is with great sadness that I must report the staggering loss of my good friend and colleague, Maurice Marrink. Maurice and his brother Michel died in a tragic car crash friday August 1st 2008.

Maurice Marrink

Maurice was a dear co-worker, project member and good friend. He was always enthusiastic, willing to lend a hand and above all friendly. Coming from the northern parts of the Netherlands, Maurice could be quite stubborn at times-a trait that is invaluable when working as a software engineer, especially when working in a group of strong minded people.

Maurice was a great asset to the Wicket community since Wicket became open source. The Wicket team was fortunate to have Maurice on board since last March. He was committed to the continued success of Wicket and the Apache community as a whole.

Maurice has guided students that created the initial Wicket Dojo integration (Wicket 1.1 timeframe, before Wicket Ajax). He put a lot of effort into creating two security frameworks for Wicket, with the latest and greatest open sourced: the Wicket Security framework (aka Swarm/Wasp). He had many good ideas on the future of Wicket and integrating his projects into our core distribution.

Within Topicus he was one of the pillars of our company-professionally, and even more important: culturally. He was always organizing and attending social events, nerd nights, cart challenges and board gaming evenings. Just two weeks ago he was our hero when he arranged tickets for a pre-screening of Batman: The dark knight at our local IMax theatre.

Maurice was notorious for his drinking habit: he drank Coca Cola (pure, no extras) by the gallon. Panic struck when we ran out of it: how can the world turn without coke? I think that the Coca Cola stock will drop a bit with the loss of Maurice. Not only his love drinking the Coca Cola gave him a reputation. When he went on skiing trips, it became an adventure-without any sign of fear Maurice dove down any piste of any color (the darker the color the better). He enjoyed performing jumps at various occasions in half pipes and the occasional bump on the piste-if there was a chance to get airborne, he took it.

I had a lot of good laughs with Maurice, especially because he was the inventor of the Not Invented Here syndrome. He has created at least 2 web based security frameworks, and implemented an almost complete service layer, even when Spring was already the uncontested market leader in that space.

Maurice was the ultimate software engineer: always improving on what he has created, endlessly caught in the infinite loop of tweaking, refactoring, tossing it away and starting all over again. His only weakness was his love for creating abstractions of abstractions of abstractions, and making things more generic with each iteration. This lead to class names such as AbstractReusableHibernateDataProviderRegistryHandler (a made up name, but you get my drift). You can imagine that this is a problem in discussions about the internal framework where your tongue and brain try to combine the 9 concepts in the right sequence.

We’ve had lots of discussions about our favorite fantasy authors, recently Terry Goodkind. He had a list of authors I have to read which I keep forgetting. Writing down stuff was never my strongest point.

I am proud to have worked with Maurice for more than 4 years. It is rare to meet someone with a similar mind and such a gentle spirit as Maurice’s.

Maurice, I miss you. All my thoughts and good wishes are with you and your loved ones. May your soul find peace.

Martijn Dashorst

Wicket Interview in Brazil

Saturday, July 12th, 2008

A couple of months ago Eelco and I were interviewed by Bruno Pereira for a Brazilian Java magazine. Unfortunately for us this interview was done through email, so no carnival for us. Maybe next year :) . You can read the interview here.

I was a Windows client developer used to build GUI’s with Borland’s VCL. Then I had to build web apps using Maverick and Velocity. I hated that experience and constantly asked myself: WHY is this so hard and so much work. Wicket salvaged me from this negative experience: it felt like returning to VCL programming and for the first time I enjoyed
building web apps.