InfoQ Homepage Programming Content on InfoQ
-
Moving Beyond the Monolith
David Harrison presents the API and culture journey at freelancer.com.
-
Data Migration at Scale with RabbitMQ and Spring
Félix López, Alvaro Videla discuss about RabbitMQ and messaging architectures, both from a theoretical perspective and a practical one.
-
The Making of XRobots
Jan Koehnlein presents the making of the XRobots game combining Lego Mindstorms with LeJOS, image recognition with OpenCV, augmented reality, Xtend, Xtext with Xbase, Eclipse, Orion, Jetty, JavaFX.
-
Reporting and the First Law of Holes
Sebastian von Conrad advises on reporting: capturing the right data at the right time, best practices and cleaning up reporting debts in code bases.
-
Federating the AWS CLI with an Identity Provider
Paul Moreno shows how to federate AWS IAM permissions, roles, and users with a directory service such as LDAP or Active Directory with an Identity Provider.
-
Akka Streams: Streaming Data Transformation à la Carte
Viktor Klang explores fast data streaming using Akka Streams - how to design robust transformation pipelines with built-in flow control able to take advantage of multicore and go over networks.
-
Managing Complexity, Functionally
Ryan Trinkle explores functional techniques for managing complexity, examines what makes them successful in pure functional programming, and proposes ways that they can be applied in any context.
-
Erlang in the Cloud: The Talko Service Architecture
Ransom Richardson presents the Talko service architecture, its implementation and operation in the cloud, why they are using Erlang for it and key things learned along the way.
-
REST for an Hour
Lyndsey Padget introduces the basic principles of RESTful APIs, terminology, design patterns, data, pitfalls, best practices, and others.
-
C# Inception: Using Roslyn and C# Code to Analyze C# Code
Project Roslyn is Microsoft's next generation .Net compiler. Its API allows you to dig into the details of any C# or VB Code.
-
Open Source and Haiti: A Story of Care
Mário Areias presents the challenges in delivering care in Haiti, dealing with legacy code and infrastructure limitations.
-
Exercises in Programming Style
Crista Lopes demos writing the same program using multiple styles, showcasing the richness of human computational thought and the need to avoid being stuck with one or two styles for life.