Skip to content

Instantly share code, notes, and snippets.

@wilmoore
Last active December 26, 2023 18:22
Show Gist options
  • Save wilmoore/20632e1c6c99b98b7e00af22545118c9 to your computer and use it in GitHub Desktop.
Save wilmoore/20632e1c6c99b98b7e00af22545118c9 to your computer and use it in GitHub Desktop.
Income Sources :: Books :: Everyday Dev

Income Sources :: Books :: Everyday Dev

⪼ Made with 💜 by Polyglot.

related

Research

Alternative Names

  • The Every Day Full-Stack Software Developer
  • The Every Day Full-Stack Developer
  • The Every Day Full-Stack Dev

About

  • By Wil Moore III
  • published by showerthought publishing

Inspiration

  • ...

Table of Contents

  • Acknowledgements
  • Introduction
section N: Development Machine Setup
  • Getting Your Development Machine Setup
section N: Programming Languages
  • JavaScript / TypeScript
  • Python
  • Go
section N: Programming Environments
  • Web Browsers & Browser Extensions
  • Node.js
  • Mobile
section N: Date & Time
section N: Networking
  • IP Addresses
  • Domain Names
  • DNS
section N: Agile
  • Scrum & Kanban (Scrumban)
  • Agile Teams
  • Agile Events
section N: IaC
  • ...
section N: Cloud Platforms
  • AWS
  • Microsoft Azure
  • Google Cloud Platform
section N: Operating Systems
  • ...
section N: AI
  • Machine Learning
  • Deep Learning
  • OpenAI & ChatGPT

Acknowledgements

Introduction

This book is a resource for the everyday software developer working with web technologies; however, many of the resources found in this book will be useful for software developers in general. Daily software development is much deeper than just JavaScript, GitHub, and React.

This is the book that I would have wanted to read when I was more new to the world of software and web development. Everything in this book, you'll eventually discover if you keep developing software; however, it can be a huge advantage to be not only aware of, but also, comfortable with all of the technologies you'll encounter.

Chapter 1

Getting Your Development Machine Setup

Getting your development machine setup is the first step in becoming a solid software developer. Do not be fooled into thinking that this step doesn't matter. Your fingers touch this keyboard for hours per day. Your eyes flip from window to window, tab to tab, and anything that you can do to eliminate friction, making this process smoother for you, the better.

The things that matter most for a good development machine setup are as follows:

  • Window Management
  • Development Web Browser & Plugins
  • Terminal & Shell
  • ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment