-
Automatic Resource Management in .NET 7 Core
Last updated: Wednesday, January 31, 2024
Published in: CODE Magazine: 2024 - January/February
Joydip covers the core concepts of resource management in .NET Core and then helps you build something with it.
-
XML Serialization and Validation in .NET 6/7
Last updated: Thursday, December 21, 2023
Published in: CODE Magazine: 2024 - January/February
Paul shows you how to use XML serialization to store C# objects on disk or in tables. It covers topics such as XML serialization, rules for XML serialization, serialization of C# objects to XML, controlling XML serialization process, working with XML attributes, handling nested objects and lists, working with namespaces, using XML schemas to validate XML documents, and handling schema errors.
-
Process XML Files Easily Using .NET 6/7
Last updated: Thursday, November 30, 2023
Published in: CODE Magazine: 2023 - November/December
Paul shows you how storing data in XML files can save a lot of time and network traffic. Learn how to create XML documents in memory, and to save and load XML files from disk. You'll also see how to use LINQ to XML for processing XML nodes including sorting, filtering, and aggregation.
-
Building an Event-Driven .NET Core App with Dapr in .NET 7 Core
Last updated: Friday, February 24, 2023
Published in: CODE Magazine: 2023 - March/April
If you need to be able to create event-driven applications quickly and efficiently, Joydip suggests exploring Distributed Application Runtime (Dapr).
-
Clean Shave: Razor Pages for Web Forms Developers
Last updated: Friday, June 28, 2024
Published in: CODE Magazine: 2023 - March/April
If you’re already familiar with ASP.NET Web Forms, you can apply your existing skillset to use Razor Pages instead. Shawn's overview of Razor Pages provides a straightforward migration path for Web Forms developers.
-
Introduction to Snowflake
Last updated: Wednesday, November 22, 2023
Published in: CODE Magazine: 2023 - March/April
In this article, author Rod Paddock introduces Snowflake, a cloud-based SQL database that offers a range of capabilities for developers. Paddock discusses the features of Snowflake, such as its cloud-agnostic nature, support for querying JSON data, and secure data sharing capabilities. He explains how Snowflake's unique architecture allows for "infinite" computing through its warehouse concept and provides insights into using Snowsight, the web-based application for managing Snowflake infrastructure. Rod also discusses building a data loading pipeline, securing data with masking, and sharing data with other Snowflake users. He concludes by highlighting the power and user-friendly nature of Snowflake as a game-changing product.
-
Some Overlooked EF Core 7 Changes and Improvements
Last updated: Friday, February 24, 2023
Published in: CODE Magazine: 2023 - March/April
Great updates for EF Core 7 include explicit methods FromSqlRaw and FromSqlInterpolated. The SqlQuery method lets you pass in a raw SQL query to get scalar data directly from the database. And many more cool features. Read about them in Julie article.
-
An Introduction to Distributed Tracing with OpenTelemetry in .NET 7
Last updated: Thursday, December 8, 2022
Published in: CODE Magazine: 2023 - January/February
OpenTelemetry is an open-source distributed tracing framework. Companies that use it can make more informed decisions about their operations. Learn to use it through an example ASP.NET 7 project.
-
The Rich Set of Data Annotation and Validation Attributes in .NET
Last updated: Wednesday, January 18, 2023
Published in: CODE Magazine: 2023 - January/February
Paul teachs how to use many of the data annotations available in .NET; likely the ones you will use most often. Plus he shows you how to build custom validation attributes using the [CustomValidation] attribute. Finally, learn to localize error messages using resource files.
-
Webinar Bonus Article: Improving String Performance in .NET 7
Last updated: Monday, November 14, 2022
Published in: CODE Magazine: 2022 - November/December
This bonus article accompanies Joydip's CODE Presents webinar of the same name, presented November 16, 2022. To watch the webinar recording, visit https://www.codemag.com/CodePresents.
-
Blazor for the Web and Beyond in .NET 7
Last updated: Wednesday, November 2, 2022
Published in: CODE Focus Magazine: 2022 - Vol. 19 - Issue 1 - .NET 7.0
Blazor enables UI development for the web without JavaScript and using open web standards. Daniel shows you how to author reusable web UI components that can be used on any modern web browser.
-
Highlighted Performance Wins with .NET 7
Last updated: Sunday, October 23, 2022
Published in: CODE Focus Magazine: 2022 - Vol. 19 - Issue 1 - .NET 7.0
There are too many improvements in performance using .NET 7 to cover here, so Stephen focuses on the three that he thinks are the best.
-
Upgrade Tooling for .NET 7
Last updated: Tuesday, November 8, 2022
Published in: CODE Focus Magazine: 2022 - Vol. 19 - Issue 1 - .NET 7.0
You liked the .NET Upgrade Assistant tool last year, right? Mike tells you how, with .NET 7, there are even more tooling options to ease the transition from .NET Framework to .NET 7.
-
Use .NET MAUI for Native, No-Compromise Apps
Last updated: Saturday, October 22, 2022
Published in: CODE Focus Magazine: 2022 - Vol. 19 - Issue 1 - .NET 7.0
It used to be that you had to write code for each platform your users might use. David tells you how .NET Multi-platform App UI (MAUI) lets you code once and distribute it to everyone.
-
Using CoreWCF to Move WCF Services to .NET Core
Last updated: Wednesday, November 2, 2022
Published in: CODE Focus Magazine: 2022 - Vol. 19 - Issue 1 - .NET 7.0
Sam’s eager to share how you can use CoreWCF to modernize applications to .NET 7.
-
What’s New in .NET 7
Last updated: Tuesday, November 8, 2022
Published in: CODE Focus Magazine: 2022 - Vol. 19 - Issue 1 - .NET 7.0
Jon, Jeremy, and Angelos are so excited about the new release of .NET 7 that we almost ran out of room in the magazine! Read about some of the great changes and follow the links for further discussion and more information.
-
What’s New in C# 11
Last updated: Monday, October 24, 2022
Published in: CODE Focus Magazine: 2022 - Vol. 19 - Issue 1 - .NET 7.0
If you’re interested in improving productivity, object initialization and creation, generic math support, and runtime performance, you’re going to be pretty interested in what Bill has to say about C#’s latest release.