InfoQ Homepage Programming Content on InfoQ
-
Automating Machine Learning and Deep Learning Workflows
Mourad Mourafiq discusses automating ML workflows with the help of Polyaxon, an open source platform built on Kubernetes, to make machine learning reproducible, scalable, and portable.
-
Reactive Spring
Josh Long discusses Spring Framework 5 and its support for reactive programming.
-
Computer Mathematics, AI and Functional Programming
Moa Johansson discusses the history of computer mathematics and how it connects to the development of early functional programming languages like Standard ML.
-
Graal: How to Use the New JVM JIT Compiler in Real Life
Chris Thalinger discusses how to use Graal with JDK 10, how to compile an upstream Graal version, and what to look out for when using it for benchmarking or even in production.
-
Strategic Domain-Driven Design
Nick Tune discusses some of the bounded context design heuristics, recurring patterns in the wild, and explains how to facilitate modeling sessions in an organization.
-
From Research to Production with PyTorch
Jeff Smith covers some of the latest features from PyTorch including the TorchScript JIT compiler, distributed data parallel training, TensorBoard integration, new APIs, and more.
-
Real-World Examples of FaaS
John Graham-Cumming talks about Cloudflare Workers, a new architecture launched by Cloudflare over a year ago, and looks at real world examples of what's being built using this architecture.
-
Machine-to-Machine Interfaces
Ari Lerner explores the world of machine-to-machine interfaces and presents a real-world use-case for all the buzzwords, including the blockchain, micropayments, api-driven single-purpose services.
-
Hands-on Feature Engineering for Natural Language Processing
Susan Li shares various NLP feature engineering techniques, from Bag-Of-Words to TF-IDF to word embedding that includes feature engineering for both ML models and an emerging deep learning approach.
-
Serverless Java
Ivar Grimstad presents a gentle introduction to serverless and FaaS, what it means for developers, and why it is important to understand this paradigm.
-
Does JavaScript Adopt Functional Programming?
Yoav Luft discusses a study attempting to determine whether JavaScript developers are adopting a more declarative programming style, and whether this style is influenced by functional programming.
-
Rise of the Machines – AI in the Agile World
Aidan Casey examines the AI capabilities available today in simple layman’s terms and explores how these will be used to augment and shape the Agile world of tomorrow.