Java Code Geeks http://www.javacodegeeks.com/ Java 2 Java Developers Resource Center Tue, 21 Apr 2015 08:00:58 +0000 en-US hourly 1 http://wordpress.org/?v=4.1.1 GitHub and Jenkins pull request checkinghttp://www.javacodegeeks.com/2015/04/github-and-jenkins-pull-request-checking.html http://www.javacodegeeks.com/2015/04/github-and-jenkins-pull-request-checking.html#comments Tue, 21 Apr 2015 07:00:32 +0000 http://www.javacodegeeks.com/?p=39312 In my previous post titled GitHub and Jenkins integration I showed one possible way of integrating GitHub with Jenkins and outlined the idea and flow of pull request checking. In this post I will show you how to configure Jenkins job to achieve that and also how to add a bit of fancy to this whole ...

 

]]>
http://www.javacodegeeks.com/2015/04/github-and-jenkins-pull-request-checking.html/feed/ 0
Getting Rid Of Anonymous Classeshttp://www.javacodegeeks.com/2015/04/getting-rid-of-anonymous-classes.html http://www.javacodegeeks.com/2015/04/getting-rid-of-anonymous-classes.html#comments Tue, 21 Apr 2015 04:00:30 +0000 http://www.javacodegeeks.com/?p=39311 I really enjoy writing and reading lambda expressions – they’re succinct, expressive and fashionable (come on, like that doesn’t matter a little!). Compare that to anonymous classes which are neither of those things. Which is why I like to get rid of them! This realization slowly materialized itself over the last months and yesterday my ...

 

]]>
http://www.javacodegeeks.com/2015/04/getting-rid-of-anonymous-classes.html/feed/ 0
Bruce Lee’s Top 5 Agile Coaching Tipshttp://www.javacodegeeks.com/2015/04/bruce-lees-top-5-agile-coaching-tips.html http://www.javacodegeeks.com/2015/04/bruce-lees-top-5-agile-coaching-tips.html#comments Mon, 20 Apr 2015 22:00:09 +0000 http://www.javacodegeeks.com/?p=39310 When I was a kid, I was a big Bruce Lee fan. I walked around the playground rubbing my nose with my thumb. When I had a piece of rope, I had to do my version of the nunchaku routine from Way of the Dragon and made cat-like noises. Looking back at Lee, I find ...

 

]]>
http://www.javacodegeeks.com/2015/04/bruce-lees-top-5-agile-coaching-tips.html/feed/ 0
We Analyzed 60,678 Libraries on Github – Here are the Top 100http://www.javacodegeeks.com/2015/04/we-analyzed-60678-libraries-on-github-here-are-the-top-100.html http://www.javacodegeeks.com/2015/04/we-analyzed-60678-libraries-on-github-here-are-the-top-100.html#comments Mon, 20 Apr 2015 19:00:07 +0000 http://www.javacodegeeks.com/?p=39234 What are the top Java libraries used by some of the most popular projects on Github? Based on analyzing 60,678 dependencies We like backing up everything we say with data, that’s why some people claim we’re not that fun at parties. Obviously, they’re going to the wrong parties. In this post we’ve looked into 60,678 ...

 

]]>
http://www.javacodegeeks.com/2015/04/we-analyzed-60678-libraries-on-github-here-are-the-top-100.html/feed/ 0
Design Patterns in the 21st Century: The Adapter Patternhttp://www.javacodegeeks.com/2015/04/design-patterns-in-the-21st-century-the-adapter-pattern.html http://www.javacodegeeks.com/2015/04/design-patterns-in-the-21st-century-the-adapter-pattern.html#comments Mon, 20 Apr 2015 16:00:35 +0000 http://www.javacodegeeks.com/?p=39279 This is part three of my talk, Design Patterns in the 21st Century. The Adapter pattern bridges worlds. In one world, we have an interface for a concept; in another world, we have a different interface. These two interfaces serve different purposes, but sometimes we need to transfer things across. In a well-written universe, we ...

 

]]>
http://www.javacodegeeks.com/2015/04/design-patterns-in-the-21st-century-the-adapter-pattern.html/feed/ 0
Java Code Geeks are giving away a FREE Sublime Text Editor Licensehttp://www.javacodegeeks.com/2015/04/java-code-geeks-are-giving-away-a-free-sublime-text-editor-license.html http://www.javacodegeeks.com/2015/04/java-code-geeks-are-giving-away-a-free-sublime-text-editor-license.html#comments Mon, 20 Apr 2015 14:07:20 +0000 http://www.javacodegeeks.com/?p=39327 Struggling with your heavy-weight editor? Then we have something especially for you! We are running a contest giving away a FREE license for the kick-ass Sublime Text Editor. Sublime Text is a sophisticated text editor for code, markup and prose. You’ll love the slick user interface, extraordinary features and amazing performance! Sublime Text is available ...

 

]]>
http://www.javacodegeeks.com/2015/04/java-code-geeks-are-giving-away-a-free-sublime-text-editor-license.html/feed/ 0
Backdoors, Sabotage or Just Plain Stupidityhttp://www.javacodegeeks.com/2015/04/backdoors-sabotage-or-just-plain-stupidity.html http://www.javacodegeeks.com/2015/04/backdoors-sabotage-or-just-plain-stupidity.html#comments Mon, 20 Apr 2015 13:00:34 +0000 http://www.javacodegeeks.com/?p=39278 Someone on your development team, or a contractor or a consultant, or one of your sys admins, or a bad guy who stole one of these people’s credentials, might have put a backdoor, a logic bomb, a Trojan or other “malcode” into your application code. And you don’t know it. How much of a real ...

 

]]>
http://www.javacodegeeks.com/2015/04/backdoors-sabotage-or-just-plain-stupidity.html/feed/ 0
What Programming Language Should I Learn?http://www.javacodegeeks.com/2015/04/what-programming-language-should-i-learn.html http://www.javacodegeeks.com/2015/04/what-programming-language-should-i-learn.html#comments Mon, 20 Apr 2015 13:00:13 +0000 http://www.javacodegeeks.com/?p=39277 Several times a week I am asked by a contact/reader/someone on Reddit for advice on what they should learn next. The question comes from both junior and experienced programmers, and has been posed both as open-ended (“What should I learn?“) and multiple choice (“Python or Ruby?“, “Django or Flask?“, “iOS or Android?“, etc.). Unless it is someone I’ve worked with, there ...

 

]]>
http://www.javacodegeeks.com/2015/04/what-programming-language-should-i-learn.html/feed/ 0
What’s the strangest bug you’ve squashed?http://www.javacodegeeks.com/2015/04/whats-the-strangest-bug-youve-squashed.html http://www.javacodegeeks.com/2015/04/whats-the-strangest-bug-youve-squashed.html#comments Mon, 20 Apr 2015 10:00:39 +0000 http://www.javacodegeeks.com/?p=39276 As software engineers we’re tasked with creating solutions to customer’s business problems. Being complex systems, every once in a while flaws inevitably slip in the design or implementation. And sometimes flaws creep in through use of third party software, which can can make problems all the more difficult to track down. Each bug has a ...

 

]]>
http://www.javacodegeeks.com/2015/04/whats-the-strangest-bug-youve-squashed.html/feed/ 0
Grails Goodness: Add Banner to Grails Applicationhttp://www.javacodegeeks.com/2015/04/grails-goodness-add-banner-to-grails-application.html http://www.javacodegeeks.com/2015/04/grails-goodness-add-banner-to-grails-application.html#comments Mon, 20 Apr 2015 07:00:32 +0000 http://www.javacodegeeks.com/?p=39275 Grails 3 is based on Spring Boot. This means we get a lot of the functionality of Spring Boot into our Grails applications. A Spring Boot application has by default a banner that is shown when the application starts. The default Grails application overrides Spring Boot’s behavior and disables the display of a banner. To ...

 

]]>
http://www.javacodegeeks.com/2015/04/grails-goodness-add-banner-to-grails-application.html/feed/ 0