Lobotomy to your object oriented thinking – “Elegant Objects, volume 1” book review
Step one in the transformation of a successful procedural developer into a successful object developer is a lobotomy. (by David West) This is the first sentence in “Elegant Objects, volume 1” book by...
Confitura 2017 – greatness delivered
Last weekend I have attended Confitura 2017. This year conference had about 1400 attendees, 5 tracks and 35 presentations – everyone could find something interesting to listen and learn. My post is review of...
JVM Bloggers – best posts in March 2017
Most clicked articles published in March 2017 at JVM Bloggers project.
Java word banned once and for all?
Reports are coming in from all over the world that some mysterious man in a dark suit contacted various companies strongly suggesting that they should stop using word “Java” in any form or “bad...
Win a ticket to GeeCON 2017 by showing your Java skills
For the last few months I am in a Java project where we are using Javaslang library. As a result I have posted a short demo of Try capabilities on my company’s website “Road to a more functional Java...
JVM Bloggers – best posts in February 2017
Most clicked articles published in February 2017 at JVM Bloggers project.
JVM Bloggers – best posts in January 2017
Most clicked articles published in January 2017 at JVM Bloggers project.
Forcing Wicket to place JavaScript files at the bottom
When you add any Wicket component library e.g. Wicket-Bootstrap to your project, usually it adds some JavaScript and CSS resources to every page or panel. But the problem is that these JS files are added in the...
JVM Bloggers – summary or 2016 in numbers
2016 was the first full year when JVM Bloggers project was running so to sum up this period of time I have gathered some numbers to share with you. 19 Number of newsletter issues published on our website. Before...
JVM Bloggers – best posts in December 2016
Most clicked articles published in December 2016 at JVM Bloggers project.
New Year, new domain, new blog theme – welcome in 2017
Welcome in 2017 – new and shiny year full of hope that at least small percentage of our New Year’s Resolutions will last longer than a few weeks
Elon Musk – an amazing entrepreneur and a difficult person – book review
Elon Musk and his vision to make humans a Multiplanetary Species
Six Steps to Improve Your Remote Communication With TeamSpeak
Few tips to make your TeamSpeak usage a real pleasure
What’s New in JVM Bloggers – Docker Compose and Views Counter
Version 0.10.0 is live with Docker Compose and views counter
Varidesk – an Adjustable Standing Desk – Review
My impressions after six months with Varidesk standing desk
Podsumowanie Ankiety O JVM Bloggers
Dwa tygodnie temu przygotowałem ankietę dotyczącą projektu JVM Bloggers i poprosiłem o jej wypełnienie programistów z naszej społeczności. Na podstawie odpowiedzi chciałem się dowiedzieć o tym co ludzie sądzą o...
5 Reasons for Every Developer Reading Books to Join Goodreads
Goodreads – a website for a book readers and why you should care
My Impressions After Advanced Data Structures at Coursera
Short summary after I have finished “Advanced Data Structures in Java” at Coursera
One and the Only One Reason to Customize IntelliJ IDEA Memory Settings
Don’t be a Scrooge and give your IDE some more memory
Speaker at Java Developers’ Day 2015
Showing 1011 mistakes developers make during recruitment process
6 things you should remember after GeeCON 2015
1200 developers, 75 speakers, 80 talks and 6 important things to remember
Merry Christmas and Silent Night in Java
Programmable Christmas wishes and carol, how cool is this?
Chat bot, scripting and teaching developers orthography
Few lines of script to help developers to learn orthography
The Apprenticeship Patterns – book review
130 pages to help you nurture your passion and become a better developer. Pretty good deal, isn’t it?
ZooKeeper, Curator and how microservices load balancing works
How Zookeeper makes sure that every worker happily gets some stuff to do from job delegating manager
Handle every event in your Akka application
Event here, event there, events flying everywhere. Post about checking that every Akka event will finally find its home
Goodbye WordPress. Hello Octopress
Developers are like women. From time to time they need new framework, language or sometimes, even new blogging platform.
GeeCON 2014 – Brain dump, Day 3
Last, third post with my notes from GeeCON 2014 conference. Pretty short? I am not going to justify myself, but it was third day and everyone was a bit tired after two intensive days and nights in Cracow. Tomasz...
GeeCON 2014 – Brain dump, Day 2
The second part of my notes from GeeCON 2014 conference. Day two was the most interesting and richest day of the conference so are the notes. Hazem Saleh – Jasmine Automated Tests for JavaScript Testing...
GeeCON 2014 – Brain dump, Day 1
Inspired by post “Min/max note taking for conferences” I’ve noted down my impressions, most interesting sentences, mentioned tools/books/blogs during ongoing GeeCON 2014 conference. This is my ”Brain dump” after...
Deep dive into AngularJS – my review of “Mastering Web Application Development with AngularJS”
First, complete book about AngularJS. Pretty good, very useful and written by our fellow man from Poland. Could I ask for more?
Oprogramowanie szyte na miarę – recenzja książki
Bardzo fajna książka na temat, który jest często zaniedbywany przez programistów: komunikacji z klientem.
Agile By Example 2013 – review
Notes, thoughts and comments after my first agile conference in my career. Few interesting ideas, some already known approaches. Anyway, I do not regret being there.
Transparently persist and retrieve encrypted data from database
Big brother is watching… always so why not encrypt everything. And then, auto-decrypt and encrypt our data stored in Database? Here comes Jasypt.
Taking a screenshot when UI tests written in Geb fail
There is nothing worse than being reported that UI test failed but without clear evidence what exactly went wrong. And what could be better evidence than screenshot just after the failure? This is a second post...
Reusing browser instance in Geb UI tests
Home-baked optimization should be fine unless they are re-inventing the wheel. Unfortunately that was the case this time, but thanks to the careful reader I know a lot more about Geb now.
Easy Html/Javascript JSON escaping in Scalatra
Auto-escaping data in API response is always good except the moments when it is not…
XStream – XStreamely easy way to work with XML data in Java
From time to time there is a moment when we have to deal with XML data. And most of the time it is not the happiest day in our life. There is even a term “XML hell” describing situation when programmer has to deal...
Jasmine tests reporter in TeamCity with Scala and SBT
This post is basically re-post of article I have written on blog of my company. But before you go there to read the full story, please check this short introduction below to decide if you are interested 🙂 In our...
Instant AngularJS Starter – book review
Some time ago I have received an offer from Packt Publishing to write a review of their new small book about AngularJS framework “Instant AngularJS Starter”. And because I still consider myself as a AngularJS...
Twitter Bootstrap Navbar as AngularJS component
You all know Twitter Bootstrap, don’t you? It’s the awesome library to make your web application looks pretty good without spending many hours on CSS. We are using Bootstrap based design in our current project that...
Running unit tests and integration tests separately with Maven Failsafe and TestNG
Recently for my new pet project I decided that I would like to have some tests executed during standard mvn test and some other ones only during different phase, let’s call it integration phase. I googled and...
Configuring SBT JSLint with TeamCity build
In this post I will shortly describe configuration process of JSLint SBT plugin and then TeamCity build config that reacts on errors/warnings raised by this plugin.
Fixing bug in Hibernate Envers
Recently in our project we were reported a strange bug. In a one report where we display historical data provided by Hibernate Envers, users encountered duplicated records in dropdown used for filtering. We tried...
Deploying Java Web Application on Jelastic
Some time ago having your own full-fledged hosting with Java, Tomcat and any database wasn’t cheap, but luckily we live in a very interesting times and now there are many virtual hosting services in the Cloud...