InfoQ Homepage Programming Content on InfoQ
-
Streamlining Online Checkout Using Web Standards
Michel Weksler talks about the Payment Request API family of World Wide Web Consortium (W3C) standards and how they can be used to streamline checkout across the web.
-
Kubernetes: Crossing the Chasm
Ian Crosby covers the fundamental concepts and features of Kubernetes, best practices and anti-patterns running apps is such an environment, setting up a production ready Kubernetes cluster.
-
PerfView: The Ultimate .NET Performance Tool
Sasha Goldshtein talks about PerfView, an open source tool for .NET performance diagnosis used in production environments to solve CPU, wall-clock time, and memory usage issues.
-
Keeping Code Style Sanity in a 13-Year-Old Codebase
Gabi Stefanini explores the code style consistency as illustrated by the history of Shopify's 13-year-old codebase, sharing techniques, tools and guides used.
-
Writing Extensible Functional Code
Renan Ranelli discusses Protocols (Elixir & Clojure) and TypeClasses (Haskell) and relates them to alternatives in other languages (Mixins in Ruby and Extension Methods in C#).
-
New in Spring Framework 5.0: Functional Web Framework
Arjen Poutsma discusses Spring’s functional web framework, how it is used, what its goals are, how it compares to the annotation model, and other related topics.
-
Apache Geode Test Automation and Continuous Integration & Deployment (CI-CD)
Jeff Cherng and Anupama Pradhan discuss how to use Spring Boot, Ansible, and Concourse for Apache Geode application development, mock/integration tests, and no downtime CI-CD pipeline.
-
Under the Hood of Reactive Data Access
Mark Paluch explains what happens inside the Spring Data reactive driver and how data is accessed in a reactive setting.
-
The Journey to DevOps: What I Learned after Leading Transformation at Two Enterprise Companies
Brian Roche shares lessons learned in leading transformation across two enterprises, enabling them to compete effectively in the digital economy.
-
The WebAssembly Revolution Has Begun
Jay Phelps talks about WebAssembly, discussing what it is, how it can be used today, and the opportunities it will unlock in the years to come.
-
Artificial Intelligence and Machine Learning for the SWE
Rob Harrop describes both his own journey from traditional Software Engineer to AI/ML Engineer, and his experience building a development team with ML at the heart.
-
Virtual Scrum
Jeanne Boyarsky presents tools and techniques for working with remote team members in general and on a Scrum team in particular.