InfoQ Homepage Maintenance Content on InfoQ
Presentations
RSS Feed-
Techniques for Maintainable Quarkus Applications
Ana Maria Mihalceanu discusses how to use Quarkus capabilities in order to write software that is easier to maintain.
-
One Team's Experience Using Kanban for Maintenance & Support, and Small Projects
Stuart Williams shares from experience how his company implemented Kanban, what worked for them in handling maintenance, support and a number of small projects.
-
Patterns of Automation
Jeff Morgan shares lessons learned helping organization adopt test automation, along with techniques for keeping the automation code simple, clean and maintainable.
-
Scala: The Good Parts
Jack Singleton discusses how to improve code readability and maintainability in Scala, and how to be productive with Options, Immutability, and the Collections library.
-
7 Deadly Sins of Automated Software Testing
Adrian Smith covers symptoms, root problems and guidance on recommended solutions for avoiding automated testing mistakes.
-
Reasonable Code with F#
Mike Falanga shows several C# and F# solutions to common programming problems, comparing how well each language enhances the ability to draw accurate conclusions about the code.
-
Taking the Long View: Code Generation and Software Maintenance
The panelists discuss if code generation techniques help or hinder long-term software maintenance, and how such techniques can be integrated in the maintenance process.
-
Introduction to Stratos
Paul Fremantle introduces Stratos/Stratos Live, explaining some of the design decision made for it, the tenancy model used, and some of its capabilities.
-
Living and Working with Aging Software
Ralph Johnson discusses principles, practices and tools relating to software development starting from already existing code which needs refactoring, maintenance, and sometimes architectural change.
-
Devs Are From Mars. SETs Are Too.
Simon Stewart presents how Google’s Engineering Productivity team and Software Engineers in Test (SETs) help developers to make their code more maintainable, recommending some of their tools.
-
Bad Code, Craftsmanship, Engineering, and Certification
Robert C. Martin on writing good code starting with a bad code example, then addressing many topics like: Boy Scout rule, functions, arguments, craftsmanship, TDD, engineering, certification, etc.