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 |