InfoQ Homepage InfoQ Content on InfoQ
-
Building Inclusive Software: Considerations and Constraints
Sitati Kituyi discusses implementation decisions that exclude millions of users, especially those in the developing world where many classic assumptions about internet users do not hold.
-
Lean and Accelerate: Delivering Value as an Engineering Leader
David Van Couvering wants his audience to have a deeper understanding of the effectiveness of these principles and an explanation as to why these principles work and why they should be implemented.
-
Project Valhalla: Bringing Performance to Java Developers
Tobi Ajila explains the advances being made in Project Valhalla to improve Java's memory density by making it easy to create compact, cache efficient data structures.
-
Greenwater, Washington: an Availability Story
Marc Brooker discusses defining and designing for availability that takes people into account, including examples of massive-scale cloud systems designed using these principles.
-
Momentum > Urgency and Other Counter-Intuitive Principles for Increasing Velocity
Elisabeth Hendrickson discusses pragmatic, proven, and sometimes counter-intuitive approaches to develop faster.
-
C#'s Functional Journey
Mads Torgersen discusses how object-oriented languages, particularly C#, have adopted functional features, and what to expected next.
-
Mastering Virtual Communication
Anne Ricketts focuses on how to take virtual meetings and presentations to the next level, emphasizing connection, brevity, and participation.
-
A Love Letter to Clojure
Gene Kim discusses his endeavour as a developer through Clojure.
-
Creating Stability in Uncertain Times
Sarah Shewell covers strategies for new scheduling demands and performance management.
-
How to Work in Tech and Not Wreck the Planet
Holly Cummins discusses some of the trade-offs affecting climate change and provides a roadmap to figuring out the right thing.
-
Failing Fast: the Impact of Bias When Speeding up Application Security
Laura Bell explores how bias impacts the security of a development lifecycle and examines 3 common biases that lead to big issues in this space.
-
Qualitative Analysis for Digital Transformation
John Willis discusses how Computer Assisted Qualitative Data Analysis and a QDA approach can be used to analyze group, leadership interviews to better understand Digital Transformation outcomes.