2022 - Vol. 19 - Issue 1 - .NET 7.0
As Microsoft launches .NET 7, CODE Focus offers high quality insights right from the teams responsible for designing and improving the product. Dig into articles about C# 11, .NET MAUI, Blazor, EF Core 7, CoreWCF and better tools to upgrade your existing .NET and ASP.NET applications to the latest release. Plus performance enhancements everywhere! This is an amazing release.
-
New in .NET 7
Published in: CODE Focus Magazine: 2022 - Vol. 19 - Issue 1 - .NET 7.0
Rod explores the recent release of .NET 7 and finds out that it meets or exceeds the hype.
-
What’s New in .NET 7
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
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.
-
Highlighted Performance Wins with .NET 7
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.
-
Use .NET MAUI for Native, No-Compromise Apps
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.
-
Minimal APIS: Stuck in the Middleware Again
Published in: CODE Focus Magazine: 2022 - Vol. 19 - Issue 1 - .NET 7.0
ASP.NET Core lets you use middleware to interact with Minimal APIs and Shawn shows you how it’s done.
-
EF Core 7: It Just Keeps Getting Better
Published in: CODE Focus Magazine: 2022 - Vol. 19 - Issue 1 - .NET 7.0
It’s no surprise that Julie’s excited about the latest EF release. It’s faster, it allows bulk updates and deletes, it lets you map entity properties to database JSON columns, and you can map stored procedures the way you’re used to. There’s more, too!
-
Upgrade Tooling for .NET 7
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.
-
Using CoreWCF to Move WCF Services to .NET Core
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.
-
Blazor for the Web and Beyond in .NET 7
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.
-
.NET Focus Features Fabulous Features
Published in: CODE Focus Magazine: 2021 - Vol. 18 - Issue 1 - .NET 6.0
Rod reflects on this being the third CODE Focus issue he has managed and highlights some of the great articles about .NET 6 in this issue.
-
The Unified .NET 6
Published in: CODE Focus Magazine: 2021 - Vol. 18 - Issue 1 - .NET 6.0
There were many lessons learned as the .NET team released .NET 5 during the lockdown with an all-remote team. Rich shows how those lessons carried into .NET 6 with major performance improvements, multiple operating system scenarios for building client apps, support for Apple Silicon chips, and faster and more responsive development tools.
-
Bring Your .NET Apps Forward with the .NET Upgrade Assistant
Published in: CODE Focus Magazine: 2021 - Vol. 18 - Issue 1 - .NET 6.0
Now that you’re using all the shiny new tools in .NET 6, you need to make sure that the rest of your .NET Framework is keeping up. Mike shows you how the new Upgrade Assistant does some of that work for you; but you'll have some work to do yourself.
-
Visual Studio 2022 Productivity
Published in: CODE Focus Magazine: 2021 - Vol. 18 - Issue 1 - .NET 6.0
VS 2022 is finally 64-bit! Mika shows you how, with enhanced speed, AI coding assistance, expanded productivity tools, and streamlined team collaboration, you’ll find this new version improving your workdays.
-
Essential C# 10.0: Making it Simpler
Published in: CODE Focus Magazine: 2021 - Vol. 18 - Issue 1 - .NET 6.0
It’s time for the annual release of C# vNext. Mark shows you how it’s streamlined in some ways and tightened in others. In fact, he thinks it will mark a sea change in how C# devs write code.
-
What’s New in ASP.NET Core in .NET 6
Published in: CODE Focus Magazine: 2021 - Vol. 18 - Issue 1 - .NET 6.0
You already know that ASP.NET Core provides everything you need to build great Web UIs and powerful back-end services. Daniel shows how you can build rich interactive client Web UIs using all your favorite interactivity tools, standards-based HTTP APIs, real-time services, and back-end services.
-
EF Core 6: Fulfilling the Bucket List
Published in: CODE Focus Magazine: 2021 - Vol. 18 - Issue 1 - .NET 6.0
EF Core just gets better and better. Julie shows you how the development team listened to the community for this latest release as she explores all the cool new tools.
-
An Introduction to .NET MAUI
Published in: CODE Focus Magazine: 2021 - Vol. 18 - Issue 1 - .NET 6.0
You’ve been using Xamarin for years. Steven shows how the .NET Multi-platform App UI (.NET MAUI) hasn't just kept up with everything, but how it compares with the old Xamarin.Forms.
-
Blazor Hybrid Web Apps with .NET MAUI
Published in: CODE Focus Magazine: 2021 - Vol. 18 - Issue 1 - .NET 6.0
You’ve been waiting for MAUI, and now it’s here! Ed takes you on a tour and shows you how easy it is to code for the Web, desktops, and mobiles, all using the skills you already have.
-
Power Up Your Power Apps with .NET 6 and Azure
Published in: CODE Focus Magazine: 2021 - Vol. 18 - Issue 1 - .NET 6.0
Power Apps help design and specify how a mobile app will function without having to know all those troublesome details of being a professional coder. Come along as Brady walks you through .NET 6’s new ASP.NET Core Minimal APIs, then publishes the app to Azure App Service, imports it into Azure API Managements, and secures it with Microsoft Identity Platform.
-
The Journey to One .NET
Published in: CODE Focus Magazine: 2020 - Vol. 17 - Issue 1 - .NET 5.0
Product Marketing Manager for .NET Beth Massi talks about her journey from FoxPro to .NET 5 and highlights the great topics covered in this CODE Focus issue.
-
From .NET Standard to .NET 5
Published in: CODE Focus Magazine: 2020 - Vol. 17 - Issue 1 - .NET 5.0
Microsoft's release of .NET 5 will be a shared code base for .NET Core, Mono, Xamarin, and future .NET implementations. So which target framework names (TFMs) should you use? This article explains when you should target .NET Standard 2.0 or when you should go straight to .NET 5.
-
Introducing C# 9.0
Published in: CODE Focus Magazine: 2020 - Vol. 17 - Issue 1 - .NET 5.0
The C# compiler that ships with the .NET 5 SDK has been updated and streamlined; but C# 9.0 is supported only on .NET 5.0. Read this overview of the best C# 9.0 feaures to support native cloud applications, modern software engineering practices, and more concise readable code.
-
EF Core 5: Building on the Foundation
Published in: CODE Focus Magazine: 2020 - Vol. 17 - Issue 1 - .NET 5.0
Julie’s pretty excited about the new features in EF Core 5. You will be too when you read about the bugs fixed, over 200 new features (including many-to-many support and the ability to filter when eager loading with the Include method) and minor enhancements and support for previous versions.
-
Project Tye: Creating Microservices in a .NET Way
Published in: CODE Focus Magazine: 2020 - Vol. 17 - Issue 1 - .NET 5.0
Learn to use Project Tye, an experimental developer's tool that makes the experience of creating, testing and deploying microservices easier in .NET. Note that Tye's deployment target is only to Kubernetes.
-
Big Data and Machine Learning in .NET 5
Published in: CODE Focus Magazine: 2020 - Vol. 17 - Issue 1 - .NET 5.0
Learn about .NET for Spark and ML.NET to help .NET 5 applications better use big data and machine learning (ML). This article includes a code walkthrough.
-
F# 5: A New Era of Functional Programming with .NET
Published in: CODE Focus Magazine: 2020 - Vol. 17 - Issue 1 - .NET 5.0
Microsoft has updated F# 5 with new features that include FSI in .NET Core and support for packages in NuGet. Plus F# 5 now supports Jupyter Notebooks as well as Visual Studio Code Notebooks, and more.
-
Xamarin.Forms 5: Dual Screens, Dark Modes, Designing with Shapes, and More
Published in: CODE Focus Magazine: 2020 - Vol. 17 - Issue 1 - .NET 5.0
Learn about new enhancements to Xamarin.Forms 5 to support new screen sizes, orientatonss and postures supported in the Surface Duo.
-
.NET 5.0 Runtime Highlights
Published in: CODE Focus Magazine: 2020 - Vol. 17 - Issue 1 - .NET 5.0
Learn about new .NET 5.0 projects: single file apps and ARM64. Single file apps enable you to create standalone, true xcopy, single-file executables. ARM64 projects let you build applications that will run faster on hardware that uses ARM chips (phones, Surface Pro X, the Samsung Galaxy Book S and the Apple Silicon-based Mac line).
-
Blazor Updates in .NET 5
Published in: CODE Focus Magazine: 2020 - Vol. 17 - Issue 1 - .NET 5.0
Learn about new features available in Blazor using .NET 5 including the Blazor WebAssembly SDK, new built-in support for virtualization, CSS isolation, lazy loading and built-in features that reduce or eliminate JavaScript interop code required.
-
Azure Tools for .NET in Visual Studio 2019
Published in: CODE Focus Magazine: 2020 - Vol. 17 - Issue 1 - .NET 5.0
Overview of how to use Visual Studio 2019 to consume Azure services from a .NET app and deploy your app to Azure using the revamped Connected Services experience. Get started using Connected Services to add service dependencies to your application.
-
Windows Desktop Apps and .NET 5
Published in: CODE Focus Magazine: 2020 - Vol. 17 - Issue 1 - .NET 5.0
This article describes the differences between .NET 5 and .NET Core 3.x and describes breaking changes from the upgrade. Overview of how to upgrade existing WinForms and WPF applications to .NET 5.
-
.NET Core: The WOW Factor
Published in: CODE Focus Magazine: 2019 - Vol. 16 - Issue 1 - .NET Core 3.0
Rod is just as excited as everyone else about all the new tools in .NET Core 3.0.
-
Be More Productive in Visual Studio 2019
Published in: CODE Focus Magazine: 2019 - Vol. 16 - Issue 1 - .NET Core 3.0
If you thought Visual Studio was a great tool before, you’re going to go nuts about the latest release. Mika and Kendra talk about the changes that they’re most excited about.
-
Upgrading Windows Desktop Applications with .NET Core 3
Published in: CODE Focus Magazine: 2019 - Vol. 16 - Issue 1 - .NET Core 3.0
It’s not enough that creating apps using .NET Core is better than ever before. Now, Olia shows us how with .NET Core 3, upgrading existing apps is easier, too.
-
ML.NET: Machine Learning for .NET Developers
Published in: CODE Focus Magazine: 2019 - Vol. 16 - Issue 1 - .NET Core 3.0
Machine Learning doesn’t have to be the big scary monster lurking in the dark. Bri and Cesar show you how Microsoft’s ML.NET lets you design your own models specific to your deployment context and needs even if you’ve never played with ML before.
-
A New Era of Productivity with Blazor
Published in: CODE Focus Magazine: 2019 - Vol. 16 - Issue 1 - .NET Core 3.0
Blazor is a new Web framework that uses .NET Core’s architecture, essentially combining the simplicity of Razor with .NET Core concepts. Ed shows you how to get the most from this great tool.
-
Entity Framework Core 3.0: A Foundation for the Future
Published in: CODE Focus Magazine: 2019 - Vol. 16 - Issue 1 - .NET Core 3.0
The latest release of Entity Framework gets it geared up for some big future changes. Julie shows you that the changes are nothing to sneeze at.
-
What’s New in ASP.NET Core 3.0
Published in: CODE Focus Magazine: 2019 - Vol. 16 - Issue 1 - .NET Core 3.0
Get ready for an exciting list (and examples) as Shawn explores the new tools in ASP.NET Core 3.0.
-
Visual Studio for Mac 8.3: It’s Not Just for Xamarin Anymore!
Published in: CODE Focus Magazine: 2019 - Vol. 16 - Issue 1 - .NET Core 3.0
If you’ve been putting off using VS on the Mac, you’ll be excited by Ben’s experience with the new release. It’s got all the whistles and bells you know and love and it makes some tasks even easier than you’d expect.
-
From Xamarin Native to Xamarin.Forms: Reaping the Rewards without the Risk
Published in: CODE Focus Magazine: 2019 - Vol. 16 - Issue 1 - .NET Core 3.0
If you need access to native platforms, you’re going to want to see what Ryan has to say about Xamarin.Forms. He’ll show you that migration isn’t the pain you thought it might be.
-
gRPC as a Replacement for WCF
Published in: CODE Focus Magazine: 2019 - Vol. 16 - Issue 1 - .NET Core 3.0
You’ve been programming in C# for a while now, and you know that you need bidirectional streaming with low latency and high throughput. Google’s remote procedure call offering (gRPC) has what you need, and Magnus shows you why.
-
Essential C# 8.0
Published in: CODE Focus Magazine: 2019 - Vol. 16 - Issue 1 - .NET Core 3.0
When .NET Core got its makeover, so did C#. Mark shows you what’s improved and why you’ll want to work with it right away.