InfoQ Homepage Programming Content on InfoQ
-
Record, Replay, Rinse, & Repeat: Easily Rebuilding Programmatic State
Greg Law talks about the various implementations of record and replay systems that can be used to debug software applications.
-
JS � Character Encodings
Anna Henningsen gives an overview over what character encodings are, what the JavaScript language provides to interact with them, and how to avoid the most common mistakes in Node.js and the Web.
-
Predicting Cryptocurrency Exchange Rates with Stream Processing, Social Data and Online Learning
Tim Frey discusses how iunera used social data from Twitter in machine learning to predict crypto currency exchange rates.
-
Event-Driven with Spring
Oleg Zhurakousky discusses Spring Cloud Stream and Spring Cloud Function as de facto technologies for Spring-based, event-driven microservices, overviewing recent developments and features.
-
Domain-Driven Design with Relational Databases Using Spring Data JDBC
Jens Schauder discusses how to design an object model the DDD way, why this might be a good idea, and how to build a persistence layer for it backed by Spring Data JDBC.
-
Putting Node.js Serverless Apps into Production without the Pitfalls
Eoin Shanaghy covers the highs and lows of building Node.js apps with Serverless. He also shows how TypeScript-based Infrastructure as Code is the way forward!
-
Running Third-Party JavaScript
Kate Sills discusses how to minimize the risks of running third-party JavaScript. She goes over POLA, and how object capabilities can help grant specific, limited resources to third-party code.
-
Feature Toggles: the Good, the Bad, and the Ugly
Andy Davies covers how to use feature toggles effectively, some of the horror stories and how to avoid them, and how to deal with them if they do occur.
-
Pitfalls in Measuring SLOs
Danyel Fisher and Liz Fong Jones discuss how they brought the theory of SLOs to practice, and what they learned that they hadn’t expected in the process.
-
Functional Programming for Array-Based Parallelism
Gabriele Keller overviews functional array-based high-performance computing, how to map such programs efficiently to parallel hardware, and discusses challenges and ongoing work.
-
Creating "The Second Best Place on the Internet" with Spring Initializr
Stéphane Nicoll uses live coding to share some tips and tricks for using Spring Initializr, talks about how it came to be, and shows how to create an instance for a custom project.
-
Bootiful Azure Spring Cloud
Julien Dubois, Josh Long discuss how Azure supports service discovery, centralized configuration, database binding, application scaling and monitoring, distributed tracing and blue/green deployment.