{"/hibernate-hard-facts-part-1/":"https://blog.frankel.ch/hibernate-hard-facts/1/","/hibernate-hard-facts-part-2/":"https://blog.frankel.ch/hibernate-hard-facts/2/","/hibernate-hard-facts-part-3/":"https://blog.frankel.ch/hibernate-hard-facts/3/","/hibernate-hard-facts-part-4/":"https://blog.frankel.ch/hibernate-hard-facts/4/","/hibernate-hard-facts-part-5/":"https://blog.frankel.ch/hibernate-hard-facts/5/","/cdi-an-overview-part-1/":"https://blog.frankel.ch/cdi-an-overview/1/","/cdi-an-overview-part-2/":"https://blog.frankel.ch/cdi-an-overview/2/","/hibernate-hard-facts-part-6/":"https://blog.frankel.ch/hibernate-hard-facts/6/","/hibernate-hard-facts-part-7/":"https://blog.frankel.ch/hibernate-hard-facts/7/","/devoxx-fr-2012-day-1/":"https://blog.frankel.ch/devoxx-fr-2012/1/","/devoxx-fr-2012-day-2/":"https://blog.frankel.ch/devoxx-fr-2012/2/","/devoxx-france-2012-day-3/":"https://blog.frankel.ch/devoxx-fr-2012/3/","/devoxx-2012-day-1/":"https://blog.frankel.ch/devoxx-2012/1/","/devoxx-2012-day-2/":"https://blog.frankel.ch/devoxx-2012/2/","/devoxx-2012-day-3/":"https://blog.frankel.ch/devoxx-2012/3/","/devoxx-2012-day-4/":"https://blog.frankel.ch/devoxx-2012/4/","/devoxx-2012-final-day/":"https://blog.frankel.ch/devoxx-2012/5/","/devoxx-france-2013-day-1/":"https://blog.frankel.ch/devoxx-fr-2013/1/","/devoxx-france-2013-day-2/":"https://blog.frankel.ch/devoxx-fr-2013/2/","/devoxx-france-2013-day-3/":"https://blog.frankel.ch/devoxx-fr-2013/3/","/polyglot-everywhere-part-1/":"https://blog.frankel.ch/polyglot-everywhere/1/","/polyglot-everywhere-part-2/":"https://blog.frankel.ch/polyglot-everywhere/2/","/going-the-microservices-way-part-1/":"https://blog.frankel.ch/going-the-microservices-way/1/","/going-the-microservices-way-part-2/":"https://blog.frankel.ch/going-the-microservices-way/2/","/going-the-microservices-way-part-3/":"https://blog.frankel.ch/going-the-microservices-way/3/","/designing-your-own-spring-boot-starter-part-1/":"https://blog.frankel.ch/designing-your-own-spring-boot-starter/1/","/designing-your-own-spring-boot-starter-part-2/":"https://blog.frankel.ch/designing-your-own-spring-boot-starter/2/","/software-labels-translation-is-not-so-easy/":"https://blog.frankel.ch/software-labels-translation-not-easy/"}