frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

TaskHub – Update

https://github.com/TaskHub-Server/TaskHub.Shared
1•andrey-serdyuk•29m ago

Comments

andrey-serdyuk•29m ago
I’ve pushed a new major update to TaskHub Shared modules, pet project where I experiment with architecture, observability, and reusable patterns for .NET microservices.

What’s new

Restructured Shared Kernel

The project is now split into small, focused modules:

- Commands (CQRS-style pipeline).

- Domain (Aggregates, ValueObjects, DomainEvents).

- Persistence abstractions.

- Authorization abstractions.

- GeoCoding (Nominatim client).

- Observability.

- EF Core infrastructure

- Redis, Swagger, Versioning, RateLimiter, etc.

Nothing special — just cleaner boundaries.

2. Updated Command Pipeline

I reworked the internal command pipeline to better understand how these systems work under the hood.

It now supports:

- Automatic handler/behavior discovery.

- pre/post behaviors.

- Ordered execution.

- Transformers.

- Minimal dependency injection glue.

Basically a lightweight MediatR-style pipeline, but built manually so I could learn from it.

3. Observability additions

One of my goals with TaskHub is to get practical experience with tracing and metrics.

The project now includes:

- ActivitySource-based spans.

- Command/Status tagging.

- Prometheus counters.

- OpenTelemetry wiring.

- Ontegration with Tempo/Loki/Prometheus setups.

Nothing extreme — just hands-on experimentation.

4. Domain layer cleanup

I refined the basic DDD building blocks:

- ValueObjects (with JSON and EF converters)

- Aggregates.

- Domain events.

- Domain-level exception handling.

Just trying to keep the domain model neat.

5. Service bootstrapper

I extracted all repetitive service setup (Swagger, EF, Identity, Redis, Commands, OTEL, migrations, etc.) into a simple builder to avoid duplicating the same boilerplate across services.

Why I’m doing this

Not to "create a framework", but to:

- Organize my own knowledge.

- Test new architectural ideas.

- Build reusable patterns.

- Learn more about observability.

- Improve the quality of my service foundations.

- Get better as a software engineer overall.

TaskHub is simply my personal lab.

GitHub

https://github.com/TaskHub-Server/TaskHub.Shared

Feedback welcome

If anyone finds the architecture interesting or has suggestions, I’m happy to discuss.

What I've Been Reading

https://marginalrevolution.com/marginalrevolution/2025/11/what-ive-been-reading-280.html
1•paulpauper•13s ago•0 comments

'Worrying' virus resistant to body's defense system

https://www.dailymail.co.uk/health/article-15335177/bird-flu-virus-resistant-fever.html
1•Bender•16s ago•0 comments

'We Do Fail a Lot': Defense Startup Anduril Hits Setbacks with Weapons Tech

https://www.wsj.com/business/anduril-industries-defense-tech-problems-52b90cae
1•paulpauper•29s ago•0 comments

Addiction is not the right model for smartphones

https://www.nytimes.com/2025/11/28/opinion/internet-phones-social-media-addiction.html
1•paulpauper•48s ago•0 comments

Ransomware Attack Disrupts Local Emergency Alert System Across US

https://www.securityweek.com/ransomware-attack-disrupts-local-emergency-alert-system-across-us/
1•Bender•1m ago•0 comments

Airbus A320 Fly by wire corrupted by radiation in flight

https://viewfromthewing.com/airbus-a320s-could-be-temporarily-grounded-worldwide-for-software-upd...
4•JohannMac•2m ago•1 comments

Electron vs. Tauri

https://www.dolthub.com/blog/2025-11-13-electron-vs-tauri/
1•birdculture•2m ago•0 comments

Hacker News RAG Search

https://hn.fiodorov.es/
1•thunderbong•6m ago•0 comments

Show HN: Open-source AI Codemaps written in Rust

https://github.com/RohanAdwankar/oxdraw/discussions/39
1•RohanAdwankar•8m ago•0 comments

Good engineers write bad code at big companies

https://www.seangoedecke.com/bad-code-at-big-companies/
3•gfysfm•9m ago•0 comments

Why 'hold forever' investors are snapping up venture capital 'zombies'

https://techcrunch.com/2025/11/25/why-hold-forever-investors-are-snapping-up-venture-capital-zomb...
2•andrewstetsenko•10m ago•0 comments

Airbus grounds A320 aircraft amid solar radiation risk

https://aerospaceglobalnews.com/news/a320-grounding-radiation/
3•dboreham•10m ago•1 comments

The original ABC language, Python's predecessor (1991)

https://github.com/gvanrossum/abc-unix
3•tony•10m ago•0 comments

Decimal Is Sometimes Wrong

https://jt-hill.com/dropping-decimal/
2•jt-hill•12m ago•1 comments

Oura ring deal raises valid concerns about users' health data security

https://this.weekinsecurity.com/oura-ring-deal-raises-valid-concerns-about-users-health-data-secu...
1•mindracer•13m ago•0 comments

George Hotz: Replacing My MacBook

https://geohot.github.io//blog/jekyll/update/2025/11/28/replacing-my-macbook.html
6•__rito__•15m ago•1 comments

Everyone Is Invited to Jane Austen's Birthday Party

https://www.nytimes.com/2025/11/26/books/jane-austen-birthday.html
2•bryanrasmussen•20m ago•0 comments

TermoSlack – A Terminal Based Slack Client

2•adhyys•22m ago•0 comments

Category Theory for JavaScript/TypeScript Developers

https://ibrahimcesar.cloud/blog/category-theory-for-javascript-typescript-developers/
1•ibrahimcesar•22m ago•0 comments

Sabine Hossenfelder: I believe the world will change dramatically, soon [video]

https://www.youtube.com/watch?v=w9l7FyJ7mIk
1•imaginaryunit01•25m ago•1 comments

The Unlikely Story of How Cats Became Our Pets

https://www.scientificamerican.com/article/the-incredible-unlikely-story-of-how-cats-became-our-p...
2•pseudolus•26m ago•1 comments

TaskHub – Update

https://github.com/TaskHub-Server/TaskHub.Shared
1•andrey-serdyuk•29m ago•1 comments

The Commodore 64 is back on the production line for the first time in 30 years

https://www.techradar.com/computing/the-commodore-64-is-back-on-the-production-line-for-the-first...
4•indigodaddy•30m ago•2 comments

US Navy accused of cover-up over dangerous plutonium in San Francisco

https://www.theguardian.com/us-news/2025/nov/27/us-navy-san-francisco-plutonium
3•clanky•31m ago•0 comments

United Nations Convention Against Cybercrime

https://en.wikipedia.org/wiki/United_Nations_Convention_against_Cybercrime
1•numpad0•33m ago•0 comments

Show HN: MiKaDiv, the predecessor for a globally unifying standard for taxes

https://business.divizend.com
1•sigalor•34m ago•0 comments

Scheele's Green

https://en.wikipedia.org/wiki/Scheele%27s_green
1•thunderbong•35m ago•0 comments

Battlefield 6 – Anticheat Update – Season 1

https://store.steampowered.com/news/app/2807960/view/497213442478833989
3•embedding-shape•35m ago•1 comments

Before a Soyuz launch Thursday someone forgot to secure a 20ton service platform

https://arstechnica.com/space/2025/11/russian-launch-pad-incident-raises-concerns-about-future-of...
2•xoa•36m ago•0 comments

Sock Discovery Reveals Colorful Fashion Sense of Ancient Egyptian Children, 2018

https://www.thevintagenews.com/2018/10/15/socks/
2•romanhn•37m ago•0 comments