InfoQ Homepage Development Content on InfoQ
-
The Role of APIs in Postal Business Model Innovation
Joe Brophy discusses the journey of NZ Posts digital team from inception to maturity, the new way of working that has developed, combining Design Thinking and Lean Start-up and the role of APIs.
-
Java at 20 and Where We Are Going
This talk looks at where Java has come from and where it is going, including some of the things that may be in Java 9 such as Jigsaw, the sun.* changes, the G1 garbage collector, and VarHandles.
-
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.