Skip to content
This repository was archived by the owner on Mar 27, 2024. It is now read-only.

Create code-organization.md #14

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions code-organization.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
### Putting Code Where it Belongs:

Code organization is an opinonated endeavor that's easily overlooked - it's easy to focus purely on _what_ to write instead of _where_ it'll be written.
Proper, consistent code placement enables you to enjoy refactoring by minimizing the chances of inadvertently accessing wrong code; and there's more to it than a rigid file structure. Using some of the newest language features, we can work on separating our data, logic, persistency, and display elements so that we our code can be concise, focused, and readable.
This talk will go over some of my own approaches and guidelines to code separation mimicking real-world examples that can be broadly applied to many projects, though with a focus on a typical ASP.NET Core setup.