Search

Dark theme | Light theme
Showing posts with label Groovy Goodness Notebook. Show all posts
Showing posts with label Groovy Goodness 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

August 24, 2015

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.

  •  Relax... Groovy Will Parse Your Wicked JSON
  •  Nested Templates with MarkupTemplateEngine
  •  Use Custom Template Class with MarkupTemplateEngine
  •  Using Layouts with MarkupTemplateEngine
  •  Closure as a Class
  •  Take Or Drop Last Items From a Collection
  •  Getting All But the Last Element in a Collection with Init Method
  •  Getting the Indices of a Collection
  •  Pop And Push Items In a List
  •  Access XML-RPC API
  •  Use Constructor as Method Pointer
  •  Combine Elements Iterable with Index
  •  Swapping Elements in a Collection
  •  New Methods to Sort and Remove Duplicates From Collection
  •  Use Closures as Java Lambda Expressions
  •  Share Data in Concurrent Environment with Dataflow Variables

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 28, 2013

Groovy Goodness Notebook is Published

Today Groovy Goodness Notebook is published. This book is an electronic publication with all blog posts about Groovy Goodness bundled. The posts are slightly edited and categorized into sections.

The book is published at Leanpub and is available in three formats: PDF, MOBI (for Kindle) and EPUB (for iPad). Updates for the book are free. So new Groovy Goodness blog posts will be added to the book and you will get those free.

People have asked me for some time now if I would write a book using the Groovy Goodness blog posts. And I started last year, but didn't continue, because I was struggling with layout, the editor software and it didn't really gave me results. But then I learned about Leanpub and they have a vision to keep things simple. For example the blog posts were automatically converted to Markdown. The source of the book is written in Markdown, so I didn't have to worry about layout and I could use a simple text editor. I still had to adjust the code samples so they would show up nice in the book, but other than that most of the work was already done.

I hope you will enjoy the book and I will keep it up-to-date with new content when I publish new Groovy Goodness blog posts.

June 25, 2013

Update on Progress Groovy Goodness Notebook

All blog posts are now converted to Leanpub markdown documents. I have also categorized the posts and you can see the result in the
preview of the table of contents. Now I need to check the formatting of the text and see if it is correct. So if all goes well in the next coming days the Groovy Goodness Notebook will be published.