Skip to content

Conversation

@Badgerati
Copy link
Owner

Description of the Change

Further changes to Pode's .NET engine, to help with code hygiene, maintenance, and future extensibility.

  • Refactor the Pode .NET engine to better utilise interfaces, abstractions, strategies, and other patterns
  • Re-organise the Pode .NET engine layout to be more vertically sliced

This will help with future ideas, such as:

  • Adding new protocol types for listeners (ie, FTP)
  • Adding support for new transport layer protocols (ie, QUIC)

It also helps reduce a lot of the spaghetti code the .NET engine was becoming; now HTTP logic is to itself, and doesn't cross wires with SMTP, etc.

@Badgerati Badgerati added this to the 2.13.0 milestone Jan 13, 2026
@Badgerati Badgerati self-assigned this Jan 13, 2026
@Badgerati Badgerati merged commit fdadab2 into develop Jan 13, 2026
26 checks passed
@Badgerati Badgerati deleted the split-net-responses branch January 13, 2026 22:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants