Category Archives: contest

GitHub offers more ways to develop than I’ve ever seen!

computer_coffeeHave you moved your code base to github in the past year? Earlier than that? Or are you contemplating heading that way.

There are means and opportunities you can’t possibly imagine when you do this. Of course, the immediate benefit is that 100,000s (if not millions) of developers will already be familiar with this platform for sharing code. It’s a great way to look at individual files, pick out lines, create issues, process feedback, and make contributions, all starting with editing a single word in someone’s comment.

But that is just the beginning. With the rise of forking, people can take projects in new directions. Experiment, prototype, throw away ideas that led into dead ends.

On top of that, the people at github invented the concept of organizations. A lot of people start with creating projects in their own personal space. But you can create an independent organization, and use it as the means to coordinate groupings of projects and other things. And get this: a repository isn’t confined to a releasable software project.

3021OS_mockupcover_normalRecently. I published Learning Spring Boot. All the code is available online for free. Naturally I want you to buy my book so I you can learn all the detailed semantics. But for those that have the book, they can grab a nicely distributed copy of the source and not have to type all in by hand.

Then when my editor started discussing some sort of contest where people submit sample projects built with Spring Boot, I realized that github was PERFECT for such an idea. I immediately created the organization, put the source code for the book there, and went on to set up a separate repository dedicated to the contest.

With github’s ease of forking and submitting pull requests, I have directed all contestants to fork the contest, code their Spring Boot application entry, and submit it as a pull request. That way, the judges can visit each entry and easily evaluate it. It also provides the means for contestants to tweet their entries, encouraging others to “star” their entries.

And who knows what will come next? If the contest is a success, we can always hold another one. Or whatever else we think of down the road.

The point is, by embracing github, you open the door to an incredible set of possibilities that you can’t even imagine right now.


Announcing #LearningSpringBoot contest! /cc @PacktPub @SpringCentral

3021OS_mockupcover_normalGreetings Spring Boot lovers!

Packt Publishing and I are announcing a contest! Please visit to see the official rules, criteria, and deadline to win. We are looking for cool, pithy apps that show of the elegance and power of Spring Boot while also granting you a chance to show off your wild/creative side.

The deadline is January 17th, so you have plenty of time, whether or not you code during the holidays, to dive and create your own work of art.

This contest doesn’t confine you to solving a certain problem or of being a certain size. Instead, we are looking for all sorts of creative ideas on what you think would be cool. But the ability to show off the power of Spring Boot to accomplish it is definitely a plus.

To be über slick, the contest if hosted on github, meaning you simply have to fork the contest’s repository, and convince your friends and teammates to “star” your submission.

And furthermore, tweet it up! By that, I mean get the word out on your blog site, your facebook page, whatever channels you communicate with others on the interwebs. The more stars you can coax out of your lackeys, the better.

Please use #LearningSpringBoot as the hashtag of choice.

I can’t wait to your efforts. (And if you tweet me @gregturn, I will certainly retweet and star any entries I spot!)

Good luck!

UPDATE: Team entries permitted. Rules have been updated to reflect this.