InfoQ Homepage Programming Content on InfoQ
-
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.
-
Debugging Microservices: How Google SREs Resolve Outages
Adam Mckaig and Liz Fong-Jones talk about how SREs discover and debug problems at Google during outages, and share real stories about their experiences.
-
The Optics of Kanban: Lens and Filters
Andy Carmichael discusses making better decisions by using Kanban Lens and filters.
-
Probabilistic Programming from Scratch
Mike Lee Williams demonstrates building a lightweight probabilistic programming system from scratch with Python. He also explores how solving problems using PyMC3.
-
Scripting with Luerl
Barbara Chassoul introduces Luerl, emphasizing its trade-off as thin skin on top of the BEAM ecosystem.