InfoQ Homepage Programming Content on InfoQ
-
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.
-
Spring XD - A Guided Tour
The speakers explore the role of ZooKeeper, Spring Integration, and Spring Boot through beautiful panoramas, code samples, and demonstrations.
-
Implementing the Lambda Architecture with Spring XD
Carlos Queiroz introduces the lambda architecture and showcases how it can be implemented with SpringXD, GemFireXD and Hadoop in a CDR(Call Detail Record) mining application.
-
Spring XD for Real-time Hadoop Workload Analysis
The authors explain how the Pivotal team leveraged familiar SQL-based queries to analyze fine-grained cluster utilization using Spring XD.