Monday
Room 5
09:00 - 17:00
(UTC+01)
2 Days
Code That Fits in Your Head
Have you ever looked at a piece of code and asked: Who wrote this crap? A few minutes later, you discover that it was you. We spend more time reading code than writing code. Most of that time is wasted because the code is needlessly difficult to read. If you can make code easier to read, you can improve productivity and keep a sustainable pace of development. Code that fits in your head is code that is easy to read and easy to maintain. Via practical demos and hands-on exercises, this workshop shows you a selection of tools and practices you can use to write code that fits in your head.
In day one, you'll see and work with a practical example of going from no code to a deployed feature.
In day two, you'll learn various techniques for keeping an existing code base clean.
This workshop is an in-person, hands-on companion to the book Code That Fits in Your Head.
What you will learn
Tools and techniques for writing and maintaining a code base that fits in your head.
Who should attend
Developers who have suffered through a few bad projects.
Prerequisites
C# code examples are written in a style friendly to developers working in C#, Java, TypeScript, C++, etc. Hands-on exercises are in C# on .NET Core 3.1. You don’t have to be a professional C# developer, but you should at least feel comfortable trying your hand with C#. You can get assistance during exercises, but we will not have time to cover basics of installation, compilation, syntax, and such.
Computer installation spec
You'll need a development environment that enables you to work with C# on .NET Core 3.1, a Git client, and (for some exercises) SQL Server Express. If on Windows, Visual Studio Community Edition is a great fit. In general, free versions of those application will be sufficient.