InfoQ Homepage JVM Languages Content on InfoQ
-
Grails 3.x Inside and Out
Graeme Rocher takes a deep dive into the internals of Grails 3.x and reveals some hidden features and gems that you can take advantage of when developing your own Grails applications and plugins.
-
Microservice Architecture with Grails
Jeff Brown discusses how Grails is very well suited for a microservice based architecture, that can result in applications which are easier to build, to test, to extend and to adapt to requirements.
-
Grails 3.x Update
Graeme Rocher, the Grails project lead, discusses the latest release of Grails and what is coming up during the course of the next year, covering all the new features of Grails 3.
-
SpringOne 2GX 2015: Technical Keynote
The keynote speakers cover the current status of various Spring projects - Grails, Groovy, Cloud, etc.-, what has been done so far and what are the plans for the near future.
-
Concurrency Options on the JVM
Jessica Kerr covers some of the concurrency tools existing in JVM languages including ExecutorService, Futures, Akka actors, and core.async coroutines, providing advice on writing deadlock-free code.
-
An Introduction to Clojure and ClojureScript
David Tanzer introduces Clojure and ClojureScript, discussing the language basics and some libraries useful for writing real applications.
-
Typesafe Scala, Typelevel Scala – What’s Going On, Anyway?
The panelists discuss the Scala compiler fork (typelevel.org): Is this a positive and natural outgrowth of a growing language or will this development cause irreparable rifts in the Scala community?
-
Lambda Mechanics
Marc Hoffmann explores the technical details of compiled lambda expressions and method references which come with several performance benefits and could also be used for other JVM languages.
-
core.async: Concurrency Without Callbacks
Stuart Halloway discusses the design of core.async and some of its capabilities: channels, put and take, go blocks, alts! and alts!!, timeouts, showing their use through code.
-
Scala in the Enterprise
Peter Pilgrim presents the experience of adopting Scala in the digital enterprise. He provides technical and development advice to agile teams new to implementing Scala.
-
Hexagonal Architecture with Grails
David Dawson explains how to build a Grails application based on a hexagonal architecture.
-
Building Event-Driven Microservices with Scala, Functional Domain Models and Spring Boot
Chris Richardson discusses an event-driven microservice architecture, it’s benefits and drawbacks and how Spring Boot can help, implementing business logic using domain models written in Scala.