InfoQ Homepage Development Content on InfoQ
-
Making 'npm install' Safe
Kate Sills talks about some of the security issues using NPM packages, and Realms and SES (Secure ECMAScript) as possible solutions to NPM package security vulnerabilities.
-
PID Loops and the Art of Keeping Systems Stable
Colm MacCárthaigh shows what PID loops look like in the context of modern systems, and how exponential backoff, flow-control, and other techniques can be wielded to build self-healing systems.
-
Rust, WebAssembly, and Javascript Make Three: An FFI Story
Ashley Williams talks about the Rust and WebAssembly toolchain and the technical work involved in creating a developer-friendly experience designed to grow adoption of WebAssembly.
-
Maximizing Performance with GraalVM
Thomas Wuerthinger discusses the best practices for Java code and compiler configurations to maximize performance with GraalVM and how to measure performance in a reliable manner.
-
State Management for React Using Context and Hooks
Vlad Zelinschi explores a barebones alternative approach to state management that is suitable for small/medium apps as well as defines the pros and cons when compared to Redux.
-
Java Futures, 2019 Edition
Java Language Architect Brian Goetz gives a tour of some of the features coming to Java next.
-
No Moore Left to Give: Enterprise Computing after Moore's Law
Bryan Cantrill talks about Moore's Law, which after years of defying predictions of its demise, is now dying. But what does the end of Moore's Law mean for practitioners of enterprise computing?
-
Powering Data Science with AWS Athena & QuickSight
Matthew Bill and Danielle Ashley demo how to use Athena and QuickSight to visualise data into a rich set of dashboards.
-
A New Way to Profile Node.js
Matteo Collina presents a new and straightforward way to identify bottlenecks in Node.js and beyond.
-
Build Node.js APIs Using Serverless
Simona Cotin talks about how to migrate an API of an existing app to Azure Functions, and how to use Visual Studio Code and the Azure Functions extension to speed up work.
-
Verifying a Distributed System with Combinatorial Topology
Veronica Lopez shares her experience with containers and Kubernetes, including flexible autoscaling and refined testing & delivery experiences, that make sense within an Elixir environment.
-
Code Your Way out of a Paper Bag
Frances Buontempo discusses how to program your way out of the paper bag using machine learning techniques.