Pragmatic Programmer Issues

Category: java

Books Q2.2018

Comments: 2

I read or listen at least one book per two weeks. I want to share the list with you. First of all it is always worth to recommend good book. Second I hope you could help me. Please write your suggestion into comments. Books from Q1 This quarter list: Time Management Made Simple by Brian […]


Grail Quest to find where went our productivity to (part two) ?

In Part one we talked about problems with productivity instead of great support from community, adding more resources, introducing scurm or other lean processes. We end up with resource efficiency (engineers), today we follow the next problem with throughput.  In every company there are more project, more important things to do than people. The number of projects […]

JIRA Tuning – part one

Comments: 1

There was a time when I did some JVM tuning. It’s time to reactivate the part of the brain responsible for this activity. The key principle is to prepare a baseline. What is it? The baseline refers to: the first measuring mechanisms (np. gc.log) – we should measure on different levels (cpu, I/O, database etc) […]


Model Driven Architecture live or dead?

Comments: 1

In my wunderlist‘s “watch this” list I found this dinosaur movie to watch: MDA: A forlorn hope. by Uncle Bob. It was posted over two years ago and it was viewed almost 55 thousand times. MDA is easy isn’t it? The MDA Guid has only 62 pages. We need some modeling tools and another tool for […]

Big Data Predictions

Comments: 1

I’ve read Forrester’s Big Data Predictions for 2013. Mike gave four predictions: First prediction: everyone must figure out that BigData is everywhere, surrounds us. We need to find ways of learning from that data. We need to build new tools and methods for easily decision taking based on many different sources of data simultaneously and what is pretty […]


Engineering New Year’s Resolutions

For all engineers seeking what resolutions to choose. This presentation will help: Engineering Change. Some ideas from presentation: Continuous Deployment: make mistake quick, cheap failures, Metric Driven Development: learning based on knowledge, know the project health, measure, measure and once again measure. Learn new language:  chosen from different programing paradigm. NoSQL: choose NoSQL solution to […]


Spring Migration Analyzer – The Beginning

Comments: 1

Spring Team surprised us once again with Spring Migration Analyzer tool. Migration with Spring wasn’t so painful, BUT this one create report for us. Now it easier to estimate effort and we now spots where we should put our attention. I read InfoQ article: “Spring Migration Analyzer: An Assistant For JavaEE To Spring Conversion” about great […]

Importance of Security

Comments: 2

Everybody knows web application are now de facto standard in daily use. We go even further as we have more and more mobile devices. We are building our apps in such a way we can access it from mobile phones, tablets and even e-book readers. So nobody should be surprised that companies involved in web […]


Pedro Newsletter 05.09.2011

Safari users still susceptible to attacks. Follow the instructions posted at $ps|Enable to fully protect your system. slashem – type safe Scala DSL for Solr. Google APIs Client Library for .NET (still in beta). Android powered Kindle – worst kept secret is now confirmed. Dreamforce 2011 Keynote. Awesome Seth post entry: Not fade away. Best […]


Groovy and Grails Code Quality

Comments: 3

I’m involved in Grails project. Despite of development, my responsibility is taking care about code quality. I do Code Review, and I was wondering about tool to help me a little bit. In meantime I was reading GroovyMag issue and found out CodeNarc tool. This tool do static analysis for groovy. Last CodeNarc version is […]


JPA2 Metamodel – how to manage that.

Comments: 2

JPA2 added new typesafe Criteria API. This allows us to build query in strongly-typed manner instead of string based. To provide such functionality JPA2 use Metamodel API described in JSR-317: Chapter 5. When entity manager factory is bootstrapping for persistence unit, then persistence provider have to initialize metamodel classes so this classes have to be […]



Spring Template Objects Testing

Spring Data – Redis – tutorial

The Power of Feedback – book review

Pedro Newsletter 16.07.2010

Spring jdbc namespace

Spring MVC Exception Handler

Pedro Newsletter 11.06.2010

Java Master

Pedro Newsletter 07.06.2010

Thoughts with C&W

Pedro Newsletter 03.06.2010

Pedro Newsletter 02.06.2010

Pedro Newsletter 17-18.05.2010

Pedro Newsletter 13-16.05.2010

Pedro Newsletter 19.05.2010

Pedro Newsletter 01-06.05.2010

Pedro Newsletter 27-30.04.2010

Pedro Newsletter 23-26.04.2010

Pedro Newsletter 15-16.04.2010

Pedro Newsletter 12-14.04.2010

Pedro Newsletter 06-11.04.2010

Pedro Newsletter 01-05.04.2010

Pedro Newsletter 25-31.03.2010

Scala Wave at Google

Pedro News 18-24.03.2010

Pedro Newsletter 14-17.03.2010

Myths of innovation

Guava – Google Collections

Springframework utils classes

Scala Implicit Conversion

Maven 2.2.0 Released

Galileo Galileo

VisualVm performance tuning tool

ServiceLoader – modularization for free

WeakReference common mistake

AOSD – Finally Thoughts

AOSD Conference Day

AOSD – Part One

Long Time

Packages – Java Specification chapter seven

SpringSource – Developing Rich Web Applications with Spring

Names – Java Specification chapter six

Offsite Seminary Report

Conversion and Promotions from Java Specification (ch5)

Maven Project Raports

How to extend SQLErrorCodesFactory

java spring config

Springframework and Hibernate Training

RunWith helps JUnit

Java Specification – Types, Values, Variables (ch4)

Eclipse Ganymede is coming

Java Specification – chapter three

JPA vs Hibernate


Java Generics and Collections

Tymek is home

Java Modules

Eclipse Ganymede



Eclipse v3.3

Jazoon – Day 3

Jazoon – Day 2

After Day One

The First Day – Jazoon

After JavaTechKonf

JavaTechConf 2007

The JavaOne is over

Hibernate Shard, Serach and Validate

Cocoon 2.2 – the empire strikes back ?

Maven 2.0.6 and what next


OSGI – the future from the past

Choosing the right cache

The saga about Hibernete.


Seam or not to seam

Mavenization Holded