or subscribe with
Join 20,200+ readers for one email each week.
Digests » 390
Have you ever dreamt of an embeddable reporting solution fit for every technology? Well, with us, dreams come true. The Telerik Reporting tool supports all latest technologies and allows you to create beautiful well-structured reports in no time. Read more in the blog and give it a try!
this week's favorite
OpenTelemetry is a set of APIs, SDKs, tooling and integrations that are designed for the creation and management of telemetry data such as traces, metrics, and logs. The project provides a vendor-agnostic implementation that can be configured to send telemetry data to the backends of your choice. It supports a variety of popular open-source projects including Jaeger and Prometheus. Also, a lot of vendors support OpenTelemetry directly or using the OpenTelemetry Collector.
We continue to support and innovate in Windows Forms runtime. Let’s recap what we’ve done in .NET 6.0.
Indirection is fundamental to software design. Creating abstractions is one common way of creating indirection. The benefits are reuse, isolating complexity, encapsulation of dependencies, and more. But what’s the cost of indirection & abstractions? Cognitive load to fully understand all of the layers of a request and limiting functionality.
C# methods often start by checking their arguments. A new language feature added in C# 10.0 has made it possible for .NET 6.0 to add some helpers that better support this, enabling you to simplify these checks, while also ruling out a common mistake.
In practice, iterating a design is a messy process of adding HTML elements, tweaking them, removing them then adding them back in again when you realise you did need them after all.