InfoQ Homepage Programming Content on InfoQ
-
REST Services with RabbitMQ, Spring Integration and Node.JS
The speakers provide insight into design and architectural challenges for creating REST services with Spring Integration with RabbitMQ.
-
Inside spring.io: a Production Spring Reference Application
Brian Clozel talks about the newly open-sourced reference application that powers the spring.io site, built with Spring Boot, Spring Framework 4 features, cujoJS, Bower and Gulp.
-
Why Spark Is the Next Top (Compute) Model
Dean Wampler argues that Spark/Scala is a better data processing engine than MapReduce/Java because tools inspired by mathematics, such as FP, are ideal tools for working with data.
-
Improvement Initiatives Are Like Teenage Sex
Pawel Brodzinski focuses on the importance of having a correct mindset and understanding the context rather than blindly following some methods.
-
Faster Object Arrays
Gil Tene introduces org.ObjectLayout and StructuredArray, the APIs and design considerations that allow Java JDKs to match C on data structure access speeds.
-
Not Just Code Monkeys
Martin Fowler keynotes on the importance of building a healthy social environment where software development can thrive. Part 1 of this presentation: www.infoq.com/presentations/workflow-refactoring
-
How to Get Groovy with Java 8
Peter Ledbrook discusses the impact of the Java 8 language changes on Groovy applications and if Groovy still provides an edge in terms of developer productivity.
-
Experiences Using Grails in a Microservice Architecture
Jeff Beck describes how Grails fits into a larger polyglot architecture and goes through his team's experiences building and maintaining these micro services.
-
Android and Groovy, a Winning Pair?
Cedric Champeau tries to answer the question: "Android developers are used to develop applications in Java, so why Groovy, a JVM language, wouldn't be usable for Android development too?"
-
Samza in LinkedIn: How LinkedIn Processes Billions of Events Everyday in Real-time
Neha Narkhede of Kafka fame shares the experience of building LinkedIn's powerful and efficient data pipeline infrastructure around Apache Kafka and Samza to process billions of events every day.
-
Mantis: Netflix's Event Stream Processing System
The authors discuss Netflix's new stream processing system that supports a reactive programming model, allows auto scaling, and is capable of processing millions of messages per second.
-
Painless Build and Deploy for YARN Applications with Spring
Janne Valkealahti shows how Spring provides a simple programming model to develop applications that can easily be tested and deployed as either a YARN application or a traditional application.