Skip to content

WebArch101 draft#70

Closed
rvedotrc wants to merge 9 commits into
mainfrom
webarch101
Closed

WebArch101 draft#70
rvedotrc wants to merge 9 commits into
mainfrom
webarch101

Conversation

@rvedotrc

@rvedotrc rvedotrc commented May 11, 2025

Copy link
Copy Markdown
Contributor

@adamblanchard

Copy link
Copy Markdown
Contributor

I can see why you like to smash ideas together with slides :D Really nice flow with the story and building the concepts.

I reviewed it also from the point of covering all the "existing" material proposed to be included in web arch 101 (client vs server, what is backend? (and frontend), client-server model, json, api, http).

JSON was the only thing i didn't see covered explicitly. Was that on purpose or how should we include that?

I think this is ready to be structured into some markdown for a proper review, if you're up for it.

@marcorichetta marcorichetta linked an issue Jun 5, 2025 that may be closed by this pull request

@marcorichetta marcorichetta left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I read the PDF and the .md notes and it makes sense to me!

  • This session should/could be entirely a presentation? In the sense that trainees will not be required to do anything in their computers. Obviously there's freedom to use examples or add interactivity to the presentation

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Regarding the DNS, connections and content-type sections, is there more content to add?
I mean, in the pdf there were more comments but maybe it was just exploratory

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it's very much up to whoever is leading the session. The "Goals" page covers the defined scope of this module, and the "Recap" page covers the important bits. My intention is that the material here provides a narrative structure to walk through, which will ensure that the trainees see how the key technical modules fit together; but also that there is hopefully wiggle room in this module for exploration deeper (DNS? TCP?) or sideways (UDP? HTTP cacheing? Security?) as seems appropriate based on time / questions.

Comment on lines +3 to +8
<!--
Key points:
- this module is rather different from the other technical modules
- you don't have to remember everything in this module
- the purpose of this module is to give an understanding of how the remaining modules fit together
-->

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like these key points sections, really useful!

@rvedotrc

rvedotrc commented Jun 7, 2025

Copy link
Copy Markdown
Contributor Author

I read the PDF and the .md notes and it makes sense to me!

* This session should/could be entirely a presentation? In the sense that trainees will not be required to do anything in their computers. Obviously there's freedom to use examples or add interactivity to the presentation

Exactly. That is how I first assembled my ideas, as a presentation, and if I were leading the session, that's what I'd do.

I'll try to thread a few exercises in there too, but the primary point of this is exactly as you said: watch / listen / read, get an overall understanding. Not really much to do on their computers.

@rvedotrc

rvedotrc commented Jun 7, 2025

Copy link
Copy Markdown
Contributor Author

JSON was the only thing i didn't see covered explicitly. Was that on purpose or how should we include that?

That'll go (brief mention / illustration) in the Data & APIs section.

@marcorichetta

Copy link
Copy Markdown
Contributor

I think you accidentally pushed some presentation assets.
Aside from that, LGTM 💯

@rvedotrc rvedotrc closed this Jun 10, 2025
@rvedotrc rvedotrc deleted the webarch101 branch August 13, 2025 17:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

Create first draft of the new "Web architecture 101" module

3 participants