Cover Image for Sprint26: Art of Software Construction
Cover Image for Sprint26: Art of Software Construction
56 Went

Sprint26: Art of Software Construction

Hosted by Infospace Meta & 3 others
Registration
Registration Closed
This event is not currently taking registrations. You may contact the host or subscribe to receive updates.
About Event

Writing code that works is the minimum requirement; writing code that lasts is the hallmark of a professional engineer. In Session 4 of the Sprint26 series, we move into the "Construction" phase, guided by SWEBOK Chapter 4.

We aren't just talking about typing; we’re talking about managing complexity. This session is dedicated to the fundamentals of Software Construction—from defensive programming to the long-term impact of technical debt. Learn how the decisions you make at the keyboard today determine the maintainability of your system tomorrow.

What we’ll cover:

  • Construction Fundamentals: The power of coding standards, readability, and self-documenting code.

  • Defensive Programming: Writing resilient code that anticipates and handles failure.

  • Managing Complexity: Techniques to keep your codebase clean and organized as it grows.

  • The Debt Collector: Understanding the true cost of "quick and dirty" code.

The Codelab: We’re getting our hands dirty with the Zetu repository. Every participant will start from a unified boilerplate as we:

  • Set up a professional repository structure with linting and formatting (ESLint/Prettier).

  • Establish a Contribution Guide for collaborative development.

  • Build the first functional modules: User Registration and Group Creation endpoints.

Location
Kenya National Library Services-Nakuru
P37C+GJC, Government Rd, Nakuru, Kenya
Library Building, America Spaces Floor Show your Ticket on the Front Desk Please note: Photos and videos may be taken during the event for documentation and promotional purposes. By attending, you consent to being photographed or recorded. If you prefer not to appear in any photos or videos, kindly inform the organizers in advance.
56 Went