InfoQ Homepage Methodologies Content on InfoQ
-
The Impedance Mismatch is Our Fault
Stuart Dabbs Halloway explains what the impedance mismatch is and what can be done to solve it in the context of RDBMS, OOP, and NoSQL.
-
Innovation: What Every Developer Absolutely Needs to Know
Steve Vinoski discusses innovation and product life cycles, how they affects the market and someone’s products, and what one should know in order to succeed in a very competitive landscape.
-
Theory Meets Reality: Managing IT Systems at the Greek Ministry of Finance
Diomidis Spinellis discusses measures, methods, tools and techniques used in a fight against widespread tax evasion, bureaucracy, fraud and corruption in Greece.
-
Embracing Variability
Don Reinertsen proposes addressing uncertainty not by considering it harmful nor by embracing it but by efficiently reducing it in the context of the economic laws governing the software dev process.
-
The Costs and Benefits of Building Hypermedia APIs (with Node.js)
Mike Amundsen explores a way of designing hypermedia APIs based on messages instead of URIs, plus documenting, extending, versioning and registering hypermedia designs.
-
The Lazy Learner
Chris Matts discusses ways of learning - Kolb’s Circle of Learning, Meme Wombling, Hangover – with a focus on the cycle starting from Unconscious Incompetence to Conscious Competence.
-
Declarative Programming: Towards a Language that Fundamentally Abstracts away from Time
Wim Bast introduces Declare, a new declarative, functional OO language, demoing some of its main features.
-
SOLID Clojure
Colin Jones discusses applying the SOLID OOP principles to Clojure programming in order to create systems that are easy to change.
-
Faith, Evolution, and Programming Languages
Philip Wadler discusses second-order quantification, from its inception in the symbolic logic of Frege through to the generic features introduced in Java 5, touching on aspects of faith and evolution.
-
This Week on Code Hoarders: De-clutter Your Codebase with Aspect Oriented Programming
Joe Kuemerle demoes using AOP to separate some of the concerns –logging, exception handling, security, etc. - from a codebase.
-
Building Technology Mid-flight
Sam Hamilton discusses the technological, architectural and organizational changes an organization goes through in the process of upgrading its software stack without interrupting daily business.
-
Zero to Ten Million Daily Users in Four Weeks: Sustainable Speed Is King
Jodi Moran discusses achieving sustainable speed through: iterate and automate, use commodity technology, analyze and improve, build services, create a high-speed culture.