InfoQ Homepage Programming Content on InfoQ
-
Finding a Balance
David Nolen discusses some of the choices made working on ClojureScript.
-
To RPC or Not to RPC: Choosing the Right Communication Strategies in a Microservice Architecture
Thomas Bøgh Fangel presents Lunar Way’s journey of breaking up their Rails monolith into a microservice architecture focusing on the benefits changing synchronous RPC to asynchronous events.
-
Goodbye REST APIs. Hello GraphQL!
Cory House discusses GraphQL, what makes it attractive, how GraphQL integrates with React, Angular, Vue and others, and how to migrate from REST APIs.
-
Meet Me in the Astrocade: Peace, Love, and 8-Bit Hardware Hacking
Rachel Simone Weil discusses the value of the occasional retreat to work on niche, obsolete electronics, sharing her experience hacking decades-old hardware such as the Astrocade and NES.
-
Get Func-y: Understanding Delegates in .NET
Jeremy Clark discusses what delegates are, detailing Func and Action delegate types, and showing how to use them to make classes more flexible.
-
AutoCAD & WebAssembly: Moving a 30 Year Code Base to the Web
Kevin Cheung presents a practical guide to getting legacy code to work on the web using AutoCAD as the example with the Emscripten compiler and WebAssembly.
-
Challenges & Solutions for a Blockchain-Powered Future
Eran Eyal talks about how the advent of blockchain technology promises a new era of more equitably distributed market power, the top 3 challenges adopting blockchain and the challenges of a visual AI.
-
A Microservice Approach in the Boundaries of a Traditional Enterprise Environment
Sebastian Eggers discusses Microservice Blueprint, a well-documented and working reference implementation for a Java-based microservice/API development project.
-
Real-Time, Fine-Grained Version Control with CRDTs
Nathan Sobo covers the foundations of CRDTs, then explores how Github is using them in Eon to synchronize and persist changes to a repository at the granularity of individual keystrokes.
-
Git Gud with Property-Based Testing
Katie Cleary describes her experience in using Property-based Testing as a way to find casting and overflow bugs in PolySync’s Open Source Car Control (OSCC) project.
-
.NET Development Yesterday, Today and Tomorrow
Javier Lozano discusses how to take existing .NET Framework code and reuse it in .NET Standard/Core applications.
-
Modern Day C# Development in Visual Studio 2017
Kevin Pilch discusses improvements in VS 2017: performance improvements in startup and solution load, editing, code style, quick fixes, refactorings, unit testing, debugging, deployment, and more.