InfoQ Homepage Development Content on InfoQ
-
Let's Talk Locks!
Kavya Joshi explores when and why locks affect performance, delves into Go’s lock implementation as a case study, and discusses strategies one can use when locks are actually a problem.
-
Serverless Java
Ivar Grimstad presents a gentle introduction to serverless and FaaS, what it means for developers, and why it is important to understand this paradigm.
-
Does JavaScript Adopt Functional Programming?
Yoav Luft discusses a study attempting to determine whether JavaScript developers are adopting a more declarative programming style, and whether this style is influenced by functional programming.
-
Tackling Computing Challenges @CERN
Maria Girone discusses the current challenges of capturing, storing, and processing the large volumes of data generated by the Large Hadron Collider experiments.
-
Building on Developers' Intuitions to Create Effective Property-Based Tests
John Hughes shows how to build properties for testing, and also new features in Haskell QuickCheck that support them.
-
Leaving the Ivory Tower: Research in the Real World
Armon Dadgar talks about HashiCorp Research, its long tradition of basing their tools and products on academic research, how they incorporate research, and what has been particularly useful for them.
-
EBtree - Design for a Scheduler and Use (Almost) Everywhere
Andjelko Iharos explores the goals, design and the choices behind the implementations of EBtree, and how they produce a very fast and versatile data storage for many of HAProxys advanced features.
-
Effective Ethics for Busy People
Kingsley Davies talks about the story of Good Tech Conference, a conference he founded in 2018, and gives some concrete tips & techniques for attendees to evolve to work and live in a more ethical way
-
Becoming a Fully Buzzword Compliant Developer
Trisha Gee gives an irreverent overview of the current technical landscape and presents a survival guide for those who want to stay ahead in this turbulent industry.
-
Functional Composition
Chris Ford shows how to make music starting with the basic building block of sound, the sine wave, and gradually accumulates abstractions culminating in a canon by Johann Sebastian Bach.
-
F# Code I Love
Don Syme keynotes on examples of F# code he loves and why. He also touches language design, functional programming, object programming, language features and functional-first programming.
-
Bringing JAMStack to the Enterprise
Jamund Ferguson talks about some of the challenges PayPal faced with their Node.js application servers, why they think the JAMStack approach improves performance for their apps and their developers.