frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN:TaskHub – Update

https://github.com/TaskHub-Server/TaskHub.Shared
2•andrey-serdyuk•4h ago

Comments

andrey-serdyuk•4h 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.

Show HN: Pulse 2.0 – Live co-listening rooms where anyone can be a DJ

https://473999.net/pulse
52•473999•5h ago•20 comments

Show HN: An LLM-Powered Tool to Catch PCB Schematic Mistakes

https://netlist.io/
30•wafflesfreak•6h ago•21 comments

Show HN: Glasses to detect smart-glasses that have cameras

https://github.com/NullPxl/banrays
468•nullpxl•18h ago•172 comments

Show HN: I've built a Cursor alternative in browser. AI Coding Agent.

https://playcode.io
3•ianberdin•1h ago•0 comments

Show HN: Browser Calendar: Track Safari, Chrome, Firefox, Edge & Opera Releases

https://browsercalendar.com/
2•grosmar•2h ago•1 comments

Show HN: Spikelog – A simple metrics service for scripts, cron jobs, and MVPs

https://spikelog.com
29•dsmurrell•1d ago•14 comments

Show HN: DB Pro – A Modern Desktop Client for Postgres, MySQL, SQLite and LibSQL

https://www.dbpro.app/
19•upmostly•10h ago•4 comments

Show HN:TaskHub – Update

https://github.com/TaskHub-Server/TaskHub.Shared
2•andrey-serdyuk•4h ago•1 comments

Show HN: Bodge.app – μFaaS for hacked-together personal tools and small projects

https://bodge.app/
6•azdle•7h ago•3 comments

Show HN: Design a commercial bakery in an afternoon, not for $10k

https://rfmodernbakerydesign.com
3•Rafael_Mauricio•5h ago•0 comments

Show HN: Local-first RAG for PDF user manuals, datasheets

https://github.com/dymk/askdocs-mcp
3•dymk•5h ago•0 comments

Show HN: Dialed – A Radial Calendar App for iOS

https://apps.apple.com/us/app/dialed-radial-day-planner/id6755455859
3•sirkaiwade•5h ago•0 comments

Show HN: KiDoom – Running DOOM on PCB Traces

https://www.mikeayles.com/#kidoom
352•mikeayles•3d ago•49 comments

Show HN: Made a thing to use AI with intervals.icu

https://intervals.pro
4•maxrev17•6h ago•0 comments

Show HN: Runprompt – run .prompt files from the command line

https://github.com/chr15m/runprompt
128•chr15m•1d ago•44 comments

Show HN: MkSlides – Markdown to slides with a similar workflow to MkDocs

https://github.com/MartenBE/mkslides
70•MartenBE•1d ago•15 comments

Show HN: An AI powered Welcome Note Generator in Go (Moderation and LLM and UI)

https://github.com/vnaveen-mh/welcome-note-generator
2•vnaveen9296•7h ago•0 comments

Show HN: SyncKit – Offline-first sync engine (Rust/WASM and TypeScript)

https://github.com/Dancode-188/synckit
85•danbitengo•1d ago•33 comments

Show HN: Era – Open-source local sandbox for AI agents

https://github.com/BinSquare/ERA
59•gregTurri•1d ago•18 comments

Show HN: Recall - TUI to Resume Claude/Codex conversations with full-text search

https://github.com/zippoxer/recall
2•zippoxer•9h ago•0 comments

Show HN: I built an interactive HN Simulator

https://news.ysimulator.run/news
533•johnsillings•4d ago•214 comments

Show HN: Research Papers as Memes

https://near.tl/tech
6•QueensGambit•7h ago•1 comments

Show HN: I turned algae into a bio-altimeter and put it on a weather balloon

https://radi8.dev/blog/stratospore/
138•radeeyate•6d ago•13 comments

Show HN: Swatchify – CLI to get a color palette from an image

https://james-see.github.io/swatchify/
4•jamescampbell•18h ago•1 comments

Show HN: Safe-NPM – only install packages that are +90 days old

https://github.com/kevinslin/safe-npm
89•kevinslin•5d ago•62 comments

Show HN: Simple xbox360 inspired CSS library: 360CSS

https://github.com/tarmo1/360css
3•Tarmo362•11h ago•2 comments

Show HN: Oblit – A zero-dependency, binary-first protocol for Node.js (Show HN

3•_melikeymen_•6h ago•1 comments

Show HN: Total Reciprocity Public License

https://trplfoundation.org/
4•jaypatelani•12h ago•0 comments

Show HN: We built an open source, zero webhooks payment processor

https://github.com/flowglad/flowglad
392•agreeahmed•3d ago•217 comments

Show HN: ZigFormer – An LLM implemented in pure Zig

15•habedi0•1d ago•4 comments