Computer Science — Terminology

  1. Domain-Driven Design
    • Bounded Contexts
    • Ubiquitous Language
    • Anti-Corruption Pattern
  2. Object Oriented Programming
  3. Abstraction
  4. Encapsulate
  5. Normalization
  6. Business Logic
  7. Data Warehouse
  8. Attribute
  9. Entity
  10. User Stories
  11. Single Responsibility Principle (SRP)
  12. Namespace
  13. Module
  14. Patterns
  15. Object-Relational Map
  16. Service Class
  17. Manager Class
  18. State Machine
  19. API
  20. Immutable
  21. Function
  22. Law of Demeter
  23. Parameter
  24. Aggregate Root
  25. Service-Oriented Architecture (SOA)
    1. Service-Oriented Applications (SOA)
  26. Entity-Relationship Diagram (ERD)
  27. Unified Modeling Language (UML)
  28. S.O.L.I.D. Principles
  29. Security Token Service (STS)
  30. Line-of-Business (LOB)
  31. Agile
  32. Workflow
  33. Managed Code
  34. Reflection
  35. REST
  36. Routing
  37. Model-View-View-Model (MVVM) Pattern
  38. Build
  39. Unit Testing
  40. Aspect-Oriented Programming
  41. Basic Types
  42. Separation of Concerns
  43. Inversion of Control
  44. Error Handling
  45. Parallel Pattern
  46. Acceptance Testing
  47. AJAX
  48. LINQ
  49. .NET
  50. ASP.NET
  51. Data Bind
  52. Common Language Runtime (CLR)
  53. Persistence Patterns
    1. Active Record Pattern
    2. Data Mapper Pattern
    3. Repository Pattern
    4. Identity Map Pattern
    5. Lazy Loading Pattern
    6. Virtual Proxy Pattern
  54. Service Bus
  55. Dependencies
  56. ADO.NET
  57. XML
  58. Controller
  59. jQuery
  60. Custom Field Type
  61. Dependency Injection
  62. Just-in-Time (JIT)
  63. Test-Driven Design (TDD)
  64. Anti-Pattern
  65. SOAP
  66. Domain Model Pattern
  67. Code Contract
  68. Continuous Design
  69. Functional Programming
  70. Model-View-Presenter (MVP) Pattern
  71. Remote Procedure Call (RPC)
  72. Remote Invocation or Remote Method Invocation (RMI) – OOP version of RPC.
  73. XML-RPC
  74. cron
%d bloggers like this: