On Sale Now: 2022 - September/October

This issue is packed with great articles. In our cover story, Jeremy Miller's article about Event Sourcing and CQRS with Marten makes a business case for when a relational database isn't your best option and why you want to consider alternatives. In Sean Wildermuth's article about YARP, you'll learn how to set up and configure reverse proxies to improve performance of microservices. Sahil describes how an application can securely trust a user's identity using modern software and FIDO2 with Auth in Azure. In his story about how to set up benchmarks in Visual Studio 2022, Joydip teaches you how to create baselines, and then execute many types of benchmarks and interpret the results. Plus, learn to use PowerBI in data analytics and learn to craete Cloud Native Buildpacks container images without a Dockerfile. And more...

Articles in this issue:

  • Rod hits a creative wall and expores how to climb over it. Take the downtime you need. Get outside without your tech. Revisit what makes you creative, and finally, embrace what works.
  • If your system relies on username and passwords for security, you may be in trouble. Sahil describes how an application can securely trust a user's identity using modern software and FIDO2 with WebAuthn in Azure.
  • Yet Another Reverse Proxy (YARP) might sound like something you’d rather not do, but Shawn shows you how it can improve performance if you’ve got microservices, load balancing issues, URL writing, or tight security issues. Learn "what is a reverse proxy?" and how to configure a reverse proxy.
  • The second installment in Paul’s new series refactors the code you built in Part 1 to make it more reusable. You’ll also learn to get data from a view, handle multiple result sets, get a scalar value, and call stored procedures.
  • You need full control of how your functionality is implemented. Vassili tells you how to use classes and objects for great control, and how to implement them in C# in this article about object-oriented and client-server scripting.
  • In his story about how to set up benchmarks in Visual Studio 2022, Joydip teaches you how to create baselines, and then execute many types of benchmarks and interpret the results.
  • After examining persisted system states in a relational database, Jeremy discovers that he needs to use the Marten library to provide robust support for Event Sourcing.
  • Power BI seems to have everything you need for data analytics. Helen shows you how to get the most out of it and how to make some cool charts, too.
  • Learn to create Cloud Native Buildpacks to create container images without a Dockerfile.
  • There’s more to the role of a consultant than showing up and pounding out line after line of software code. Modern consulting includes recommendations and the basis for making them. A consultant should steer clear of pipe dreams. John explains the nuances.

Search CODE Magazine Content

Advertise in CODE Magazine

Click here to find out more about our affordable advertising opportunities!