InfoQ Homepage Programming Content on InfoQ
-
CSS in JS: The Good & The Bad Parts
Robin Frischmann summarizes both the good and the bad parts as well as the opportunities & future possibilities of CSS in JavaScript.
-
Writing Highly Reusable React Components
Javier Velasco introduces React Toolbox Core and explains how to create complex reusable React components.
-
Building Bridges: A DevOps Story
Matt Campbell tells the story of introducing DevOps at D2L, covering the tools, tips, techniques, pitfalls and mistakes useful to know when transitioning to a DevOps approach.
-
Data Science for Developers: The Big Picture
Matthew Renze discusses what data science is, why it’s important, and how to prepare for it. He covers IoT, Big Data, ML, and how they are converging to create fully-autonomous intelligent systems.
-
Fresh Async with Kotlin
Roman Elizarov talks about the traditional async/await approach that is based on futures/promises and how the Kotlin’s solution is providing a safer and easier programming model.
-
Performance beyond Throughput: An OpenJ9 Case Study
Marius Pirvu talks about the new advancements in the area of JVM performance using the latest open source JVM technology at Eclipse OpenJ9 running with OpenJDK.
-
Getting Data Science to Production
Sarah Aerni covers the nuts and bolts of the Einstein Platform, a system that enables the automation and scaling of Artificial Intelligence to 1000s of customers, each with multiple models.
-
Design for Continuous Evolution
Eric Brewer explores continuous evolution -adding features easily to a running service- a key to high velocity in development, focusing on immutability to decouple specification from instantiation.
-
Build-Time Optimizations in JavaScript Applications
Evan You explores some existing build-time optimization ideas, introduces related work in the Vue ecosystem, and discusses ideas for future experimentation.
-
Evolve with Genetic Algorithms
Charlie Koster introduces genetic algorithms, what they are, what they are useful for, and demonstrates code that shows how to create and use them.
-
Go Programming Language
Dave Cheney discusses the Go language: writing and interpreting benchmarks, using performance tools built into the Go runtime, GC and writing GC-friendly code.
-
Towards Memory Safety in Intel SGX Enclave
Yu Ding discusses Rust SGX SDK which combines Intel SGX together with Rust. Developers could write memory-safe SGX enclave easily, eliminating the possibility of being pwned intrinsically.