The goal of this document is to allow my future self and others to emulate productive development practice and turn the knowledge contained within these documents into actual learnings.
The goal of this document is to allow my future self and others to emulate productive development practice and turn the knowledge contained within these documents into actual learnings.
Install Brew Homebrew installs the stuff you need that Apple (or your Linux system) didn’t. /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" Install Formation Formation is a shell script to set up a macOS laptop for development.
Creating A Development Workspace Create the following workspace to hold all Github projects. mkdir ~/workspace mkdir -R ~/workspace/personal mkdir -R ~/workspace/scripts mkdir -R ~/workspace/setup
Install iTerm2 https://www.iterm2.com/ Install OhMyZSH https://github.com/robbyrussell/oh-my-zsh sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" Install ZSH Theme https://medium.com/wearetheledger/oh-my-zsh-made-for-cli-lovers-installation-guide-3131ca5491fb
Install Python IDE (PyCharm) PyCharm is the Python IDE for Professional Developers. Install Golang IDE (Golang) GoLand is a cross-platform IDE built specially for Go developers. Installing Webstorm IDE (JavaScript) Webstorm IDE.
Configure Atom Shortcuts on IntelliJ Products https://medium.com/@rahulgaba16/configure-atom-shortcuts-on-intellij-in-just-3-steps-74e31ea5d2f9 Tmux
Useful Docker Commands Kill all running containers: docker kill $(docker ps -q) Delete all stopped containers: docker rm $(docker ps -a -q) Delete all images: docker rmi $(docker images -q) Delete all unused & unnamed images:
Task Reminders No one wants to see your personal breakdown of goals or tasks on a shared system, and postits and written notes can be lost and fail ultimately at providing reminders that tasks need completed.
Status checks let you know if the services you rely on have an issue that may be related to issues experienced in a given application, website, or other external system.
Install Chrome Theme Dark Theme Install Chrome Extensions Allow-Control-Allow-Origin: * Apollo Client Developer Tools AWS Extend Switch Roles Dark Reader GAuth Authenticator Grammarly for Chrome JSON Viewer React Developer Tools Redux DevTools Swagger UI Console Booksmark Work