G.A.T.H.E.R.

Guild of AI Training, Help and Engineering in a Community Roundtable

How a session runs

led live, on the applications in the room

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 Slides

Workshop Walkthroughs

1. Pattern Organization

Where each piece of an n-tier application lives: the six sibling folders (webhost, logic, data, adapter, shared, initializer) and what each one is allowed to know about.

Pattern Organization

2. Project Organization Per Project Type

The same solution folder, then how a project is laid out on disk in four more places: the Angular workspace, the React app, the iOS app, and the Android app.

Project Organization

3. Stepping through a call to a server

How front-end code talks to a server: one call, followed through its whole asynchronous life cycle. The request goes out, the promise stays pending while the page carries on working, and the reply or the failure settles it. A bad status still counts as an answer, a dropped connection does not, and the same life cycle runs whether the code uses callbacks or await.

Server Call Walkthrough