Skip to main content

Intro

cover

Welcome to Aliz Web Hub, the ultimate resource for developers who want to master the Web platform, Node.js and Javascript. Whether you are a beginner or an expert, you will find here everything you need to create amazing web applications and services. You can learn from tutorials, guides and blogs, explore the latest trends and best practices, and connect with other developers in the Aliz community. Discover the power and potential of the Web platform, Node.js and Javascript.

Topics you'll find hereโ€‹

Resources you'll find hereโ€‹

What you won't find hereโ€‹

The goal here is not to document everything. The JS ecosystem and the Web has a lot of awesome stuff online. This page is here to point you to the right direction, and provide guidelines for related tech and frameworks that is used or recommended to be used inside Aliz.

What belongs to Dev Hubโ€‹

Web Hub is the frontend and JavaScript sibling of the broader Aliz Dev Hub, the engineering handbook for everything technical at Aliz. Web Hub covers Web, Node.js, and JavaScript libraries, frameworks, and tooling. Dev Hub covers the cross-cutting engineering topics that apply to every project, whatever the stack:

  • Engineering Standards โ€” task management, project start checklist, and the engineering backlog
  • Infrastructure โ€” Terraform, Cloud Run, CI/CD, and GCP deployment and operations
  • Data โ€” data platforms, pipelines, anonymization, and validation
  • Application Development โ€” backend and full-stack application development
  • Solution Block Hub โ€” discover and reuse code across the organization
  • AI Telemetry โ€” how AI coding-assistant usage is collected and what the data shows
  • Tech Updates โ€” weekly digest across AI/ML, Infrastructure, Data, AppDev, and Google Cloud

If a topic is about how we work or how we run things on Google Cloud, look for it on Dev Hub first. If it is about what to build a web app with and how, it lives here.

Contributingโ€‹

Checkout the aliz-web-hub Github repository. Edit the existing Markdown files or add new ones inside the ./web-hub-website/docs, then send a Pull Request. It is that easy. Alternatively you can click on the Edit this page link on the bottom of any page. See the Docusaurus documentation for detailed info of what you can do.

Why not use X?โ€‹

Aliz Wikiโ€‹

Aliz Wiki is just a facade over google drive. While it is powerful for ease of editing and collaboration, it lacks features useful for technical documentation. Aliz Web Hub is not just a website, it is a Github repository of starter projects, code snippets and whatnot that are usually not good fit for Google Drive. See the Docusaurus documentation for all the capabilities Docusaurus has to offer.

Confluenceโ€‹

Concluence is powerful and bloated with features, but it is still far away from the actual code. Aliz Web Hub lives inside a monorepo of additional stuff, all in one place. It is easier to write a simple markdown file, you don't have to worry about formatting your document, and you can use your favorite IDE and the usual git workflow to contribute.

This is built with Docusaurus, and it is using tools that is familiar to a web developer. If other devs in Aliz think that this setup would be beneficial to them, then yeah we can have that.