After studying literature, Lola herself transitioned into tech through a Ruby coding bootcamp, putting her in an ideal position to understand and address our developers-in-training.
The Web: we use it all the time, but if we take a step back, how can we define it succinctly. Lola explains that the Web is this network of documents connected through links. Alright, so it’s this global infrastructure of navigable sites. But how does it work, and perhaps more importantly, who decides how it should work?
That’s where web standards come into play. Web standards are rules or guidelines, some stricter than others, that define how the Web should work. And there isn’t just one, but a flurry of web standards.
HTML, for instance, whose origins were discussed by developer Bruce Lawson in a previous talk, uses tags to structure web pages and give meaning to its different components. But for HTML to be usable, we have among others to agree on the meaning and usage of each tag. And that’s precisely the role of the HTML standard.
So standards guide the functioning of the Web, and there are many of them. But that doesn’t tell us where they come from. Well, there’s an organization in charge of coordinating the effort to develop web standards: the World Wide Web Consortium, or W3C for short.
Standards can be seen as global agreements, so unsurprisingly, the process to define a standard is highly collaborative. Before a proposal can turn into a standard, many voices need to be heard: proposals undergo a long process akin to peer-review in the research fields, where they’re iteratively refined until they’re ready to be published.
And this gargantuan task (again, there are many standards to deal with) is handled by various groups within W3C, including the:
Technical Architecture Group: A small group of nominated technical decision makers with authority to say whether a proposal has met the bar for publication.
Working Groups: Groups consisting of experts backed by member organizations to help create, iron out, and fine-tune proposals until they’re fit for release.
Community Groups: Open groups that anyone can join, where the tentative first steps toward building a formal proposal can be taken, like need-gathering and scoping.
In addition to walking us through what web standards and the W3C are, Lola addressed the following questions and spent half the presentation answering more interrogations from learners:
What’s the difference between the internet and the Web?
Which standards does the W3C handle, and which not?
How can one get involved in W3C community groups?
So if you’d like to learn more about web standards and maybe even contribute to them, watch Lola’s excellent talk below.