InfoQ Homepage OOP Content on InfoQ
-
Building with Extensibility
Christi Schneider covers concepts of extensibility, discussing why it's important for all roles to gain an understanding of extensibility and consider it at each step of the product life cycle.
-
The Seven Righteous Fights
Heidi Waterhouse discusses seven issues to tackle during project development: Localization, Security, Extensibility, Documentation, Affordance, Acceptance, Accessibility.
-
Finally, Object-Oriented Programming without Objection
Noel Welsh discusses the paradigm of the functional programmer, contrasting it with the paradigm of the object-oriented programmer, and considering if it is possible to reconcile the two.
-
The Last Programming Language
Robert Martin walks through some of the history of programming languages, and then prognosticates on the future of languages.
-
Getting Started with Chrome Extensions: Tips and Tricks
Andrew Dunkman explains the basics of Chrome extension development, how to avoid an extension being automatically disabled when performing upgrades, and some unexpected Chrome hooks.
-
Are You a SOLID Coder?
Steve Green introduces SOLID principles with coding examples tailored for novice and intermediate developers.
-
Developing Functional Domain Models with Event Sourcing
Chris Richardson describes how to implement business logic using a domain model that is based on event sourcing. He compares and contrasts a hybrid OO/FP design with a purely functional approach.
-
Making Eclipse IDE Better at Handling Real-life Projects
Mickael Istria showcases a number of extensions to the Eclipse IDE making it easier to import projects (simple or complex) and honoring modularity in the Project Explorer.
-
SOLID: The Next Step Is Functional
Anil Wadghule explains why applying SOLID OO design principles to their extreme leads to Functional Programming.
-
Keep Things Simple
David Tanzer, Oliver Zymanski explain with examples how to apply the rules and principles of object-oriented software design to create simple architectural designs.
-
Functional Principles for Object-Oriented Developers
Jessica Kerr explains through Java and C# code samples six principles of the functional programming style.
-
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.