InfoQ Homepage Programming Content on InfoQ
-
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.
-
Beyond the Double Bind
Patrick Steyaert explores how to integrate (agile) intuition and (agile) reasoning, and provides a common conceptual framework underlying the very different schools of (agile) thought.
-
The User Journey of a Refugee: How we introduced an Agile Mindset to the Nonprofit Sector
Stephanie Gasche tells how they went from a domain name to wireframes to a registered society and an up-and-running website within four months, serving an influx of 130,000 asylum seekers.
-
Not Sold Yet, GraphQL: A Humble Tale from Skeptic to Enthusiast
Garrett Heinlen talks about how Netflix builds and deploys GraphQL and how they are running it in production.
-
Making 'npm install' Safe
Kate Sills talks about some of the security issues using NPM packages, and Realms and SES (Secure ECMAScript) as possible solutions to NPM package security vulnerabilities.
-
Designing an Ethical Chatbot
Steve Worswick talks about the tips and tricks he uses when designing a chatbot to ensure it remains an ethical product and family-friendly without being corrupted by trolls and abusive users.
-
Programming the Cloud with TypeScript
Luke Hoban reviews the unique benefits of applying programming languages in general, and TypeScript in particular, to the cloud infrastructure domain.
-
Get off That Couch and Join the Game!
Tobbe Gyllebring discusses the roots of Agile, how it went off the rails, and how to make it relevant once more.
-
Practices of the Vital Organization
Richard Atherton explores how to achieve vitality in an organization, discussing the philosophy and practices that lead to creativity, resilience and human flourishing at work.
-
Rust, WebAssembly, and Javascript Make Three: An FFI Story
Ashley Williams talks about the Rust and WebAssembly toolchain and the technical work involved in creating a developer-friendly experience designed to grow adoption of WebAssembly.
-
Maximizing Performance with GraalVM
Thomas Wuerthinger discusses the best practices for Java code and compiler configurations to maximize performance with GraalVM and how to measure performance in a reliable manner.
-
State Management for React Using Context and Hooks
Vlad Zelinschi explores a barebones alternative approach to state management that is suitable for small/medium apps as well as defines the pros and cons when compared to Redux.