InfoQ Homepage Presentations
-
Adopting Continuous Delivery: Adjusting your Architecture
Rachel Laycock advises on designing systems for rapid deployment, avoiding delivering pitfalls by using micro services and evolutionary architecture.
-
API Security and Federation Patterns
The role of API management infrastructure in API Security, API Access Control and API Federation and its interaction with enterprise infrastructure, social identity and application developers.
-
Are Decision Dilemmas Slowing You Down?
Gerry Kirk introduces the 7 levels of delegation by playing Delegation Poker, a game to make clear who’s responsible for what and on what level, useful to make decision making process explicit.
-
TypeScript: a Type System for Toolability
Luke Hoban introduces TypeScript and its implications for writing web applications and creating supporting tooling.
-
Ember.js Advanced Patterns
Paul Chavard discusses advanced techniques for building large EmberJS applications with Ember Data.
-
Creating Groovy DSLs that Developers Can Actually Use
Guillaume Laforge and Paul King show how to leverage Groovy to build a Mars rover controlling DSL, including metaprogramming techniques and integration mechanisms.
-
Application Architectures with Grails
Peter Ledbrook overviews several application architectures that can be done in Grails: MVC plus a DB back-end and a service layer, single-page, and event-based back-end.
-
Deconstructing Functional Programming
Gilad Bracha explains how to distinguish FP hype from reality and to apply key ideas of FP in non-FP languages, separating the good parts of FP from its unnecessary cultural baggage.
-
Programming a 144-computer Chip to Minimize Power
Chuck Moore discusses coding techniques for power savings: tight coding to minimize the number of instructions executed, reducing instruction fetches, transistor switching, and duty cycle.
-
What Is a Strange Loop and What Is It Like to Be One?
Douglas Hofstadter attempts to get across the crux of these intuitions about the mysterious concept of "I".
-
Babel: An Untyped, Stack-based HLL
Clayton Bauman introduces Babel, an open source language implemented in C, targeted for cloud computing. Other features: interpreted, untyped stack-based, postfix, supports arrays, lists and hashes.