Ralph Johnson

GPTKB entity

Properties (58)
Predicate Object
gptkbp:instanceOf gptkb:physicist
gptkbp:affiliation gptkb:University_of_Illinois_at_Urbana-Champaign
gptkbp:author gptkb:Richard_Helm
gptkb:John_Vlissides
gptkb:Erich_Gamma
gptkbp:awards ACM Fellow
IEEE Fellow
gptkbp:birthYear 1940
gptkbp:contribution Refactoring
Gang of Four Patterns
Software Development Methodologies
gptkbp:education gptkb:University_of_Illinois_at_Urbana-Champaign
gptkbp:field Software Engineering
https://www.w3.org/2000/01/rdf-schema#label Ralph Johnson
gptkbp:influence gptkb:Agile_Software_Development
gptkb:Extreme_Programming
gptkb:Software_Craftsmanship_Movement
gptkbp:influenced gptkb:Martin_Fowler
gptkbp:influencedBy gptkb:David_Parnas
gptkbp:inventor Frameworks in Software Development
Object-Oriented Design Principles
Design_Patterns_in_Software_Engineering
gptkbp:knownFor Design Patterns
gptkbp:nationality American
gptkbp:notableWork Design Patterns: Elements of Reusable Object-Oriented Software
gptkbp:patentDescription 1970
A Study of the Design of Programming Languages
gptkbp:publications gptkb:Patterns_of_Software:_Tales_from_the_Software_Community
gptkb:Software_Engineering_at_Google
gptkb:The_Clean_Coder
gptkb:Accelerate:_The_Science_of_Lean_Software_and_DevOps:_Building_and_Scaling_High_Performing_Technology_Organizations
gptkb:Lean_Software_Development:_An_Agile_Toolkit
The Pragmatic Programmer
Design Patterns: Elements of Reusable Object-Oriented Software
Refactoring: Improving the Design of Existing Code
Scrum: The Art of Doing Twice the Work in Half the Time
Working Effectively with Legacy Code
Designing Object-Oriented Software
Inspired: How To Create Products Customers Love
The Product Book: How to Become a Great Product Manager
Hooked: How to Build Habit-Forming Products
The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses
User Story Mapping: Discover the Whole Story, Build the Right Product
The Site Reliability Workbook: Practical Ways to Implement SRE
Site Reliability Engineering: How Google Runs Production Systems
The Agile Samurai: How Agile Masters Deliver Great Software
The_Art_of_Software_Development
Domain-Driven_Design:_Tackling_Complexity_in_the_Heart_of_Software
Continuous_Delivery:_Reliable_Software_Releases_through_Build,_Test,_and_Deployment_Automation
The_DevOps_Handbook:_How_to_Create_World-Class_Agility,_Reliability,_&_Security_in_Technology_Organizations
Kanban:_Successful_Evolutionary_Change_for_Your_Technology_Business
The_Design_of_Everyday_Things.
The_Phoenix_Project:_A_Novel_About_IT,_DevOps,_and_Helping_Your_Business_Win
The_Lean_Product_Playbook:_How_to_Innovate_with_Minimum_Viable_Products_and_Rapid_Customer_Feedback
Object-Oriented_Software_Engineering:_Using_UML,_Patterns,_and_Java
gptkbp:researchInterest Object-Oriented Programming
Software Architecture
Software_Design