Skip to content
The Practical Developer
The Practical Developer

Software Development is easy when you understand what you're doing

Primary Navigation Menu
Menu
  • Blog
  • Topics
    • Agile
    • Architecture
    • DevOps
    • Docker
    • Kafka
    • Microservices
    • RabbitMQ
    • Reactive
    • Spring Boot
    • Testing
  • Projects
    • The Practical Architecture Process
    • Basic Java Maven Archetypes
    • Quboo – Code Quality Game
  • About
  • Home

sonarqube

Mapping REST API to Plain Java Objects (POJOs)

Sometimes you want to connect to a REST API from a Java application. There are several approaches to it, from parsing raw JSON content to model the classes in Java with all possible details. In this post, I describe how to solve this in a practical manner, especially the fact of not having the JSON schema for the data that you’re retrieving from the REST API. How can we map this structure to Java Objects with almost no effort?  I use as an example the SonarQube API, given that is the one employed in another post on this blog.Read More →

2015-07-15
By: Moisés
On: July 15, 2015
In: how-to's
With: 0 Comments

A gamification experiment with SonarQube

Using Gamification with Sonarqube: the Story Some time ago I finished a gamification MOOC by Coursera and then I decided to put it into practice in my job since I found it really interesting. I set up a game in which the more Sonar issues you resolve, the more points you get, and you can rank in a leaderboard and obtain badges. In this post, I’d like to share with you the results of this experiment, how people were the key to success, resolving many potential bugs and reducing our technical debt.Read More →

2015-06-23
By: Moisés
On: June 23, 2015
In: Agile, Architecture, gamification
With: 11 Comments

Social

Get the book

A Practical Approach to Microservices. Build a real project by yourself, and experience pros and cons.
Learn Microservices with Spring Boot

Buy it on AmazonBuy it on Springer

Subscribe to TPD

Click here to subscribe

Search

Follow me on Twitter

My Tweets

Effective Meetings

Check out Agile Meeting Cards, a new game to improve your meeting quality, based on a quick and honest feedback. And it’s a Card Game!

Agile Meeting Cards

Recent Posts

  • Java 12’s Switch Expressions in 5 minutes
  • Spring Boot and Kafka – Practical Configuration Examples
  • How to deploy a Spring Boot WAR to Wildfly, JBoss or Tomcat
  • Java and JSON – Jackson Serialization with ObjectMapper
  • Write BDD Unit Tests with BDDMockito and AssertJ

Tag Cloud

agile amqp angular architecture benchmark book cucumber docker docker-compose elasticsearch eureka full-reactive-guide gamification hystrix integration integration tests jacoco java java9 jboss JSON junit logstash microservices mockito plan rabbitmq reactive REST ribbon scrum serialization service-discovery sonar sonarqube spring spring-boot Swagger test coverage testing user story war webflux wildfly zuul

Categories

More

Follow me on Twitter
Quboo - Gamification to improve your Code Quality
Get Quboo Open Source for free and improve your Legacy Code competing between teams.
More Info
Profile Picture
My name is Moisés Macero, Software Developer, Architect, and Writer. I like sharing knowledge and coaching. How can I help you?
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy

©2019 thepracticaldeveloper.com | Privacy Policy