- Notifications
You must be signed in to change notification settings - Fork3
PacktPublishing/Systems-Programming-with-C-Sharp-and-.NET
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
This is the code repository forSystems Programming with C# and .NET, published by Packt.
Building robust system solutions with C# 12 and .NET 8
If you want to explore the vast potential of C# and .NET to build high-performance applications, then this book is for you. Written by a 17-time awardee of the Microsoft MVP award, this book delves into low-level programming with C# and .NET.
This book covers the following exciting features:
- Explore low-level APIs for enhanced control and performance
- Optimize applications with memory management strategies
- Develop secure, efficient networking applications using C# and .NET
- Implement effective logging, monitoring, and metrics for system health
- Navigate Linux environments for cross-platform proficiency
- Interact with hardware devices, GPIO pins, and embedded systems
- Deploy and distribute apps securely with continuous integration and continuous deployment (CI/CD) pipelines
- Debug and profile efficiently, addressing multithreaded challenges
If you feel this book is for you, get yourcopy today!
All of the code is organized into folders.
The code will look like the following:
using var serialPort = new SerialPort( "COM3", 9600, Parity.None, 8, StopBits.One);serialPort.Open();try{ serialPort.Write([42],0, 1);}finally{ serialPort.Close();}Following is what you need for this book:This book is for C# developers and programmers looking to deepen their expertise in systems programming with .NET Core. Professionals aspiring to architect high-performance applications, system engineers, and those involved in deploying and maintaining applications in production environments will also find this book useful. A basic understanding of C# and .NET Core is recommended, making it suitable for developers who are getting started with systems programming in C# and .NET Core.
With the following software and hardware list you can run all code files present in the book (Chapter 1-45305).
| Chapter | Software required | OS required |
|---|---|---|
| 1-14 | Visual Studio | Windows, Mac OS X, and Linux (Any) |
Each chapter might have software that you may want to try out. You’ll find the details explained in the Technical requirements section of the concerned chapter
Dennis Vroegopis a programmer, no matter what his business card states. He has been programming computers since the early 1980s and still gets a kick whenever he sees his software running. After graduating with a degree in Business Informatics, he has worked in many roles over the years while retaining his passion for developing great software. These days, he works as an interim IT manager or CTO, helping companies get their software development in shape and making the developers happy about their work again.He has been awarded the Microsoft MVP Award every year since 2006. In that role, he has been working with the C# team in Redmond on design sessions and has helped shape the language (a little bit). Dennis is a sought-after international speaker and public figure who is always ready to teach new generations about programming. Apart from his computer-related activities, Dennis plays the guitar and sings in a classic rock cover band named “The Total Amateurs,” which says all you need to know about their skills.Dennis lives with his wife, Diana, and they have a wonderful daughter, Emma.
About
, published by Packt
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors3
Uh oh!
There was an error while loading.Please reload this page.

