# Programming in Practice

## Programming in Practice

- [Programming in Practice](https://mpostol.gitbook.io/pip/readme.md)
- [References](https://mpostol.gitbook.io/pip/readme/references.md)
- [Repository Description](https://mpostol.gitbook.io/pip/information-computation/informationcomputation.md)
- [Course Description](https://mpostol.gitbook.io/pip/information-computation/readmeudemycoursedescription.md)
- [Fundamentals](https://mpostol.gitbook.io/pip/information-computation/fundamentals.md)
- [Introduction](https://mpostol.gitbook.io/pip/information-computation/fundamentals/readmefundamentals.md)
- [Information versus data](https://mpostol.gitbook.io/pip/information-computation/fundamentals/readmeinformationversusdata.md)
- [Algorithm Versus Program](https://mpostol.gitbook.io/pip/information-computation/fundamentals/readmealgorithmversusprogram.md)
- [Information Representation](https://mpostol.gitbook.io/pip/information-computation/information-representation.md)
- [Coding System versus Type](https://mpostol.gitbook.io/pip/information-computation/information-representation/codingvtype.md)
- [Custom Types](https://mpostol.gitbook.io/pip/information-computation/information-representation/customtypes.md)
- [Object-oriented programming](https://mpostol.gitbook.io/pip/information-computation/information-representation/objectorientedprogramming.md)
- [Anonymous Types](https://mpostol.gitbook.io/pip/information-computation/information-representation/anonymoustypes.md)
- [Partial Definitions](https://mpostol.gitbook.io/pip/information-computation/information-representation/partialdefinitions.md)
- [Generic Types and Methods](https://mpostol.gitbook.io/pip/information-computation/information-representation/genericclassesmethods.md)
- [Algorithm Implementation](https://mpostol.gitbook.io/pip/information-computation/algorithm-implementation.md)
- [Program Layered Architecture](https://mpostol.gitbook.io/pip/information-computation/algorithm-implementation/layeredarchitecture.md)
- [Inter Layer Communication](https://mpostol.gitbook.io/pip/information-computation/algorithm-implementation/layerscommunication.md)
- [Dependency Injection](https://mpostol.gitbook.io/pip/information-computation/algorithm-implementation/dependencyinjection.md)
- [Summary](https://mpostol.gitbook.io/pip/information-computation/summary.md)
- [Conclusion](https://mpostol.gitbook.io/pip/information-computation/summary/readmeconclusion.md)
- [Executive Summary](https://mpostol.gitbook.io/pip/external-data-management/exdatamanagement.md)
- [Data Streams](https://mpostol.gitbook.io/pip/external-data-management/data-streams.md)
- [Preface](https://mpostol.gitbook.io/pip/external-data-management/data-streams/datastreams.md)
- [Implementation Examples](https://mpostol.gitbook.io/pip/external-data-management/data-streams/datastreams-1.md)
- [Objects Serialization](https://mpostol.gitbook.io/pip/external-data-management/data-streams/readmeserialization.md)
- [Cryptography](https://mpostol.gitbook.io/pip/external-data-management/data-streams/readmecryptography.md)
- [Functional Programming](https://mpostol.gitbook.io/pip/external-data-management/functionalprogramming.md)
- [Delegate and Events](https://mpostol.gitbook.io/pip/external-data-management/functionalprogramming/readmedelegateevents.md)
- [Extension Methods](https://mpostol.gitbook.io/pip/external-data-management/functionalprogramming/readme.extensionmethods.md)
- [Anonymous Functions](https://mpostol.gitbook.io/pip/external-data-management/functionalprogramming/readme.anonymousfunctions.md)
- [Structural Data](https://mpostol.gitbook.io/pip/external-data-management/structuraldata.md)
- [LINQ Expression](https://mpostol.gitbook.io/pip/external-data-management/structuraldata/readme.linqexpression.md)
- [LINQ to Object](https://mpostol.gitbook.io/pip/external-data-management/structuraldata/readme.linq2object.md)
- [LINQ to SQL](https://mpostol.gitbook.io/pip/external-data-management/structuraldata/readme.linq2sql.md)
- [Graphical Data](https://mpostol.gitbook.io/pip/external-data-management/graphicaldata.md)
- [MVVM Program Design Pattern](https://mpostol.gitbook.io/pip/external-data-management/graphicaldata/readme.mvvm.md)
- [User Interface Description](https://mpostol.gitbook.io/pip/external-data-management/graphicaldata/readme.xaml.md)
- [Executive Summary](https://mpostol.gitbook.io/pip/adaptive-programming/adaptiveprogramming.md)
- [Application Architecture](https://mpostol.gitbook.io/pip/adaptive-programming/application-architecture.md)
- [Composition](https://mpostol.gitbook.io/pip/adaptive-programming/composition.md)
- [Reflection](https://mpostol.gitbook.io/pip/adaptive-programming/reflection.md)
- [Configuration](https://mpostol.gitbook.io/pip/adaptive-programming/configuration.md)
- [Executive Summary](https://mpostol.gitbook.io/pip/concurrent-programming/concurrentprogramming.md)
- [Executive Summary](https://mpostol.gitbook.io/pip/distributed-programming/distributedprogramming.md)
- [Client-Server Communication](https://mpostol.gitbook.io/pip/distributed-programming/client-server-communication.md)
- [Rest API](https://mpostol.gitbook.io/pip/distributed-programming/client-server-communication/restapi.md)
- [WebSocket API](https://mpostol.gitbook.io/pip/distributed-programming/client-server-communication/websocketapi.md)
