InfoQ Homepage Languages Content on InfoQ
-
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.
-
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.
-
Java 9: Tips on Migration and Upgradability
Bernard Traversat talks about the new Java 9 features, and migration strategies to migrate existing code to Java 9. He provides a number of useful tips to ease code migration to Java 9.
-
Taming The Wild Frontier - Adventures in ClojureScript
John Stevenson discusses the benefits of using ClojureScript to write web applications.
-
Type-Safe Meta-programming in Swift? Let’s Talk about Sourcery
Krzysztof Zabłocki introduces Sourcery which provides meta-programming for Swift.
-
The Making Mindset: Prototyping Your Way to Better IoT Experiences
Adrian Taylor discusses how creating user experience artifacts early and often can help focus development while reducing risk.
-
Deconstructing TypeScript’s Type System
Spencer Schneidenbach discusses some of the advanced type features of TypeScript, including intersection types, type guards, nullable types, type aliases, string literals, and discriminated unions.
-
Scala Typeclasses
Emanuele Blanco introduces Scala’s typeclasses, discussing when to use them and how to implement them, looking at some examples and figuring out how to do more with less code.
-
Demystifying CORS: It’s Simpler Than You Think
Bill Parrott discusses CORS, what it is and how it works, why it is a crucial part of the modern web, what it enables, and what can’t be done.
-
Cybercrime and the Developer: How to Start Defending against the Darker Side
Steve Poole discusses actions one can take (and some behaviors one must change) to create a more secure Java application for the cloud.
-
Julia: A Modern Language for Modern ML
Simon Byrne and Viral Shah talk about Julia, a modern high-performance, dynamic language for technical computing, with many features which make it ideal for machine learning.
-
JavaScript Futures: ES2017 and the Road ahead
Jeff Strauss discusses some of the new and proposed features of JavaScript, explaining the ES.Next maturity stages and the TC39 review process.