Блог elmah.io Blog | DevsDay.ru

IT-блоги Блог elmah.io Blog

IT-блоги Блог elmah.io Blog


Разработка elmah.io Blog 21 июня 2022 г. 8:12

This post will revisit the Repository Pattern, will address the implementation pitfalls in the .NET world, and will review the proposed solutions to avoid unnecessary complexity. What should Repositories do? It's been 20 years since Martin Fo...... читать далее

Разработка elmah.io Blog 7 июня 2022 г. 7:26

In the previous post in this series about building documentation sites with MkDocs, I showed you how to host a site on GitHub Pages. We briefly touched upon GitHub Actions, the integrated build and deployment server available on GitHub. In this post,...... читать далее

Разработка elmah.io Blog 31 мая 2022 г. 7:07

This is the second post in my blog series about MkDocs. If you haven't already, head over to Creating a documentation site with MkDocs since this post will build upon the site we created in that post. In this post, I'll show how to easily host MkDocs...... читать далее

Разработка elmah.io Blog 24 мая 2022 г. 8:09

Over the next couple of weeks (don't know exactly how many posts will turn out of this) I will blog about how we have developed our documentation site. The site is built on top of MkDocs, a custom theme, and a bunch of Markdown files. In this first p...... читать далее

Разработка elmah.io Blog 10 мая 2022 г. 8:21

I have been writing a couple of integration with the Stack Overflow API for both the elmah.io app and some public exceptions pages that we launched recently (like System.DivideByZeroException). For this post, I want to show you how to pull data from...... читать далее

Разработка elmah.io Blog 26 апреля 2022 г. 7:46

You may remember Dark Screen of Death, the Chrome extension to bring dark mode to ASP.NET Core exception pages that we launched back in February. I probably should have followed the commits on the aspnetcore repository more closely, since it turns ou...... читать далее

Разработка elmah.io Blog 29 марта 2022 г. 7:58

While doing some new .NET exception landing pages to link to from the elmah.io app, I had some fun challenges integrating with various services. One of them is YouTube to show relevant YouTube search results on the page. In this post, I'll share with...... читать далее

Разработка elmah.io Blog 15 марта 2022 г. 8:14

I have been playing around with the Trello REST API recently. To my surprise, there doesn't seem to be any actively developed client package for .NET and Trello doesn't show examples in C# on their website. Here's a quick overview of what I have lear...... читать далее

Разработка elmah.io Blog 22 февраля 2022 г. 8:34

We silently launched a new beta feature on elmah.io a couple of weeks ago: Lighthouse results. Let me spend a couple of minutes of your time introducing the new feature and how to use it. You may already know Lighthouse. In case you don't, here's a q...... читать далее

Разработка elmah.io Blog 8 февраля 2022 г. 8:33

As part of elmah.io Uptime Monitoring, we offer SSL expiration warnings. We recently both simplified the code and had to do some additional parsing of the common names in the certificates. This post is a summary of how we did that. When dealing with...... читать далее

Разработка elmah.io Blog 1 февраля 2022 г. 8:09

Ever experienced being blinded during late-hour work by the developer exception page in ASP.NET Core? What is commonly referred to as the "White Screen of Death" (WSoD) is great for inspecting exceptions while developing: But this page is just so bri...... читать далее

Разработка elmah.io Blog 25 января 2022 г. 7:44

I had to write some C# downloading multiple blobs from Azure Blob Storage using the Azure.Storage.Blobs NuGet package. To my surprise, no bulk option exists (at least not to my knowledge). Here's a quick summary of how I somewhat achieved this. As me...... читать далее

Разработка elmah.io Blog 12 января 2022 г. 10:04

We are big fans of sponsoring people who work on some of the many open-source libraries we use to build elmah.io or someone that inspires us through blogging. If you haven't already, read through an introduction to the elmah.io sponsorship program he...... читать далее

Разработка elmah.io Blog 6 декабря 2021 г. 8:03

Ever wanted to log all HTTP requests to your websites? I sure have and I have been implemented various solutions for doing so for years. From HTTP modules in ASP.NET to request logging middleware in ASP.NET Core. With ASP.NET Core, we now have reques...... читать далее

Разработка elmah.io Blog 23 ноября 2021 г. 8:12

It just struck me that we didn't really announce a major new improvement on elmah.io besides on the Changelog: Server-side JavaScript source map support. Stay tuned to learn more about this feature and why you'd need it. While elmah.io started as a c...... читать далее

Разработка elmah.io Blog 26 октября 2021 г. 9:00

Earlier this year I blogged about 6 free tools for .NET developers that we have developed internally at elmah.io and made public through our website. We cannot stop publishing helpful tools and the total tool count is 9 now, all available on the tool...... читать далее

Разработка elmah.io Blog 12 октября 2021 г. 8:18

I set out to find a better way to update NuGet packages across multiple projects, solutions, and git repositories. I have used a combination of command line and Visual Studio until now but wanted to reduce the time spent on the rather boring task of...... читать далее

Разработка elmah.io Blog 28 сентября 2021 г. 10:40

Blazor Wasm applications are being interpreted in the browser by default. The idea behind Wasm is to be able to compile any language to Wasm and in this way have a common platform that all code can be run on. Instead of doing this directly Blazor Was...... читать далее

Разработка elmah.io Blog 14 сентября 2021 г. 10:41

Sometimes, invoking an API endpoint needs to trigger a long-running task. Examples of this could be invoking an external and slow API or sending an email, which you don't want the caller of your API to wait for. There are multiple ways of implementin...... читать далее

Разработка elmah.io Blog 7 сентября 2021 г. 8:22

I talked with a user the other day, experiencing a System.FormatException exception when trying to launch ASP.NET Core. While trying to help to figure out what went wrong, I realized that there can be a lot of different causes for this error in ASP.N...... читать далее