PageSourceSearch

https://falberthen.github.io/tags/

html falberthen.github.io collected 2026-10-03 09:10:56 UTC 20,458 bytes, 1 lines download raw bytes

1<!doctype html><html lang="en" ><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta name="theme-color" media="(prefers-color-scheme: light)" content="#f7f7f7"><meta name="theme-color" media="(prefers-color-scheme: dark)" content="#1b1b1e"><meta name="mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"><meta name="viewport" content="width=device-width, user-scalable=no initial-scale=1, shrink-to-fit=no, viewport-fit=cover" ><meta name="generator" content="Jekyll v4.4.1" /><meta property="og:title" content="Tags" /><meta property="og:locale" content="en" /><meta name="description" content="Felipe’s Dev Blog" /><meta name="twitter:description" property="og:description" content="Felipe’s Dev Blog" /><link rel="canonical" href="https://falberthen.github.io/tags/" /><meta property="og:url" content="https://falberthen.github.io/tags/" /><meta property="og:site_name" content="Felipe Henrique" /><meta property="og:type" content="article" /><meta property="article:published_time" content="2026-09-26T18:37:25-04:00" /><meta property="article:modified_time" content="2026-09-26T18:37:25-04:00" /><meta name="twitter:card" content="summary" /><meta name="twitter:title" content="Tags" /><meta name="twitter:site" content="@" /> 
1<script type="application/ld+json"> {"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2026-09-26T18:37:25-04:00","datePublished":"2026-09-26T18:37:25-04:00","description":"Felipe’s Dev Blog","headline":"Tags","mainEntityOfPage":{"@type":"WebPage","@id":"https://falberthen.github.io/tags/"},"url":"https://falberthen.github.io/tags/"}</script>
1<title>Tags | Felipe Henrique</title><link rel="icon" type="image/png" href="/assets/img/favicons/favicon-96x96.png" sizes="96x96"><link rel="icon" type="image/svg+xml" href="/assets/img/favicons/favicon.svg"><link rel="shortcut icon" href="/assets/img/favicons/favicon.ico"><link rel="apple-touch-icon" sizes="180x180" href="/assets/img/favicons/apple-touch-icon.png"><link rel="manifest" href="/assets/img/favicons/site.webmanifest"><link rel="preconnect" href="https://fonts.googleapis.com" ><link rel="dns-prefetch" href="https://fonts.googleapis.com" ><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link rel="dns-prefetch" href="https://fonts.gstatic.com" ><link rel="preconnect" href="https://cdn.jsdelivr.net" ><link rel="dns-prefetch" href="https://cdn.jsdelivr.net" ><link rel="stylesheet" href="/assets/css/jekyll-theme-chirpy.css"><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Lato:wght@300;400&family=Source+Sans+Pro:wght@400;600;700;900&display=swap"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/[email protected]/css/all.min.css"> 
1<script src="/assets/js/dist/theme.min.js"></script>
1 
1<script defer src="https://cdn.jsdelivr.net/combine/npm/[email protected]/dest/simple-jekyll-search.min.js"></script>
1 
1<script defer src="/assets/js/dist/commons.min.js"></script>
1 
1<script defer src="/app.min.js?baseurl=&register=true" ></script>
1<body><aside aria-label="Sidebar" id="sidebar" class="d-flex flex-column align-items-end"><header class="profile-wrapper"> <a href="/" id="avatar" class="rounded-circle"><img src="/assets/img/avatar.jpg" width="112" height="112" alt="avatar" onerror="this.style.display='none'"></a> <a class="site-title d-block" href="/">Felipe Henrique</a><p class="site-subtitle fst-italic mb-0">Technical Blog</p></header><nav class="flex-column flex-grow-1 w-100 ps-0"><ul class="nav"><li class="nav-item"> <a href="/" class="nav-link"> <i class="fa-fw fas fa-home"></i> <span>HOME</span> </a><li class="nav-item"> <a href="/categories/" class="nav-link"> <i class="fa-fw fas fa-stream"></i> <span>CATEGORIES</span> </a><li class="nav-item active"> <a href="/tags/" class="nav-link"> <i class="fa-fw fas fa-tag"></i> <span>TAGS</span> </a><li class="nav-item"> <a href="/archives/" class="nav-link"> <i class="fa-fw fas fa-archive"></i> <span>ARCHIVES</span> </a><li class="nav-item"> <a href="/about/" class="nav-link"> <i class="fa-fw fas fa-info"></i> <span>
1ABOUT</span> </a></ul></nav><div class="sidebar-bottom d-flex flex-wrap align-items-center w-100"> <button type="button" class="btn btn-link nav-link" aria-label="Switch Mode" id="mode-toggle"> <i class="fas fa-adjust"></i> </button> <span class="icon-border"></span> <a href="https://github.com/falberthen" aria-label="github" target="_blank" rel="noopener noreferrer" > <i class="fab fa-github-alt"></i> </a> <a href="https://www.linkedin.com/in/felipe-alberto-hl" aria-label="linkedin" target="_blank" rel="noopener noreferrer" > <i class="fab fa-linkedin"></i> </a> <a href="javascript:location.href = 'mailto:' + ['fealberto','gmail.com'].join('@')" aria-label="email" > <i class="fas fa-envelope"></i> </a> <a href="/feed.xml" aria-label="rss" > <i class="fas fa-rss"></i> </a></div></aside><div id="main-wrapper" class="d-flex justify-content-center"><div class="container d-flex flex-column px-xxl-5"><header id="topbar-wrapper" class="flex-shrink-0" aria-label="Top Bar"><div id="topbar" class="d-flex align-items-center justify-content-between px-lg-3 h-100" ><nav id="breadcrumb" aria-label="Breadcrumb"> <span> <a href="/">Home</a> </span> <span>Tags</span></nav><button type="button" id="sidebar-trigger" class="btn btn-link" aria-label="Sidebar"> <i class="fas fa-bars fa-fw"></i> </button><div id="topbar-title"> Tags</div><button type="button" id="search-trigger" class="btn btn-link" aria-label="Search"> <i class="fas fa-search fa-fw"></i> </button> <search id="search" class="align-items-center ms-3 ms-lg-0"> <i class="fas fa-search fa-fw"></i> <input class="form-control" id="search-input" type="search" aria-label="search" autocomplete="off" placeholder="Search..." > </search> <button type="button" class="btn btn-link text-decoration-none" id="search-cancel">Cancel</button></div></header><div class="row flex-grow-1"><main aria-label="Main Content" class="col-12 col-lg-11 col-xl-9 px-md-4"><article class="px-1"><h1 class="dynamic-title"> Tags</h1><div class="content"><div id="tags" class="d-flex flex-wrap mx-xl-2"><div> <a class="tag" href="/tags/net6/"> .NET6<span class="text-muted">7</span> </a></div><div> <a class="tag" href="/tags/net7/"> .NET7<span class="text-muted">2</span> </a></div><div> <a class="tag" href="/tags/agile/"> Agile<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/angular/"> Angular<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/asp-net-core/"> ASP.NET Core<span class="text-muted">2</span> </a></div><div> <a class="tag" href="/tags/best-practices/"> best practices<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/c/"> C#<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/c-10/"> C#10<span class="text-muted">7</span> </a></div><div> <a class="tag" href="/tags/cdc/"> CDC<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/chunk/"> Chunk<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/clean-code/"> clean Code<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/count/"> Count<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/cqrs/"> CQRS<span class="text-muted">4</span> </a></div><div> <a class="tag" href="/tags/dateonly/"> DateOnly<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/debezium/"> Debezium<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/developmentexperience/"> DevelopmentExperience<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/dip/"> DIP<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/distinctby/"> DistinctBy<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/docker/"> Docker<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/domain-driven-design/"> Domain-driven Design<span class="text-muted">6</span> </a></div><div> <a class="tag" href="/tags/domainevents/"> DomainEvents<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/dx/"> DX<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/ecdsa/"> ECDSA<span class="text-muted">2</span> </a></div><div> <a class="tag" href="/tags/ecommerceddd/"> EcommerceDDD<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/editorconfig/">
1 editorconfig<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/elementatordefault/"> ElementAtOrDefault<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/endpoint-filters/"> Endpoint filters<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/eventsourcing/"> EventSourcing<span class="text-muted">6</span> </a></div><div> <a class="tag" href="/tags/exceptby/"> ExceptBy<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/extremeprogramming/"> ExtremeProgramming<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/file-scoped-namespaces/"> File-scoped namespaces<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/hmac/"> HMAC<span class="text-muted">2</span> </a></div><div> <a class="tag" href="/tags/icollection/"> ICollection<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/identityserver/"> IdentityServer<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/ienumerable/"> IEnumerable<span class="text-muted">4</span> </a></div><div> <a class="tag" href="/tags/integrationevents/"> IntegrationEvents<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/intersectby/"> IntersectBy<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/isp/"> ISP<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/jose/"> JOSE<span class="text-muted">2</span> </a></div><div> <a class="tag" href="/tags/jwa/"> JWA<span class="text-muted">2</span> </a></div><div> <a class="tag" href="/tags/jwe/"> JWE<span class="text-muted">2</span> </a></div><div> <a class="tag" href="/tags/jwk/"> JWK<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/jws/"> JWS<span class="text-muted">2</span> </a></div><div> <a class="tag" href="/tags/jwt/"> JWT<span class="text-muted">2</span> </a></div><div> <a class="tag" href="/tags/kafka/"> Kafka<span class="text-muted">2</span> </a></div><div> <a class="tag" href="/tags/kanban/"> Kanban<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/kiota/"> Kiota<span class="text-muted">2</span> </a></div><div> <a class="tag" href="/tags/koalesce/"> Koalesce<span class="text-muted">2</span> </a></div><div> <a class="tag" href="/tags/linq/"> Linq<span class="text-muted">4</span> </a></div><div> <a class="tag" href="/tags/lsp/"> LSP<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/marten/"> Marten<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/maxby/"> MaxBy<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/microservices/"> Microservices<span class="text-muted">6</span> </a></div><div> <a class="tag" href="/tags/minby/"> MinBy<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/minimal-apis/"> Minimal APIs<span class="text-muted">2</span> </a></div><div> <a class="tag" href="/tags/minimalapi/"> MinimalAPI<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/ocelot/"> Ocelot<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/ocp/"> OCP<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/oop/"> OOP<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/openapi/"> OpenAPI<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/outbox/"> Outbox<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/output-caching-middleware/"> Output caching middleware<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/postgres/"> Postgres<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/rate-limiting-middleware/"> Rate Limiting middleware<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/record-class/"> Record class<span class="text-muted">1</span> </a></div><div>
1 <a class="tag" href="/tags/record-struct/"> Record struct<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/reference-types/"> Reference types<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/route-groups/"> Route Groups<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/rsa/"> RSA<span class="text-muted">2</span> </a></div><div> <a class="tag" href="/tags/saga/"> Saga<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/scrum/"> Scrum<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/signalr/"> SignalR<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/software-engineering/"> software engineering<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/solid/"> SOLID<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/srp/"> SRP<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/swagger/"> Swagger<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/system-threading-ratelimiting/"> System.Threading.RateLimiting<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/timeonly/"> TimeOnly<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/top-level-statements/"> Top-level statements<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/trygetnonenumeratedcount/"> TryGetNonEnumeratedCount<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/typed-results/"> Typed results<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/typescript/"> Typescript<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/unionby/"> UnionBy<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/value-types/"> Value types<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/xp/"> XP<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/xunit/"> xUnit<span class="text-muted">1</span> </a></div><div> <a class="tag" href="/tags/zip/"> Zip<span class="text-muted">1</span> </a></div></div></div></article></main><aside aria-label="Panel" id="panel-wrapper" class="col-xl-3 ps-2 text-muted"><div class="access"><section id="access-lastmod"><h2 class="panel-heading">Recently Updated</h2><ul class="content list-unstyled ps-0 pb-1 ms-1 mt-2"><li class="text-truncate lh-lg"> <a href="/posts/ecommerceddd-pt5/">Hands-on DDD and Event Sourcing [5/6]: Wrapping up backend infrastructure</a><li class="text-truncate lh-lg"> <a href="/posts/ecommerceddd-pt6/">Hands-on DDD and Event Sourcing [6/6]: Angular SPA and API consumption</a><li class="text-truncate lh-lg"> <a href="/posts/ecommerceddd-pt1/">Hands-on DDD and Event Sourcing [1/6]: EcommerceDDD overview</a><li class="text-truncate lh-lg"> <a href="/posts/ecommerceddd-pt2/">Hands-on DDD and Event Sourcing [2/6]: Strategic and Tactical Design</a><li class="text-truncate lh-lg"> <a href="/posts/ecommerceddd-pt3/">Hands-on DDD and Event Sourcing [3/6]: Domain events, Event Sourcing and CQRS</a></ul></section><section><h2 class="panel-heading">Trending Tags</h2><div class="d-flex flex-wrap mt-3 mb-1 me-3"> <a class="post-tag btn btn-outline-primary" href="/tags/net6/">.NET6</a> <a class="post-tag btn btn-outline-primary" href="/tags/c-10/">C#10</a> <a class="post-tag btn btn-outline-primary" href="/tags/domain-driven-design/">Domain-driven Design</a> <a class="post-tag btn btn-outline-primary" href="/tags/eventsourcing/">EventSourcing</a> <a class="post-tag btn btn-outline-primary" href="/tags/microservices/">Microservices</a> <a class="post-tag btn btn-outline-primary" href="/tags/cqrs/">CQRS</a> <a class="post-tag btn btn-outline-primary" href="/tags/ienumerable/">IEnumerable</a> <a class="post-tag btn btn-outline-primary" href="/tags/linq/">Linq</a> <a class="post-tag btn btn-outline-primary" href="/tags/net7/">.NET7</a> <a class="post-tag btn btn-outline-primary" href="/tags/asp-net-core/">ASP.NET Core</a></div></section></div></aside></div><div class="row"><div id="tail-wrapper" class="col-12 col-lg-11 col-xl-9 px-md-4"><footer aria-label="Site Info" class=" d-flex flex-column justify-content-center text-muted flex-lg-row justify-content-lg-between align-items-lg-center pb-lg-3 " ><p>© <time>2026</time> <a href="https://github.com/falberthen">Felipe Henrique</a>. <span data-bs-toggle="tooltip" data-bs-placement="top" title="Except where otherwise noted, the blog posts on this site are licensed under the Creative 
1Commons Attribution 4.0 International (CC BY 4.0) License by the author." >Some rights reserved.</span></p><p>Powered by <a href="https://jekyllrb.com" target="_blank" rel="noopener">Jekyll</a> with <a data-bs-toggle="tooltip" data-bs-placement="top" title="v7.5.0" href="https://github.com/cotes2020/jekyll-theme-chirpy" target="_blank" rel="noopener" >Chirpy</a> theme.</p></footer></div></div><div id="search-result-wrapper" class="d-flex justify-content-center d-none"><div class="col-11 content"><div id="search-hints"><section><h2 class="panel-heading">Trending Tags</h2><div class="d-flex flex-wrap mt-3 mb-1 me-3"> <a class="post-tag btn btn-outline-primary" href="/tags/net6/">.NET6</a> <a class="post-tag btn btn-outline-primary" href="/tags/c-10/">C#10</a> <a class="post-tag btn btn-outline-primary" href="/tags/domain-driven-design/">Domain-driven Design</a> <a class="post-tag btn btn-outline-primary" href="/tags/eventsourcing/">EventSourcing</a> <a class="post-tag btn btn-outline-primary" href="/tags/microservices/">Microservices</a> <a class="post-tag btn btn-outline-primary" href="/tags/cqrs/">CQRS</a> <a class="post-tag btn btn-outline-primary" href="/tags/ienumerable/">IEnumerable</a> <a class="post-tag btn btn-outline-primary" href="/tags/linq/">Linq</a> <a class="post-tag btn btn-outline-primary" href="/tags/net7/">.NET7</a> <a class="post-tag btn btn-outline-primary" href="/tags/asp-net-core/">ASP.NET Core</a></div></section></div><div id="search-results" class="d-flex flex-wrap justify-content-center text-muted mt-3"></div></div></div></div><aside aria-label="Scroll to Top"> <button id="back-to-top" type="button" class="btn btn-lg btn-box-shadow"> <i class="fas fa-angle-up"></i> </button></aside></div><div id="mask" class="d-none position-fixed w-100 h-100 z-1"></div><aside id="notification" class="toast" role="alert" aria-live="assertive" aria-atomic="true" data-bs-animation="true" data-bs-autohide="false" ><div class="toast-header"> <button type="button" class="btn-close ms-auto" data-bs-dismiss="toast" aria-label="Close" ></button></div><div class="toast-body text-center pt-0"><p class="px-2 mb-3">A new version of content is available.</p><button type="button" class="btn btn-primary" aria-label="Update"> Update </button></div></aside>
1<script> document.addEventListener('DOMContentLoaded', () => { SimpleJekyllSearch({ searchInput: document.getElementById('search-input'), resultsContainer: document.getElementById('search-results'), json: '/assets/js/data/search.json', searchResultTemplate: '<article class="px-1 px-sm-2 px-lg-4 px-xl-0"><header><h2><a href="{url}">{title}</a></h2><div class="post-meta d-flex flex-column flex-sm-row text-muted mt-1 mb-1"> {categories} {tags}</div></header><p>{content}</p></article>', noResultsText: '<p class="mt-5">Oops! No result founds.</p>', templateMiddleware: function(prop, value, template) { if (prop === 'categories') { if (value === '') { return `${value}`; } else { return `<div class="me-sm-4"><i class="far fa-folder fa-fw"></i>${value}</div>`; } } if (prop === 'tags') { if (value === '') { return `${value}`; } else { return `<div><i class="fa fa-tag fa-fw"></i>${value}</div>`; } } } }); }); </script>
vendor: 1 bytes, line 1
1

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.