InfoQ Homepage Development Content on InfoQ
-
Spring Data REST: Easily Export JPA Entities Directly to the Web
Jon Brisbin explains how to expose JPA entities via the Spring Data Repository abstraction and then exporting them to HTTP using Spring Data REST.
-
Creating a Walking Skeleton
Paul Grenyer discusses why and how to create a Walking Skeleton - an implementation of the thinnest possible slice of real functionality that we can automatically build, deploy and test end-to-end.
-
Doppio: Java Meets Coffee in the Browser
Jez Ng, CJ Carey and Jonny Leahey introduce Doppio, a JVM written in CoffeeScript for the browser.
-
An Overview of Guava: Google Core Libraries for Java
Kevin Bourrillion introduces Guava, a set of open source core libraries used internally by Google.
-
Elixir: Modern Programming for the Erlang VM
José Valim introduces Elixir, a programming language for the Erlang VM – an attempt to provide better abstractions and productivity tools like protocols and macros usually required for web development
-
Concurrency in iOS
Jeff Kelley introduces the Grand Central Dispatch framework for writing concurrent applications for iOS.
-
The Developer in Test
Dave Hart introduces the “developer in test” role more testing at the unit level and adding a level of testing between unit and system, and providing testing frameworks for regression system testing.
-
Going Async - Practical Patterns for Push-enabled Applications
Jeremy Grelle demoes patterns for building desktop or mobile applications leveraging WebSockets and Push-to-Device services with SockJS, RabbitMQ and Spring.
-
The Tenets of Remote Development Governance
Craig Tataryn shares some of the practices he's experienced in the realm of remote development over the last decade, Dos and Don'ts, how to monitor outsourced projects, tools and techniques.
-
Data Modeling with Graphs
Peter Bell presents several patterns for modeling and retrieving data from graph databases using Neo4j in his examples.
-
Making Connections with Spring Social
Craig Walls explains how Spring Social can be used to create social applications or connect to existing ones using their APIs.
-
Symbiotic Languages: Transpiling into JavaScript
Jeremy Ashkenas discusses symbiotic languages and transpilers in general, then focuses on a particular case: CoffeeScript vs. JavaScript.