PluralSight - IDisposable Best Practices for C# Developers
- Category Other
- Type Tutorials
- Language English
- Total size 301.8 MB
- Uploaded By freecoursewb
- Downloads 158
- Last checked 6 days ago
- Date uploaded 3 years ago
- Seeders 5
- Leechers 1
Infohash : AEF7E6CDEC530BDDB92EB68D4120CC41F9140C85
IDisposable Best Practices for C# Developers 
https://FreeCourseWeb.com
Duration: 2h 7m | Video: .MP4, 1280x720 30 fps | Audio: AAC, 48 kHz, 2ch | Size: 301 MB
Genre: eLearning | Language: English
IDisposable is at the heart of .NET. This course will teach you all about implementing and using IDisposable in C#, and show you what goes wrong if you don't use IDisposable, so you know why you need to use it in your solutions.
What you'll learn
IDisposable is at the heart of .NET, and it's been there since the first release. It is the only part of the framework where .NET asks for your help. If you don't use IDisposable correctly, the .NET Garbage Collector can't manage memory properly, so your app won't run efficiently, it may have strange errors, and it will eventually crash. This course will teach you all about implementing and using IDisposable in C#, and show you what goes wrong if you don't use IDisposable, so you know why you need to use it in your solutions.
Files:
[ FreeCourseWeb.com ] PluralSight - IDisposable Best Practices for C# Developers- Get Bonus Downloads Here.url (0.2 KB) ~Get Your Files Here ! 01. Course Overview
- 01. Course Overview.mp4 (3.2 MB)
- 02. Understanding IDisposable.mp4 (7.6 MB)
- 03. Using Disposable Objects.mp4 (8.5 MB)
- 04. Demo-Working with Disposable Objects.mp4 (10.6 MB)
- 05. Demo-Resource Exhaustion from Not Disposing.mp4 (13.1 MB)
- 06. Best Practice .Sharp1.mp4 (6.7 MB)
- 07. Demo-Consuming Resources without Disposing.mp4 (16.3 MB)
- 08. Demo-Functional Defects from Not Disposing.mp4 (9.7 MB)
- 09. Module Summary.mp4 (3.2 MB)
- 10. Introducing the Garbage Collector.mp4 (4.0 MB)
- 11. How and When the GC Runs.mp4 (5.5 MB)
- 12. Demo-Understanding Garbage Collection.mp4 (9.2 MB)
- 13. Demo-Memory and Object Profiling.mp4 (8.8 MB)
- 14. Managing the Garbage Collectors Workload.mp4 (6.3 MB)
- 15. Demo-Implementing IDisposable.mp4 (7.7 MB)
- 16. Demo-The Full Dispose Pattern.mp4 (6.2 MB)
- 17. How the GC Uses Finalizers.mp4 (4.8 MB)
- 18. Demo-IDisposable and Finalizers.mp4 (6.6 MB)
- 19. Demo-Cleaning up Unmanaged Resources.mp4 (6.0 MB)
- 20. Module Summary.mp4 (8.1 MB)
- 21. Approaches for Finding and Fixing Disposable Issues.mp4 (4.4 MB)
- 22. Demo-Finding Problems with Object Lifetimes.mp4 (20.3 MB)
- 23. Demo-Fixing Problems with Static Analysis and Profiling.mp4 (34.5 MB)
- 24. Using Static Analysis to Find IDisposable Issues.mp4 (6.7 MB)
- 25. Demo-Managing Object Lifetime in Modern Apps.mp4 (21.5 MB)
- 26. Demo-Fixing Lifetime Problems with Dependency Injection.mp4 (21.6 MB)
- 27. Disposable Objects and Dependency Injection Special Cases.mp4 (6.5 MB)
- 28. Using IAsyncDisposable with Asynchronous Streams.mp4 (15.9 MB)
- 29. Module Summary.mp4 (3.3 MB)
- 30. Must-haves Nice-to-Haves and Edge Cases.mp4 (9.2 MB)
- Bonus Resources.txt (0.4 KB) Exercise Files 02 demos demo1
- README.md (0.5 KB)
- contents.txt (2.5 KB)
- excerpt.txt (15.4 KB)
- pg98.txt (774.3 KB)
- pg1023.txt (1.9 MB)
- README.md (0.7 KB)
- word-count.sql (0.2 KB) src SqlConsumer SqlConsumer.App
- Processor.cs (0.4 KB)
- Program.cs (1.0 KB)
- SqlConsumer.App.csproj (0.7 KB)
- appSettings.json (0.2 KB)
- DatabaseState.cs (1.2 KB)
- SqlConsumer.Core.csproj (0.4 KB)
- DatabaseStateTests.cs (2.4 KB)
- SqlConsumer.Tests.csproj (0.8 KB)
- appSettings.json (0.3 KB)
- sysprocesses.sql (0.1 KB)
- SqlConsumer.sln (2.1 KB) WordCounter WordCounter.Api Controllers
- WordCountController.cs (0.8 KB)
- WordCountModel.cs (0.1 KB)
- Program.cs (0.6 KB) Properties
- launchSettings.json (0.8 KB)
- Startup.cs (1.3 KB)
- WordCounter.Api.csproj (0.2 KB)
- appsettings.Development.json (0.2 KB)
- appsettings.json (0.2 KB) WordCounter.App Data
- SqlClient.cs (2.7 KB)
- FileArchiver.cs (0.3 KB)
- FolderWatcher.cs (0.8 KB)
- swagger.json (1.6 KB)
- Program.cs (4.4 KB) Services
- ApiClient.cs (0.8 KB)
- WordCounter.App.csproj (1.6 KB)
- appSettings.json (0.3 KB)
- WordCounter.sln (3.0 KB) docker
- docker-compose.yml (0.2 KB) sql-server
- Dockerfile (0.1 KB)
- Dockerfile (0.1 KB) init-db
- init-db.sh (0.3 KB)
- init-db.sql (1.0 KB)
- introducing-idisposable-slides.pdf (890.5 KB) 03 demos
- README.md (0.4 KB) src SqlConsumer SqlConsumer.App
- Program.cs (1.4 KB)
- SqlConsumer.App.csproj (0.7 KB)
- appSettings.json (0.1 KB)
- DatabaseState.cs (1.5 KB)
- SqlConsumer.Core.csproj (0.4 KB)
- UnmanagedDatabaseState.cs (1.4 KB)
- SqlConsumer.sln (1.6 KB)
- what-happens-when-the-garbage-collector-runs-slides.pdf (623.4 KB) 04 demos demos A Tale of Two Cities
- contents.txt (2.4 KB)
- excerpt.txt (15.0 KB)
- pg98.txt (758.4 KB)
- README.md (0.4 KB)
- docker-compose.yml (0.2 KB)
- word-count.sql (0.2 KB) src AsyncStream AsyncStream.App
- AsyncStream.App.csproj (0.2 KB)
- Program.cs (0.5 KB)
- RandomStringGenerator.cs (1.5 KB)
- AsyncStream.sln (1.1 KB) WordCounter WordCounter.Api Controllers
- HealthzController.cs (0.2 KB)
- WordCountController.cs (0.9 KB)
- WordCountModel.cs (0.1 KB)
- Program.cs (0.5 KB)
- Startup.cs (1.2 KB)
- WordCounter.Api.csproj (0.2 KB)
- appsettings.Development.json (0.2 KB)
- appsettings.json (0.2 KB) WordCounter.App Data
- SqlClient.cs (3.0 KB)
- FileArchiver.cs (0.4 KB)
- FolderWatcher.cs (0.7 KB)
- swagger.json (1.6 KB)
- Program.cs (4.9 KB) Services
- ApiClient.cs (1.4 KB)
- WordCounter.App.csproj (1.6 KB)
- appSettings.json (0.3 KB) WordCounter.ModernApp Data
- BookFeedContext.cs (0.9 KB) Model
- BookFeed.cs (0.6 KB)
- BookLine.cs (0.4 KB)
- FileArchiver.cs (0.4 KB)
- FolderWatcher.cs (2.0 KB)
- swagger.json (1.6 KB)
- BookFeedProcessor.cs (4.2 KB)
- BookLineProcessor.cs (2.0 KB)
- Program.cs (3.2 KB) Services
- ApiClient.cs (1.1 KB)
- WordCounter.ModernApp.csproj (1.7 KB)
- appSettings.json (0.5 KB)
- WordCounter.sln (2.9 KB) docker
- docker-compose.yml (0.4 KB) sql-server
- Dockerfile (0.1 KB)
- Dockerfile (0.4 KB)
- Dockerfile (0.1 KB) init-db
- init-db.sh (0.3 KB)
- init-db.sql (0.9 KB)
- what-happens-if-you-dont-dispose-slides.pdf (596.8 KB) 05
- just-the-best-practices-slides.pdf (289.5 KB)
There are currently no comments. Feel free to leave one :)
Code:
- udp://tracker.torrent.eu.org:451/announce
- udp://tracker.tiny-vps.com:6969/announce
- http://tracker.foreverpirates.co:80/announce
- udp://tracker.cyberia.is:6969/announce
- udp://exodus.desync.com:6969/announce
- udp://explodie.org:6969/announce
- udp://tracker.opentrackr.org:1337/announce
- udp://9.rarbg.to:2780/announce
- udp://tracker.internetwarriors.net:1337/announce
- udp://ipv4.tracker.harry.lu:80/announce
- udp://open.stealth.si:80/announce
- udp://9.rarbg.to:2900/announce
- udp://9.rarbg.me:2720/announce
- udp://opentor.org:2710/announce