Languages
Go
Static typing, goroutines, and the standard library.
- •100 XPVariables & TypesStatic typing, zero values, explicit conversion.
- •100 XPControl Flowif / for / switch / defer — minimal by design.
- •100 XPFunctionsMulti-return, variadic, methods.
- •125 XPSlices & MapsGo's two everyday containers — gotchas and idioms.
- •125 XPStructs & MethodsComposition over inheritance — the Go way.
- •125 XPInterfacesStructural typing, the empty interface, and io.Reader.
- •100 XPPackages & Modulesgo.mod, internal/, exported names, the toolchain.
- •125 XPErrorsExplicit failure: error values, wrapping, errors.Is / errors.As.
- •150 XPGoroutines & ChannelsConcurrency the Go way: cheap goroutines, typed pipes, select.