Quantcast
Channel: groovy – Java Software Development Tutorials and Videos
Browsing latest articles
Browse All 45 View Live

Who is More Functional: Kotlin, Groovy, Scala, or Java?

What is “functional programming” (FP)? Is it a paradigm, a mind-set, or just a buzzword? What’s good about it? How can we benefit from it? This session discusses functional aspects of modern...

View Article



Build a Scalable API with Grails

This talk shares with you the experience building a platform of online services for mobile games with Grails with the goal to support a big load. It focuses on the system architecture, the problems...

View Article

Polyglot Programming in the JVM

The JVM boasts one of the biggest software ecosystems: you will find libraries, components and servers of all sizes, types, colors and flavors; which have made Java the choice language for many....

View Article

Functional Groovy

In recent years functional programming has gained ground over object oriented mainly due to the advancement in computing power. The JVM is no exception, you can find powerful contenders in Clojure and...

View Article

Groovy AST Demystified

Compilers are powerful tools, they pretty much translate your thoughts into machine code. Extensible compilers are even more powerful. It turns out that the Groovy compiler can be extended by means of...

View Article


Grails Plugin Best Practices

Grails plugins are a great way to reuse and share common code, and to modularize an application. In this talk we’ll look at the general process for creating a plugin. I addition, we’ll look at the...

View Article

Building Grails Applications With Gradle

Learn how we can use the Gradle build tool to build and wrangle Grails applications. Gradle is an open source build tool, based on the Groovy programming language. It is very different from existing...

View Article

Functional Programming in Groovy

Functional programming style is gaining popularity. Though Groovy is not a functional programming language, writing in functional style is common and idiomatic in Groovy. While you have used these...

View Article


Griffon Update

Griffon is an open source rich client platform framework which uses the Groovy programming language (which is in turn based on the Java platform). Griffon is intended to be a high-productivity...

View Article


Groovy Introduction

Groovy is a dynamic language for the JVM that is fully source-code-compatible with Java, while at the same time introducing new and advanced program language concepts. Learn about some of these new...

View Article

Architectural Flexibility with Groovy

This presentation showcases some of the many features of Groovy. How the flexibility of the language alongside other JVM languages can be used to give flexibility in your software architecture and...

View Article

Releasing With Gradle

Releasing a new version of your software should be a smooth one-click process. But depending on your project environment, this process can involve multiple additional steps to your usual build....

View Article

Groovy Code From the Trenches

From the trenches of daily Groovy and Grails development of online (administrative) applications, I want to to highlight pieces of design and code that could be of use, or rather inspiration for other...

View Article


Web and Mobile Applications with Spring and Groovy

Rich media and digital content are an integral part of nearly all Web and mobile applications today, but the growing number of platforms, changing business demands and time to market are a major...

View Article

Grails Transactions

Properly performing multiple data updates requires a transaction, but how do we do this in Grails? Services are the best option, but there are different approaches that can be used. We’ll look at how...

View Article


Hexagonal Grails Architecture

Are you happy with the 3-tier architecture in your Grails applications? This presentation explains how to apply the Life Preserver tool to implement the Hexagonal architecture in Grails applications....

View Article

High Performance Reactive Java Apps with Vert.x

Vert.x is a lightweight, high performance, reactive application platform for the JVM that’s designed for modern mobile, web, and enterprise applications. In this talk you will learn about the design...

View Article


Using Groovy and Grails with Spring Boot

The emergence of Spring Boot has significantly improved the development of applications with Spring, allowing you to create applications faster by improving the configuration and removing repetitive...

View Article

Developing Single-page Applications with Grails

Client-side MVC frameworks like EmberJS, AngularJS or Backbone are getting more popular over time. They represent a big architectural change to what web developers are used to: moving from server-side...

View Article

Reactive Grails: Event Oriented Architecture

This presentation discusses this idea of loosely coupling things in software with an event oriented architecture. How does it apply to Grails? Which benefits for your today’s and tomorrow’s...

View Article
Browsing latest articles
Browse All 45 View Live




Latest Images