Programming

Get Started. It's Free
or sign up with your email address
Programming by Mind Map: Programming

1. GC

1.1. Modes

1.2. Generations

1.3. Object graph

1.4. WeakReference

2. WCF

2.1. Hosting

2.2. Instances

2.3. Error handling

2.4. Envelopes

2.5. Contract versioning

2.6. MSMQ integration

2.7. InstanceContext

2.8. CallContext

3. ASP .NET

3.1. JQuery

3.2. WebApplication

3.3. Async Pages

4. WPF

4.1. MVVM frameworks

4.2. RoutedEvents

5. Scripting

5.1. PowerShell

5.2. JavaScript

6. Cores

6.1. AppDomains

6.2. Heaps

6.3. Boxing

6.4. Dynamic

6.5. Virtual Method table

6.6. Stack typing

6.7. Closure class

6.8. Labda

6.8.1. Closure

6.8.2. Expression tree

7. Multithreading

7.1. Kernel level

7.2. Framework level

7.3. Non blockable interlocked

7.4. Syncronization context

7.5. PLINQ

7.6. TPL

8. IoC

8.1. Spring .NET

8.2. Unity

9. Mocks

9.1. RhinoMocks

9.2. MockQ

10. DataBases

10.1. ORM

10.1.1. Entity Framework

10.1.2. NHibernate

10.2. SQL

10.2.1. Indexes

10.2.1.1. Clustered

10.2.1.2. Unclustered

10.2.2. Partitioning

10.2.3. Views

10.2.4. Constrains

10.3. LINQ to SQL

10.4. Oracle

10.5. MSSql

11. Paradigms

11.1. OOP

11.1.1. Patterns

11.1.2. SOLID

11.1.2.1. NDEPEND

11.2. FP

11.2.1. CoRoutines

11.3. Trivia

11.3.1. DRY

11.3.2. YAGNI

11.3.3. KISS

12. Unknown stuff

12.1. Mappers

12.2. WinRT

12.3. CLR Projection

12.4. ReactiveExtensions RX

13. Networking

13.1. Realtime

13.2. NAT hole punching

13.3. IP stack

14. SOA

14.1. Orchestation

14.2. Enterprose bus

14.3. Repository

15. Weak questions

15.1. Domain Oriented Design vs OOD