Search

Dark theme | Light theme
Showing posts with label GroovyGoodness:Notebook. Show all posts
Showing posts with label GroovyGoodness:Notebook. Show all posts

November 18, 2016

Groovy Goodness Notebook Is Updated

Groovy Goodness Notebook which contains the Groovy blog posts in an organised form is updated with the following blog posts. If you have purchased the book before you get the update for free.

  • Using Tuples
  • Creating Files And Directories With Nice DSL Using FileTreeBuilder
  • Make Class Cloneable With @AutoClone
  • IntelliJ IDEA Formatting Of Closure Chains
  • Represent Map As String
  • Turn A Map Or List As String To Map Or List
  • Customise Log AST Annotations

February 1, 2016

Groovy Goodness Notebook Is Updated

Groovy Goodness Notebook which contains the Groovy blog posts in an organised form is updated with the following blog posts. If you have purchased the book before you get the update for free.

  • Inspect Method Returns Nicely Formatted Object Values
  • Operator Overloading in Reverse
  • Removing Elements From a Collection
  • Change Directory For Saving Dependencies Grape
  • See More Info About Downloading With Grape
  • Exclude Transitive Dependencies With Grape
  • IntelliJ IDEA Intentions For String Values
  • Turn Map Into Class With IntelliJ IDEA
  • Turn Method Parameters Into Named Map Arguments With IntelliJ IDEA
  • Defining Public Accessible Constant Fields
  • Customise Groovydoc Output With Gradle
  • Customising The Groovy Compiler

December 12, 2013

Groovy Goodness Notebook Updated with New Groovy 2.2 Features

Groovy Goodness Notebook was released in June 2013. Now I have updated the book with extra subjects, which were published on this blog. The updated book now includes the following new subjects, including new Groovy 2.2 features:

  • Check if a String Only Contains Whitespaces
  • Remove Part of String With Regular Expression Pattern
  • Replace Characters in a String with CollectReplacements
  • Cache Methods Invocations with Memoize Annotation
  • Choose Which Delegated Methods to Use
  • Create CopyWith Method with Immutable Annotation 
  • Create New Date or Calendar from Existing and Set Property Value
  • Loop Through Date and Calendar Ranges
  • Enhancements for Iterable Implementations
  • Implicit Closure Coercion
  • Running Scripts from a JAR Archive
  • Set Delegating Class for Script
  • Set Script Class with BaseScript Annotation

According to Leanpub the updates to the book should be free for those that already purchased the book. Enjoy reading.

June 3, 2013

Work in Progress on Groovy Goodness Notebook

Last year at the Gr8Conf Europe people approached me and asked if I would publish a "book" with my blog posts. This seemed like a nice idea to do, so I started already last year, but because of time constraints, a new born and writing Gradle Effective Implementation Guide I never finished.

This year at the Gr8Conf I spoke to some people and they indicated it would be nice to have a book with the blog posts. It could just be a bundle of all blog posts about Groovy Goodness and that would be a great resource. So now I am determined to finish this project this week.The book will contain all Groovy Goodness blog post listed chronologically. I will make small changes were applicable so the code is still readable on paper, but the content will mostly be the same as on this blog.

Here is a preview PDF, epub and mobi file with the first couple of blog posts bundled as a book.