InfoQ Homepage Development Content on InfoQ
-
Stream Processing at Scale with Spring XD and Kafka
Marius Bogoevici demoes how to unleash the power of Kafka with Spring XD, by building a highly scalable data pipeline with RxJava and Kafka, using Spring XD as a platform.
-
Android Apps, an Attacker’s Perspective
Tony Trummer focuses on how to apply an adversarial perspective when building Android applications, how to identify attack surfaces and the thought process attackers use.
-
Fast, Parallel, or Reliable: Pick 3, a Tour of Elixir
Jordan Day introduces the Elixir language, its syntax and the semantics of an Elixir application, highlighting differences that make Elixir apps more reliable than those written in other languages.
-
The State of Securing RESTful APIs with Spring
Rob Winch discusses how to properly secure your RESTful endpoints and explores some common pitfalls when applying security to RESTful APIs with the help of Spring Security.
-
Spring Boot and JRebel
Adam Koblentz and Josh Long teach developers about Spring Boot and how to go from nothing to a fully functioning app in no time. They then show how to keep the app up and reload code changes instantly
-
Groovy with Style!
Guillaume Laforge discusses what "idiomatic" Groovy code should look like, good practices in terms of syntax style, typing preferences and some nice shortcuts to help you be more productive.
-
Better iOS Development with Groovy
Rahul Somasunderam aims at showing how Groovy can make iOS development a pleasure.
-
Using Groovy & Spock to Develop Tests as Assets not Afterthoughts
Brian Westrich shows examples of testing anti-patterns, including redundant testing, white box testing, and using the wrong type of test double. All examples are in Groovy and Spock.
-
DIY Monitoring: Build Your Own JVM Performance Management Tool
Tal Weiss shows how you can easily write your own JVM agent to capture accurate performance data for virtually any type of application from Java microservices to reactive actor systems in Scala.
-
Debugging Microservices in Production
Bryan Cantrill describes the debugging techniques employed at Joyent, and shares real stories from the trenches - and how those painful experiences resulted in better tools and better methodologies.
-
Design-first APIs in Practice
Jason Harmon discusses using API specification formats to drive the development process, focusing on parallelizing work, improving feedback loops, and delivering high quality API products.
-
Grooscript in Action
Jorge Franco talks about Grooscript, a library that converts Groovy code to JavaScript. He presents it, with the good parts and their limitations.