Skip to content

Commit 4f28b9f

Browse files
committed
article: Stop Typing: The .NET CLI Tab Completion You've Been Missing (#340)
article: Stop Typing: The .NET CLI Tab Completion You've Been Missing (#340) dailydevops/website@96c2cb4
1 parent 6c571a8 commit 4f28b9f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+216
-121
lines changed

10/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

2/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

3/index.html

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<!doctype html><html class="no-js" lang="en" dir="ltr"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta name="theme-color" content="#15a"><title>Daily DevOps & .NET - Where Code Meets Culture — Daily DevOps & .NET</title><meta name="description" content="Expert insights on DevOps, .NET development, and modern technologies. Stay updated with the latest trends, tools, and best practices for developers."><meta name="twitter:description" property="og:description" content="Expert insights on DevOps, .NET development, and modern technologies. Stay updated with the latest trends, tools, and best practices for developers."><meta name="author" content="Daily DevOps"><link rel="icon" href="/logo.svg?v=b9e294dc5c6fa04439c8c803d8e981a9" sizes="any" type="image/svg+xml"><meta name="twitter:title" property="og:title" content="Daily DevOps & .NET - Where Code Meets Culture — Daily DevOps & .NET"><meta property="og:updated_time" content="2025-10-26T13:07:02+01:00"><meta property="article:modified_time" content="2025-10-26T13:07:02+01:00"><meta property="article:published_time" content="0001-01-01T00:00:00+00:00"><meta property="og:type" content="website"><meta property="og:site_name" content="Daily DevOps & .NET"><meta property="og:url" content="https://daily-devops.net/"><meta property="og:locale" content="en_US"><meta name="twitter:card" content="summary_large_image"><meta property="og:image" name="twitter:image" content="https://daily-devops.net/images/daily-devops-1200x630.webp?v=9502c5feb6413a4c21ca4085d48d5e16"><meta property="og:image:secure_url" content="https://daily-devops.net/images/daily-devops-1200x630.webp?v=9502c5feb6413a4c21ca4085d48d5e16"><meta property="og:image:alt" name="twitter:image:alt" content="Daily DevOps & .NET - Where Code Meets Culture"><meta property="og:image:type" content="image/webp"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="630"><meta property="og:image" name="twitter:image" content="https://daily-devops.net/images/daily-devops-1200x630.png?v=82d9f3f742bd4583ff7edd8d94379b2d"><meta property="og:image:secure_url" content="https://daily-devops.net/images/daily-devops-1200x630.png?v=82d9f3f742bd4583ff7edd8d94379b2d"><meta property="og:image:alt" name="twitter:image:alt" content="Daily DevOps & .NET - Where Code Meets Culture"><meta property="og:image:type" content="image/png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="630"><link rel="dns-prefetch" href="https://www.clarity.ms"><link rel="preconnect" href="https://www.clarity.ms" crossorigin><link rel="stylesheet" href="/css/style.min.0a82b1a011c427b8ad7101f4d2af27d8fdb035d1938344df11bd53b8ee18381e7feaff6dda5dc3769214cc3fd8070373bdaf19c5e92f9a772e2769a03ac862cc.css" integrity="sha512-CoKxoBHEJ7itcQH00q8n2P2wNdGTg0TfEb1TuO4YOB5/6v9t2l3DdpIUzD/YBwNzva8ZxekvmncuJ2mgOshizA==" crossorigin="anonymous"><link rel="alternate" href='https://daily-devops.net/' hreflang="x-default" title="Daily DevOps & .NET - Where Code Meets Culture &mdash; Daily DevOps & .NET"><link rel="alternate" href="https://daily-devops.net/en/" hreflang="en-us" title="Daily DevOps & .NET - Where Code Meets Culture &mdash; Daily DevOps & .NET"><link rel="alternate" href="https://daily-devops.net/de/" hreflang="en-us" title="Daily DevOps & .NET - Where Code Meets Culture &mdash; Daily DevOps & .NET"><link rel="alternate" href="https://daily-devops.net/feed.rss" hreflang="en" type="application/rss+xml"><link rel="canonical" href="https://daily-devops.net/" hreflang="en-us" title="Daily DevOps & .NET - Where Code Meets Culture &mdash; Daily DevOps & .NET"><link rel="home" href="https://daily-devops.net/" hreflang="en-us" title="Daily DevOps & .NET"><link rel="next" href="https://daily-devops.net/4/" hreflang="en-us" title="Daily DevOps & .NET - Where Code Meets Culture &mdash; Daily DevOps & .NET &mdash; Page 4"><link rel="prev" href="https://daily-devops.net/2/" hreflang="en-us" title="Daily DevOps & .NET - Where Code Meets Culture &mdash; Daily DevOps & .NET &mdash; Page 2"><script defer src="/js/above.min.cb42b2c9a453e49e278326637d72d2f01e7f32e3f91e9cdde8fb587793d05514efd2f5cc5021c9658ca0f73876dbdcd1f7cb4a37c0bebc9df01110926b6d7cba.js" integrity="sha512-y0KyyaRT5J4ngyZjfXLS8B5/MuP5Hpzd6PtYd5PQVRTv0vXMUCHJZYyg9zh229zR98tKN8C+vJ3wERCSa218ug==" crossorigin="anonymous"></script><script type="text/javascript">(function(e,t,n,s,o,i,a){e[n]=e[n]||function(){(e[n].q=e[n].q||[]).push(arguments)},i=t.createElement(s),i.async=1,i.src="https://www.clarity.ms/tag/"+o,a=t.getElementsByTagName(s)[0],a.parentNode.insertBefore(i,a)})(window,document,"clarity","script","o0pr4n9gg3")</script></head><body class="container"><header class="header"><a class="logo" href="/" title="Daily DevOps & .NET" rel="home"><figure class="page-logo"><picture><img src="/logo.svg?v=b9e294dc5c6fa04439c8c803d8e981a9" alt="Daily DevOps & .NET" title="Daily DevOps & .NET"></picture></figure><span class="title">Daily DevOps & .NET</span></a><nav class="menu"><button class="burger" aria-haspopup="true" aria-expanded="false" tabindex="0">
2-
<i class="fas fa-burger"></i></button><ul class="navigation"><li><a href="/posts/">Posts</a></li><li><a href="/authors/">About us</a></li></ul></nav><div class="divider"></div></header><main class="body"><header><h1>Daily DevOps & .NET - Where Code Meets Culture</h1></header><article class="post clearfix"><figure class="square"><picture><source srcset="/images/netevolve-80x80.webp?v=5ffa45d7bd55dd056d8f57e6be0d1f5a" type="image/webp" media="(max-width: 767.98px)"><source srcset="/images/netevolve-80x80.png?v=39a6253b21fc4f345cd13dc54b389e30" type="image/png" media="(max-width: 767.98px)"><source srcset="/images/netevolve-250x250.webp?v=8bdc0bd92afa302dc064a92d49a7f6eb" type="image/webp"><source srcset="/images/netevolve-250x250.png?v=d8fac163a2bc6097c4a8df42bfd2bcd7" type="image/png"><img src="/images/netevolve.png?v=9183615e4f097261616ff2922c3f27ca" alt="NetEvolve.HealthChecks 5.0: 27+ Targeted Probes, Zero Boilerplate
2+
<i class="fas fa-burger"></i></button><ul class="navigation"><li><a href="/posts/">Posts</a></li><li><a href="/authors/">About us</a></li></ul></nav><div class="divider"></div></header><main class="body"><header><h1>Daily DevOps & .NET - Where Code Meets Culture</h1></header><article class="post clearfix"><figure class="square"><picture><source srcset="/images/nuget-scheduler-80x80.webp?v=95914a9a175237c92bb05c5c3187d800" type="image/webp" media="(max-width: 767.98px)"><source srcset="/images/nuget-scheduler-80x80.png?v=21983cb7d1aaee6a20b10806f639db1c" type="image/png" media="(max-width: 767.98px)"><source srcset="/images/nuget-scheduler-250x250.webp?v=713f72c124990f2a6ff02981d09bcf4a" type="image/webp"><source srcset="/images/nuget-scheduler-250x250.png?v=7e151b9e71a1faee3ac0f5c0a109b467" type="image/png"><img src="/images/nuget-scheduler.png?v=4159bfd7c08b58b0fc741782fe532741" alt=".NET Job Scheduling — The Landscape" loading="lazy" decoding="async" title=".NET Job Scheduling — The Landscape"></picture></figure><header><h2><a href="/posts/dotnet-job-scheduling-1-landscape/" rel="article" title=".NET Job Scheduling — The Landscape">.NET Job Scheduling — The Landscape</a></h2><p class="post-published"><time datetime="2025-11-25T17:00:00+01:00">Published on 11/25/25 5:00 pm by </time><a href="/authors/martin/" rel="author" title="Martin Stühmer">Martin Stühmer</a></p></header><section class="content">Explore the spectrum of .NET job scheduling from lightweight in-memory solutions to enterprise-grade distributed systems.
3+
Understand which approach fits your operational model and why background processing architecture matters.</section><a class="link" href="/posts/dotnet-job-scheduling-1-landscape/" rel="article" title=".NET Job Scheduling — The Landscape"></a></article><article class="post clearfix"><figure class="square"><picture><source srcset="/images/netevolve-80x80.webp?v=5ffa45d7bd55dd056d8f57e6be0d1f5a" type="image/webp" media="(max-width: 767.98px)"><source srcset="/images/netevolve-80x80.png?v=39a6253b21fc4f345cd13dc54b389e30" type="image/png" media="(max-width: 767.98px)"><source srcset="/images/netevolve-250x250.webp?v=8bdc0bd92afa302dc064a92d49a7f6eb" type="image/webp"><source srcset="/images/netevolve-250x250.png?v=d8fac163a2bc6097c4a8df42bfd2bcd7" type="image/png"><img src="/images/netevolve.png?v=9183615e4f097261616ff2922c3f27ca" alt="NetEvolve.HealthChecks 5.0: 27+ Targeted Probes, Zero Boilerplate
34
" loading="lazy" decoding="async" title="NetEvolve.HealthChecks 5.0: 27+ Targeted Probes, Zero Boilerplate
45
"></picture></figure><header><h2><a href="/posts/healthchecks-5-0/" rel="article" title="NetEvolve.HealthChecks 5.0: 27+ Targeted Probes, Zero Boilerplate
56
">NetEvolve.HealthChecks 5.0: 27+ Targeted Probes, Zero Boilerplate</a></h2><p class="post-published"><time datetime="2025-11-20T23:00:00+01:00">Published on 11/20/25 11:00 pm by </time><a href="/authors/martin/" rel="author" title="Martin Stühmer">Martin Stühmer</a></p></header><section class="content"><p><strong>NetEvolve.HealthChecks 5.0 is a decisive expansion—broader coverage scope, less boilerplate.</strong></p><p>New domain‑specific packages extend monitoring across cloud services, messaging platforms, graph, time‑series, vector and AI backends. In parallel, the former inheritance‑driven shared base library (abstract classes + repetitive DI wiring) was replaced by purpose-built source generators—removing manual registration churn and consolidating intent. Release 5.0 also formalizes full support for .NET 10—aligning with current trimming and analyzer improvements.</p></section><a class="link" href="/posts/healthchecks-5-0/" rel="article" title="NetEvolve.HealthChecks 5.0: 27+ Targeted Probes, Zero Boilerplate
@@ -11,10 +12,6 @@
1112
" loading="lazy" decoding="async" title=".NET 10: Boring by Design, Reliable by Default
1213
"></picture></figure><header><h2><a href="/posts/dotnet-10-released/" rel="article" title=".NET 10: Boring by Design, Reliable by Default
1314
">.NET 10: Boring by Design, Reliable by Default</a></h2><p class="post-published"><time datetime="2025-11-13T18:00:00+01:00">Published on 11/13/25 6:00 pm by </time><a href="/authors/martin/" rel="author" title="Martin Stühmer">Martin Stühmer</a></p></header><section class="content"><p><strong>Microsoft wants you to believe .NET 10 is boring. They&rsquo;re right — and that&rsquo;s the best news we&rsquo;ve had in years.</strong></p><p>.NET 10 is here, and for once, Microsoft didn&rsquo;t oversell it. LTS support through 2028, JIT improvements that actually matter, and C# 14 features that won&rsquo;t rewrite your architecture. Here&rsquo;s what you need to know before migrating.</p></section><a class="link" href="/posts/dotnet-10-released/" rel="article" title=".NET 10: Boring by Design, Reliable by Default
14-
"></a></article><article class="post clearfix"><figure class="square"><picture><source srcset="/images/timing-dotnet10-80x80.webp?v=e085f0ef1779af32e868759d14cf053f" type="image/webp" media="(max-width: 767.98px)"><source srcset="/images/timing-dotnet10-80x80.png?v=d6e1585b70c7cd2d5976a6e321556843" type="image/png" media="(max-width: 767.98px)"><source srcset="/images/timing-dotnet10-250x250.webp?v=4cdb467c9a5a03f2d95e195109aaeb31" type="image/webp"><source srcset="/images/timing-dotnet10-250x250.png?v=8483bedd420f7df23ac845783d0dde17" type="image/png"><img src="/images/timing-dotnet10.png?v=8a9aad349f586d3bcaeaf9c95a6d62b5" alt=".NET 10: Timing Is the New Technical Debt
15-
" loading="lazy" decoding="async" title=".NET 10: Timing Is the New Technical Debt
16-
"></picture></figure><header><h2><a href="/posts/timing-is-the-new-technical-debt/" rel="article" title=".NET 10: Timing Is the New Technical Debt
17-
">.NET 10: Timing Is the New Technical Debt</a></h2><p class="post-published"><time datetime="2025-11-12T18:00:00+01:00">Published on 11/12/25 6:00 pm by </time><a href="/authors/martin/" rel="author" title="Martin Stühmer">Martin Stühmer</a></p></header><section class="content">2025 reshapes the .NET ecosystem with faster release cycles and shared responsibility. Discover why migrating to .NET 10 by Q1 2026 — and supporting your dependencies — turns timing into sustainable ROI.</section><a class="link" href="/posts/timing-is-the-new-technical-debt/" rel="article" title=".NET 10: Timing Is the New Technical Debt
1815
"></a></article><nav class="pagination"><a class="item" href="/2/" ´ hreflang="en-us" title="Daily DevOps & .NET - Where Code Meets Culture &mdash; Daily DevOps & .NET &mdash; Page 2" rel="next"><i class="fas fa-backward"></i></a>
1916
<span class="current item">3&nbsp;/&nbsp;10</span>
2017
<a class="item" href="/4/" hreflang="en-us" title="Daily DevOps & .NET - Where Code Meets Culture &mdash; Daily DevOps & .NET &mdash; Page 4" rel="prev"><i class="fas fa-forward"></i></a></nav></main><footer class="footer"><div class="divider"></div><nav><ul class="navigation"><li><a href="/tags/">Tags</a></li><li><a href="/legal-notice/">Legal notice</a></li></ul></nav><div class="copyright">&copy; 2023 - 2025 Daily DevOps & .NET</div></footer><script defer src="/js/below.min.a6ce9164454b6077f17ae856f280442d9f3a1e21f06189f71c21f75144b22a0c8cf32bafd61d440e9d90ca02bf738b6a8ef19f5ec20285d8ca574f98c91ebaf2.js" integrity="sha512-ps6RZEVLYHfxeuhW8oBELZ86HiHwYYn3HCH3UUSyKgyM8yuv1h1EDp2QygK/c4tqjvGfXsIChdjKV0+YyR668g==" crossorigin="anonymous"></script></body></html>

0 commit comments

Comments
 (0)