InfoQ Homepage Methodologies Content on InfoQ
-
Functional Principles for Object-Oriented Developers
Jessica Kerr explains through Java and C# code samples six principles of the functional programming style.
-
The Idea Stack: Finding Your Product Vision
Josh Wexler takes participants through the Idea Stack exercises and use case studies, illustrating how to build a vision for a product before developing it.
-
Strategic Design: Embrace Imperfection!
Eric Evans shares approaches that have helped him with issues in architecture, with a focus on establishing boundaries between software with different conceptual approaches and discipline levels.
-
Mens Sana in Corpore Sano (A Healthy Mind in a Healthy Body)
Phil Nash presents how NEAT (Non-Exercise Activity Thermogenesis), its relationship with to sitting, standing and walking, and the chemistry behind it helps being fit for long schedules.
-
What's the Best Way to Improve Software Architectures?
A lively panel discussion with Eric Evans, Duncan DeVore, and Leo Gorodinski, hosted by Mike Feathers, on software architecture improvement, DDD, the ins and outs of microservices and much more.
-
The Functional Final Frontier
David Nolen introduces Om, a ClojureScript library that adds a functional layer on top of Facebook React, providing OO abstractions in a MVC environment.
-
Find the Right Abstraction Level for Your Tests
Gerard Meszaros advises on using the right abstraction level and automation tools when creating unit or system-level tests.
-
Lean Under Pressure
Glen Ford discusses how Zeebox applies and refines Lean: methods, experiments, discovery and feature teams, cultural challenges, innovation, etc.
-
Web & Database Load Testing with JMeter
Michael Dowden introduces JMeter and explains how to develop a data-driven methodology to determine some of the limits of a web application: max number of concurrent users, bottlenecks, etc.
-
Understanding and Using Regular Expressions
Damian Conway discusses what regexes really are, how they actually work, and how programmers can make use of their existing software development skills to construct correct and efficient regexes.
-
Coding in Style: How to Wield Scala in the Trenches
Josh Suereth discusses Scala: expressions, abstracting behaviors, FP & OOP, Futures & Promises, libraries with implicit classes and value classes, tracking lexical state with implicit values.
-
I Want to Believe (not sure yet)
Marc-Daniel Ortega shares code snippets showing how to implement some logic in a functional language inspired by “Functional Programming in Scala”, avoiding the OOP influence.