Skip to content

Instantly share code, notes, and snippets.

@wilmoore
Last active October 4, 2023 19:44
Show Gist options
  • Save wilmoore/1613200da2a0abc322694af5c0cb56a9 to your computer and use it in GitHub Desktop.
Save wilmoore/1613200da2a0abc322694af5c0cb56a9 to your computer and use it in GitHub Desktop.
Income Sources :: Books :: SSH...They don't know I'm a SoftWare Engineer

Income Sources :: Books :: SSH...They don't know I'm a SoftWare Engineer

⪼ Made with 💜 by realpolyglot.com

related

Research

Alternative Names

  • ...

Subtitles

  • An easy introduction and overview of what it takes to be a full-stack software engineer

About

  • By Wil Moore III
  • published by showerthought publishing

Inspiration

  • ...

Table of Contents

  • Acknowledgements
  • Introduction
  • Chapter 1 :: ...

Acknowledgements

Introduction

...

Chapter 1

There are countless tutorials on the internet vying for your attention; promising to teach you how to code.

So, here we are...you've done the tutorials; maybe you've even done a bootcamp, but you still don't feel confident.

Why!?

I'm glad you asked. You might be missing some of the fundamentals...

  • Do you understand the difference between HTTP, HTTPS?
  • Are you familiar with TLS and SSH?
  • How about SFTP...and do you know cURL? No, not the olympic sport.
  • We also might need to have a talk about REST, Databases, SQL and MVC.
  • While we're at it, we should dig into CI/CD, Event-Driven Architechture, and Serverless.
  • Let's also not forget to have a conversation about Agile, Scrum, Kanban, Lean, XP and Waterfall.
  • Oh crap, did we even touch on Telemetry, Monitoring, Alerting, and Runbooks. Damn.

Chapter 2: The Web Browser & The DOM

The DOM or "Document Object Model" is a an in-memory data-structure representing a web page's structure and content. In other words, it is the non-visual programatic data that represents the visual content you see on the web. The DOM includes a bunch of utilities that provide programatic access to both select elements in the DOM and manipulate them.

All this means is, if you write the HTML to show a content container (i.e. div) on a web page, there is a way to select that content container and do things to it. You can delete it, you can add more content to it, or you can modify it's attributes.

Top Web Browsers

  • Google Chrome
  • Firefox
  • Microsoft Edge
  • Opera
  • Safari
  • Brave
  • Chromium
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment