TechGuild
1Level 1, Curious Newcomer

Types, errors and resources

Errors as ordinary values, wrapping and inspection, deferred cleanup and panic boundaries, the JSON boundary where external data becomes typed data, and time as a value you format, parse and measure with.

5 lessons · 54 min

Sign in to read this module

5 lessons here, and a free account opens all of them. The orientation module of every course reads without one.

An account is free. There is no paid plan, no tier and nothing to buy.

What is in it

  1. 01Errors are values, and there is no catch10m
  2. 02Wrapping, inspecting and designing errors11m
  3. 03Defer, panic, and cleaning up properly11m
  4. 04JSON, struct tags and the data boundary11m
  5. 05Time, durations and the clock11m