|Learn WinUI 3, 2nd Edition was published on October 31st! Get your print or Kindle copy on Amazon today or read it online with a subscription from Packt Publishing.|
Many thanks to Peter Foot for his tech review of the content and to the Packt editors for helping me get this into your hands a few weeks early. All the code and content in the second edition have been updated to work with the latest Windows App SDK versions available today. It also includes three brand-new chapters on app notifications, Template Studio for WinUI, and porting WinUI 3 apps to Uno Platform.
|Order Print or Kindle|
|If you’re attending TechBash 2023 next week, I’ll be there with five signed copies of the book to give away to some lucky attendees. If you’re interested in WinUI and cross-platform apps, Steve Bilogan will also be at TechBash, presenting a half-day workshop on creating xplat .NET apps with Uno Platform. There’s still time to register, and you can get 10% off with EventBrite code DOTNET10. I hope to see some of you there!|
I received an eBook review copy of this updated .NET resource by Mr. Price and wanted to provide some of my initial thoughts on the book. I have read previous editions of this book, reviewed the topics covered by this new edition, and read several of the sections in detail to get a sense of who could benefit from reading it and how it has been updated. I continue to be impressed by the quality, breadth, and depth of this book and the updates made for .NET 6 and C# 10.
Like my previous review of the fourth edition, I still recommend this book to several different types of developers:
- New, aspiring developers – The book offers some great history on .NET development and lays a solid foundation for starting your development journey with Visual Studio, VS Code or VS for Mac. Language and framework fundamentals are explained and enhanced with useful exercises at the end of each chapter, reinforcing the concepts. Some basic development concepts/practices, such as inheritance and unit testing, are discussed in the early chapters.
- Experienced .NET Framework developers new to .NET 6 – The chapters on new .NET 6 and ASP.NET Core features step through the changes and enhancements that were significant to each release. There is a section on porting apps from .NET Framework to .NET Core and .NET 6, discussing how this can be done and whether it should be done (hint: usually not).
- Developers using older versions of C#. – There are sections on the features of each C# version, explaining how the language has evolved over the years with .NET.
The section on Entity Framework and EF Core is also a great intro to object-relational mapping (ORM) concepts for developers with little to no exposure to it.
I have really enjoyed this book so far. I’m looking forward to buying my own print copy to continue exploring it. For me, print is the best way to get the most out of this kind of programming book. Shorter books on specific topics can work better as eBooks, but I like to keep copies of large reference books on my desk to quickly flip to bookmarked pages. Check out the free Kindle sample here on Amazon. I think you’ll like what you read and will want to order a copy for yourself.
Reposted from the TechBash blog.
Are you ready for TechBash 2019? Many of you have been asking when tickets will be available, and now is the time.
If you want to save up to 20% on TechBash tickets for you and your team, Early Bird tickets will be available thru midnight EDT on August 23rd (or until they sell out). Visit our EventBrite page and choose a 3-day or 4-day ticket to join us on November 12th thru 15th at the Kalahari Resort in the Poconos. Get more registration info on our site.
Selecting either ticket type gets you tons of great content on Wed/Thu/Fri. We’ll have sessions from world-class speakers. Some names will be familiar to those of you who have attended in previous years, and we’re also welcoming some fantastic speakers to their first-ever TechBash event. If you select a 4-day ticket, you will also be able to attend one of our deep-dive, full-day workshops on Tuesday, Nov 12. Select one of these workshops during the checkout process on EventBrite:
- From Zero to Hero with Azure DevOps – Paul Hacker, Microsoft & Daniel Redman, Microsoft
- Intro to Web Components – Chris Lorenzo, Comcast & John Riviello, Comcast
- Doing More with Serverless on Azure – Rich Ross, Microsoft
- Modernizing Your Apps to .NET Core / .NET 5 – Sean Killeen, Excella
Get more info about our workshops and other speakers on the TechBash home page. And we are still finalizing speakers and sessions so be sure to check back often to see who else we’re adding!