InfoQ Homepage Development Content on InfoQ
-
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.
-
Bot Chat: Creating Your First Slack Bot
Brice McIver explains how to create a Slack bot, developing a JavaScript-based bot and showing how to integrate it into a Slack team.
-
The Why of Go
Carmen Andoh provides the historical context around the technical decisions of the Go language to better understand its concurrency primitives, garbage collection, and small standard library.
-
Is Docker Dead?
Nic Jackson compares and contrasts the development and deployment flow for both a Docker and a Serverless project, attempting to see if Docker has already been made obsolete by serverless.
-
Performance Mythbusting Panel
The panelists answer audience questions on real-world applied performance proofs across stacks including Java, .NET and Python.
-
Everything You Wanted to Know about GraphQL But Were Afraid to Ask
Mark Drew goes through the fundamentals of the Query Language, structure, use cases and how to get started with consuming and creating GraphQL endpoints.
-
Cleaning the Park: Reclaim Your Logging
Matt Campbell discusses how to make error logs easier to consume and harder to avoid, sharing how to drive motivation for a project that feels never-ending.
-
Control Flow Integrity Using Hardware Counters
J. Butler and C. Pierce present a system for early detection and prevention of unknown exploits. Their system uses Performance Monitoring Unit hardware to enforce coarse-grained Control Flow Integrity
-
From Threat Hunting to Crowd Defense
Richard Zhao talks about TI and AI in real practices, and crowd defense - a way to integrate defense measures against both targeted and untargeted attacks.
-
Write Code for the Future You
Paul Gower discusses what it means to improve the quality of the code and offers practical advice towards improving it every day.
-
Herding Nulls and Other C# Stories from the Future
Mads Torgersen shares future thinking of a fast-moving major programming language, C#. Torgersen discusses pattern matching, type classes, discriminated unions and much more.
-
Lessons Debugging Serverless JVM Functions
Tal Weiss condenses some of the serverless monitoring research and practices into an experience talk with actionable advice for those implementing serverless.