Editing FullStackDeveloper
You are currently not logged in.
To change this, fill in the following fields:
Username
Password
Who can read this page?
The World
Members
Council
Admin
You have been granted an edit lock on this page
until Tue Dec 3 18:34:49 2024.
Press
to finish editing.
Who can edit this page?
... world editing disabled
Members
Council
Admin
[[[> IMG:FullStackDiagram0.png ---- |>> The full stack <<| ]]] Miles Gould has written about the _ myth of the "Full Stack Developer." Web programmers and the people who recruit them like to talk about "full-stack developers", meaning: |>> [[[ "someone who understands how _ the system works all the way _ through, and can fix problems _ at any layer". ]]] <<| The trouble is, there are a *lot* more layers than most people realise! Here's a diagram I sketched out while waiting for my flight to be called: The point is that the stack is deeper than most people think. Let's start at the top and work down ... * Requirements capture * UX Design * Frontend web app code * Frontend web framework * Web browser * HTML/CSS * Backend web app code * Backend web framework * Language runtime * Compiler/Interpreter * HTTP Server * Database(s) * Virtualisation/Containerisation system * Operating System * Hypervisor * Box Assembly * Instruction Set Architecture * Microarchitecture * Microelectronics * Semiconductor physics