InfoQ Homepage Programming Content on InfoQ
-
Deconstructing TypeScript’s Type System
Spencer Schneidenbach discusses some of the advanced type features of TypeScript, including intersection types, type guards, nullable types, type aliases, string literals, and discriminated unions.
-
Rethinking API Management Architecture
Nuwan Dias discusses API Management architectures, their problems and how they have influenced in building a brand new architecture for an API Management solution for modern enterprise systems.
-
Injecting Modern Concepts into Legacy Processes
Michael Jenkins discusses ways that developers and system administrators can use to bridge the gap between legacy systems and modern techniques.
-
AI in Finance: from Hype to Marketing and Cybersec Applications
Natalino Busa illustrates a number of use cases of using AI and machine learning techniques in finance, such as transaction fraud prevention and credit authorization.
-
Scala Typeclasses
Emanuele Blanco introduces Scala’s typeclasses, discussing when to use them and how to implement them, looking at some examples and figuring out how to do more with less code.
-
Demystifying CORS: It’s Simpler Than You Think
Bill Parrott discusses CORS, what it is and how it works, why it is a crucial part of the modern web, what it enables, and what can’t be done.
-
Cybercrime and the Developer: How to Start Defending against the Darker Side
Steve Poole discusses actions one can take (and some behaviors one must change) to create a more secure Java application for the cloud.
-
Julia: A Modern Language for Modern ML
Simon Byrne and Viral Shah talk about Julia, a modern high-performance, dynamic language for technical computing, with many features which make it ideal for machine learning.
-
JavaScript Futures: ES2017 and the Road ahead
Jeff Strauss discusses some of the new and proposed features of JavaScript, explaining the ES.Next maturity stages and the TC39 review process.
-
Why Do Companies Build APIs?
Alex Wilson discusses the reasons why companies build APIS including the financial reasons and the desire for digital transformation.
-
Microservices with Kong
Thijs Schreijer discusses building microservices with Mashape’s Kong, an API gateway.
-
Twelve Patterns for Hypermedia Microservices
Mike Amundsen presents 12 patterns and practices for building APIs that can evolve over time and client applications that can adapt to those changes without relying on explicit versioning systems.