- G Guild Community-driven conversation among people that share the same goals and struggles in a judgment free environment.
- A AI What the group is about, and the tool we point at the code in the room.
- T Training Topics of conversation driven by the people in the guild to help bring clarity and consistency in building your app.
- H Help Bring a live problem from your own codebase and leave with it untangled.
- E Engineering Why the code is shaped the way it is, and what that shape costs to change.
- R Roundtable Everyone's questions on one table; where a session goes depends on what the room is stuck on.
How a session runs
- Q & A: the questions people bring from their own apps, answered until they are unstuck and can keep building.
- Architecture: writing code in repeatable shapes, so the AI has a worked example to follow and its output lands more consistently.
- Organization: laying out the project on disk so the code stays organized: every file where you would look for it, and where the next one goes.
- Getting more out of AI: learning to talk in modules: one self-contained piece of a feature at a time, small enough to describe and easy to check.
- An eye on cost: what a decision saves in time, set against what it adds to the bill.
Slides
Application Building Slides
The deck from our first session, on how an application gets built: generating ideas and curating them down to the ones worth building, prototyping, then the parts an application is made of and how project organization gives each of those parts a home on disk.
Application Building SlidesWorkshop Walkthroughs
1. Pattern Organization
Where each piece of an n-tier application lives, the six sibling folders and what each one is allowed to know about.
Open2. Project Organization
The same solution folder, then how a project is laid out on disk in Angular, React, iOS and Android.
Open3. Server Call Walkthrough
One call to a server, followed through its whole asynchronous life cycle, from the request to the reply or the failure.
Open4. Front End Design
Decisions that shape every screen, from the first sketch through components, state, CSS and accessibility.
Open5. From Vague to Specific
The seven parts of a prompt, the order to write them in, and a builder with worked examples.
Open