⪼ Made with 💜 by Polyglot.
- Income Sources :: Books :: Everyday Markdown
- Everyday GitHub
- Git :: Guides :: Everyday Git
- Income Sources :: Books :: Your Path To Computing
- Income Sources :: Books :: Everyday Node.js
- Income Sources :: Books :: Everyday Tmux
- Income Sources :: Books :: Everyday Tmux
- Income Sources :: Books :: Everyday Markdown
- Income Sources :: Books :: SSH...They don't know I'm a SoftWare Engineer
- The Every Day Full-Stack Software Developer
- The Every Day Full-Stack Developer
- The Every Day Full-Stack Dev
- By Wil Moore III
- published by showerthought publishing
- ...
- Acknowledgements
- Introduction
- Getting Your Development Machine Setup
- JavaScript / TypeScript
- Python
- Go
- Web Browsers & Browser Extensions
- Node.js
- Mobile
- IP Addresses
- Domain Names
- DNS
- Scrum & Kanban (Scrumban)
- Agile Teams
- Agile Events
- ...
- AWS
- Microsoft Azure
- Google Cloud Platform
- ...
- Machine Learning
- Deep Learning
- OpenAI & ChatGPT
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.
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
- ...