• Fat Cats Boardgame
  • Wicket UI Library
  • About Me

Java and Wicket web development thoughts, tutorials, and tips

roman@coderdreams.com
Coder DreamsCoder Dreams
  • Fat Cats Boardgame
  • Wicket UI Library
  • About Me

About CoderDreams

I started CoderDreams to share what I’ve learned about Java and Apache Wicket development over the years. I hope to save other developers some headaches, write about time-saving tips, and maybe learn from others what I’m doing wrong!

Apache Wicket especially, doesn’t seem to have a lot of good resources online but is a great framework to use for certain types of applications. It’s not a great choice for ultra-high traffic public sites. It is very suited, however, for applications that contain complex UI’s with difficult business logic, as well as moderate traffic. It has been around for a long time and has become very mature.

About Roman

I got into programming because of my older brother, who taught me some things, and I picked up knowledge watching him write code. We found an old Commodore computer and I immediately started trying to write simple games using BASIC.

I loved playing RPG games and always wanted to create my own! So I developed my skills and learned a lot about 3D programming and DirectX. I didn’t complete many projects unfortunately, but I was able to complete a “game” called Positronic Emotions for Microsoft’s Imagine Cup competition!

I later created a 3D engine that specializes in rendering weather effects and transitioning between seasons. It was to be used in an upcoming game about a dystopian future where powerful weathermen controlled the world.

You can find some video clips below:

Professional Career

I started working professionally building .NET web apps in various fields such as photography, real estate, and publishing. The change from desktop software to web development was very refreshing, you and your users could see results immediately.

I eventually left the .NET world behind and started doing Java web development. I currently use Apache Wicket, which has become one of my favorite web UI libraries. I’ve gained a lot of expertise using it and would like to share all the tips and tricks I’ve learned over the years!

Why the name CoderDreams? Sometimes I would spend hours in front of a computer, but only come up with the solutions in bed or in my dreams 馃檪

Categories

  • aws
  • customization
  • database
  • debugging
  • enum
  • java
  • models
  • performance
  • projects
  • react
  • software design
  • Spring
  • tool
  • Uncategorized
  • wicket

Recent Posts

  • Rent Day
  • Self-contained Wicket Fragments
  • Pros and cons of unit testing
  • Themeable React Monopoly board
  • Please dont use client-specific release branches

Recent Comments

  • TCI Express Thanks for sharing such insightful information. TCI Express truly stands out as the best air logistics company, offering fast, secure, and efficient air express and cold chain transportation services....

    Tracking down a bug in production Wicket application 路  March 25, 2025

  • Tom Error: A zip file cannot include itself Can you please correct the plugin part so it doesn't use the same folder as input?

    Deploying Spring Boot app to AWS Beanstalk with Nginx customization 路  September 3, 2021

  • Golfman: Reality always wins I've used both Wicket and front-end JS frameworks and, having worked extensively on both, I can tell you that "Speed of development" is definitely NOT with the JS frameworks. You basically end up...

    Five reasons you should use Apache Wicket 路  August 29, 2021

  • Kiriller Sorry can not agree with you, wicket might be a well built technical framework. But the advantages of using a front-end framework like react.js and vue.js can not be beaten by Wicket nowadays. - Speed...

    Five reasons you should use Apache Wicket 路  August 23, 2021

  • Bernd Lauert Sorry but i have to refute your claims with the following arguments: 1. the Wicket community may be small but it is also very responsive, you usually get a helpful answer from the core devs on the...

    Five reasons you should use Apache Wicket 路  July 1, 2021

Archives

  • May 2021
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019

Contact Me

Send Message