Day 10: Mini Project — Field Sensor Stream Summarizer
Capstone
Field Sensor Stream Summarizer
Read a large newline-delimited field-sensor export and produce deterministic station coverage, range, dropout, and malformed-record reports for a conservation team.
Bounded-memory streaming
Stable anomaly and dropout ranking
Rejected-record report with tests and benchmarks
Phase Complete!
After this phase, you'll be able to:
Arrays as fixed-size values
Slice header: pointer, length, and capacity
append growth, aliasing, and copy
Nil versus empty slices and API semantics
Map creation, lookup, comma-ok, and deletion
Zero values, nil maps, and mutation rules
Set patterns with map[T]struct{}
Random iteration order and sorted output
You can apply Phase 2 skills in a finished, explainable Go project.