Lombok is…

…this week’s muse. (A weekly featured project/product that will make your short life better.)

Would you give me an uncomfortably long hug if I told you that you never had to write another Java getter/setter again? Project Lombok can help you do this with simple annotations!

class Person {
  @Getter @Setter String firstName;
  @Getter @Setter String lastName;
}

But wait, there’s more. You can eliminate all sorts of boilerplate code: toString(), equals(), hashCode(), etc. The project has great documentation and is easy to get started with.

There is a longer tutorial, Reducing Boilerplate Code with Project Lombok, that also explores the limits and controversy around the project.

share this:Email this to someoneTweet about this on TwitterShare on LinkedInShare on Facebook

Remark is…

this week’s muse. (A weekly featured project/product that will make your short life better.)

You need to make a presentation. Don’t use a bloated, legacy presentation tool. Use a modern, browser based slide show creation tool that supports standards like html5 and css. One that lets you easily collaborate, share, and display on any civilized browser.

There are a bunch of html based presentation tools, but Remark is one of the most enjoyable to use.

You can click in the box and use left-right arrows to move through these slides which explain what Remark is and how to get started using it. Or visit the presentation in all its full sized glory.

The GitHub project page documents how to get started. For inspiration, check out some Remark based presentations:

The project page links to other sample presentations.

share this:Email this to someoneTweet about this on TwitterShare on LinkedInShare on Facebook