InfoQ Homepage Articles
-
Q&A on the Book Hands-On Genetic Algorithms with Python
Hands-On Genetic Algorithms with Python by Eyal Wirsansky is a new book which explores the world of genetic algorithms to solve search, optimization, and AI-related tasks, and improve machine learning models. InfoQ interviewed Eyal Wirsansky about how genetic algorithms work and what they can be used for.
-
Q&A with Galo Navarro on Building an Effective Platform Team
Galo Navarro discusses how to build an effective platform team and scale it to support a large organization. InfoQ recently sat down with Navarro to discuss his approach for building a strong platform team including setting a clear mandate and balancing autonomy of product teams with clear standards.
-
Rethinking Programming: Language and Platform for Cloud-Era Application Developers
Ballerina is an open source programming language, which focuses on improving the productivity of the latter group by providing necessary abstractions, tools, and platforms to create cloud native applications.
-
The Past, Present, and Future of API Gateways
The edge has evolved from simple hardware load balancers to a full stack of hardware and software proxies that comprise API Gateways, content delivery networks, and load balancers. In this article, we’ll trace the evolution of the data center edge as application architecture and workflows have evolved.
-
How to Use Encryption for Defense in Depth in Native and Browser Apps
Isaac Potoczny-Jones discusses the pros and cons of application-layer encryption. He covers the attack surface of application-layer encryption in the browser, how it is very different from native clients, and how WebCrypto helps.
-
2020 State of Testing Report
The 2020 State of Testing report provides insights into the adoption of test techniques, practices, and test automation, and the challenges that testers are facing. It shares results from the 2020 testing survey organized by Joel Montvelisky from PractiTest, and Lalit Bhamare from Tea-Time with Testers.
-
The Road to Artificial Intelligence: a Tale of Two Advertising Approaches
Artificial Intelligence startups received a record $26.6bn in funding last year, yet a litany of stakeholders continue to demonstrate a lack understanding and education around the discipline. It is critical that entrepreneurs, investors, regulators, and consumers all remain vigilant in properly assessing advertising claims as relates to powerful, constantly-evolving technology.
-
Edge Computing and Flow Evolution
Edge computing echoes science from the field of complex adaptive systems that explains scaling patterns. Understand this science to make better decisions about what to run "on the edge."
-
Data Gateways in the Cloud Native Era
Data Gateways act like API Gateways but focus on access to the data aspect. A Data Gateway offers abstractions, security, scaling, federation, and contract-driven development features. There are many types of Data Gateways, from the traditional data virtualization technologies, to light GraphQL translators, cloud-hosted services, connection pools, and fully open source alternatives.
-
Understanding Classic Java Garbage Collection
Java Garbage Collection remains a topic of major interest even after 25 years. Many developers are still confused about the fundamentals of the topic, even of the most widely-used implementation (Parallel on Java 8).
-
Critical Metrics to Keep Delivering Software Effectively in the "New Normal" World
The health of your software delivery capability is critical in the ‘new normal’ world. This requires the ability to track a hierarchy of metrics. Our top five overall delivery health metrics include: Time to Value; Deployment Frequency; and Team Engagement. Whichever metrics you choose, it is managing to metrics that is critical in the ‘new normal’ world.