Read, build, test

    Developer learning, one small experiment at a time

    Use community writing to explore programming, web development and databases. Pick a question you can test in a small project, then use the reading list below to find an explanation to work through.

    Turn a technical article into something you can use

    1. 1. Choose one question

      Write down what you want to understand before reading. For a database article, ask which query an index helps and what it costs to maintain. For a web article, identify the request or user action you want to follow.

    2. 2. Reproduce a small example

      Check prerequisites and library versions against the official documentation. Run the smallest example in a local project with sample data, then record the input, expected result and actual result. Read commands before running them.

    3. 3. Change one thing and test

      Try an empty input, an invalid value or a failed request. Explain why the result changed, add a test for the behavior you need and keep a short note of what remains uncertain.

    Public developer reading

    This selection includes up to twelve public posts with programming, web development or database topics, or a specific technology in the title. These are community articles, not a sequential course. Check each article for its assumptions and sources.

    Explore all topics