Java Code Geeks » Gregor Riegler http://www.javacodegeeks.com/ Java 2 Java Developers Resource Center Fri, 29 May 2015 10:00:26 +0000 en-US hourly 1 http://wordpress.org/?v=4.2.2 Improve your Feedbackloop with Continuous Testinghttp://www.javacodegeeks.com/2014/07/improve-your-feedbackloop-with-continuous-testing.html http://www.javacodegeeks.com/2014/07/improve-your-feedbackloop-with-continuous-testing.html#comments Mon, 14 Jul 2014 13:00:46 +0000 http://www.javacodegeeks.com/?p=27697 Have you ever though about what the most valueable thing in software development was for you? And im not talking about things that value for you personally, but for the success of the development itself. Well i have thought about it, and for me it was Feedback – in any form. It is so important, ...

 

]]>
http://www.javacodegeeks.com/2014/07/improve-your-feedbackloop-with-continuous-testing.html/feed/ 0
An Annotation Nightmarehttp://www.javacodegeeks.com/2014/01/an-annotation-nightmare.html http://www.javacodegeeks.com/2014/01/an-annotation-nightmare.html#comments Fri, 03 Jan 2014 11:00:16 +0000 http://www.javacodegeeks.com/?p=20181                       @XmlElementWrapper(name="orders") @XmlJavaTypeAdapter(OrderJaxbAdapter.class) @XmlElements({ @XmlElement(name="order_2",type=Order2.class), @XmlElement(name="old_order",type=OldOrder.class) }) @JsonIgnore @JsonProperty @NotNull @ManyToMany @Fetch(FetchMode.SUBSELECT) @JoinTable( name = "customer_order", joinColumns = { @JoinColumn(name = "customer_id", referencedColumnName = "id") }, inverseJoinColumns = { @JoinColumn(name = "order_id", referencedColumnName = "id") } ) private List orders; Wait. What? Is this really ...

 

]]>
http://www.javacodegeeks.com/2014/01/an-annotation-nightmare.html/feed/ 9
Boost your development speedhttp://www.javacodegeeks.com/2013/10/boost-your-development-speed.html http://www.javacodegeeks.com/2013/10/boost-your-development-speed.html#comments Thu, 17 Oct 2013 13:00:11 +0000 http://www.javacodegeeks.com/?p=18177 I’m really pragmatic on this. To go faster, you need to avoid the things that slow you down. These blockers may vary from developer to developer, but some are pretty common. In this post i will elaborate on the more common ones. Before i do so i want to remind you that to improve, we ...

 

]]>
http://www.javacodegeeks.com/2013/10/boost-your-development-speed.html/feed/ 0
Are you really Agile?http://www.javacodegeeks.com/2013/09/are-you-really-agile.html http://www.javacodegeeks.com/2013/09/are-you-really-agile.html#comments Thu, 05 Sep 2013 07:00:43 +0000 http://www.javacodegeeks.com/?p=17072 From what i have seen, Agile Software Development is widely misinterpreted nowadays. Many people think to be agile, they just need a process like scrum to define a framework of sprints and iterations. They will sprint until they exhaust and change until they stagnate. But when you’d ask them what principles of objectoriented design are, ...

 

]]>
http://www.javacodegeeks.com/2013/09/are-you-really-agile.html/feed/ 0
Spring Data REST in Actionhttp://www.javacodegeeks.com/2013/08/spring-data-rest-in-action.html http://www.javacodegeeks.com/2013/08/spring-data-rest-in-action.html#comments Fri, 16 Aug 2013 07:00:37 +0000 http://www.javacodegeeks.com/?p=16394 What is spring-data-rest? spring-data-rest, a recent addition to the spring-data project, is a framework that helps you expose your entities directly as RESTful webservice endpoints. Unlike rails, grails or roo it does not generate any code achieving this goal. spring data-rest supports JPA, MongoDB, JSR-303 validation, HAL and many more. It is really innovative and ...

 

]]>
http://www.javacodegeeks.com/2013/08/spring-data-rest-in-action.html/feed/ 23
Why REST is so importanthttp://www.javacodegeeks.com/2013/08/why-rest-is-so-important.html http://www.javacodegeeks.com/2013/08/why-rest-is-so-important.html#comments Wed, 14 Aug 2013 15:05:55 +0000 http://www.javacodegeeks.com/?p=16273 This post is dedicated to REST, an architectural style of shaping webservices and the most misunderstood concept in the history of IT. This post is addressed to you who is designing webservice apis not being fully aware what REST actually means. I’m trying to give you the idea. This post is also addressed to you ...

 

]]>
http://www.javacodegeeks.com/2013/08/why-rest-is-so-important.html/feed/ 12
Spring MVC – @RequestBody and @ResponseBody demystifiedhttp://www.javacodegeeks.com/2013/07/spring-mvc-requestbody-and-responsebody-demystified.html http://www.javacodegeeks.com/2013/07/spring-mvc-requestbody-and-responsebody-demystified.html#comments Fri, 26 Jul 2013 07:00:14 +0000 http://www.javacodegeeks.com/?p=15796 In this post i want to dig into spring mvc a little, revealing what happens behind the scenes when a request is converted to your parameter object and vice versa. Before we start, i want to explain the purpose of these annotations. What are @RequestBody and @ResponseBody for? They are annotations of the spring mvc ...

 

]]>
http://www.javacodegeeks.com/2013/07/spring-mvc-requestbody-and-responsebody-demystified.html/feed/ 5
Modern Web Developmenthttp://www.javacodegeeks.com/2013/07/modern-web-development.html http://www.javacodegeeks.com/2013/07/modern-web-development.html#comments Thu, 11 Jul 2013 13:00:51 +0000 http://www.javacodegeeks.com/?p=15389 In the last few years web technology has lived through rapid growth and heavy change. We went from frames to table layouts, to column layouts, to responsive layouts. From html4 to xhtml & flash to html5. From heavy server to rich client. From rpc to soap to rest. From sql to nosql and big data. ...

 

]]>
http://www.javacodegeeks.com/2013/07/modern-web-development.html/feed/ 21
Selenium Test Automation with Mavenhttp://www.javacodegeeks.com/2013/07/selenium-test-automation-with-maven.html http://www.javacodegeeks.com/2013/07/selenium-test-automation-with-maven.html#comments Mon, 01 Jul 2013 22:00:51 +0000 http://www.javacodegeeks.com/?p=14793 Today i want to help you manage your Automated GUI Tests (Selenium) better. In the past i have seen many different ways people handle this. Some people just write those plain HTML TestCases with Selenium-IDE, store it somewhere on the HDD and run manually when needed. Others dont even use Selenium-IDE. They write pure Java ...

 

]]>
http://www.javacodegeeks.com/2013/07/selenium-test-automation-with-maven.html/feed/ 2
8 Things you should not be afraid of as a Developerhttp://www.javacodegeeks.com/2013/06/8-things-you-should-not-be-afraid-of-as-a-developer.html http://www.javacodegeeks.com/2013/06/8-things-you-should-not-be-afraid-of-as-a-developer.html#comments Wed, 26 Jun 2013 19:00:35 +0000 http://www.javacodegeeks.com/?p=14726 Change In Software Development there is no such thing as stagnancy. Everything you develop now is just another version of a component that will probably change in the future. Change is the most common thing in Software Development, and you’re better of accepting it as a fact. Expect future changes to everything you develop, and ...

 

]]>
http://www.javacodegeeks.com/2013/06/8-things-you-should-not-be-afraid-of-as-a-developer.html/feed/ 0