dev-resources.site
for different kinds of informations.
Software Engineering Workflow
Published at
4/8/2024
Categories
workflow
tools
engineer
Author
spencerlepine
Author
13 person written this
spencerlepine
open
This is a collection of resources and my general workflow for Software Engineering. Note: workstation is running MacOS.
Dependencies/Libraries:
- Homebrew - package manager for linux-based OSs.
- Git - version control, manage files during project development
- Node.js + Nvm - runtime for javascript without a browser
- Npm - large organization of libraries/packages available to use in projects.
- Python 3 - python language interpreter for python ^3.0.0.
- MySQL - SQL database software for development
- Redis - real time data storage with different data structures in a cache
- Heroku CLI - manager for Heroku apps from the command line
- Amazon CLI - manager for AWS services from the command line
Communication:
Recording:
Other Software:
- Chrome - main browser with debugging tools
- Postman - API platform for easy endpoint testing
- Flux - screen eye strain assistance
- GIMP - photo editing software
Toy problems:
Note taking:
IDE:
- MacOS Quick Action: Open Folder from finder -> Configure Quick Action
- ESLint Extension - Integrates ESLint JavaScript into VS Code.
- Bracket Pair Colorizer Extension - A customizable extension for colorizing matching brackets
- Open In Default Browser Extension - A VSCode extension to fast open html file in browser
- Stylelint Extension - Modern CSS/SCSS/Less linter
-
settings.json:
{ "editor.lightbulb.enabled": false, "editor.parameterHints.enabled": false, "editor.renderWhitespace": "all", "editor.snippetSuggestions": "none", "editor.tabSize": 2, "editor.wordWrap": "off", "emmet.showExpandedAbbreviation": "never", "files.trimTrailingWhitespace": true, "javascript.suggest.enabled": false, "javascript.updateImportsOnFileMove.enabled": "never", "javascript.validate.enable": false, "eslint.alwaysShowStatus": true, "explorer.confirmDelete": false, "python.pythonPath": "/usr/bin/python3", "workbench.editorAssociations": { "*.ipynb": "jupyter.notebook.ipynb" }, "[javascript]": { "editor.defaultFormatter": "vscode.typescript-language-features" }, "css.validate": false, "window.zoomLevel": 2, "editor.hover.sticky": false, "editor.formatOnPaste": true, "editor.formatOnSave": true, "editor.defaultFormatter": "vscode.json-language-features", "workbench.iconTheme": "material-icon-theme", "security.workspace.trust.untrustedFiles": "open", "liveshare.allowGuestTaskControl": true, "liveshare.allowGuestDebugControl": true, "liveshare.anonymousGuestApproval": "accept", "python.defaultInterpreterPath": "/usr/bin/python3", "editor.largeFileOptimizations": false, }
Interested in working together?
Follow my journey or connect with me here:
- LinkedIn: /in/spencerlepine
- Email: [email protected]
- Portfolio: spencerlepine.com
- GitHub: @spencerlepine
- Twitter: @spencerlepine
engineer Article's
30 articles in total
Looking for Middle Frontend Platform/Fullstack Engineer
read article
Top Architect and Structural Engineer for Custom Designs
read article
Customer Experience Engineer Bridging Support & Product Excellence
read article
SRE Deployment Engineer Managing Reliable & Automated Deployments
read article
Essential Skills for a Lead Engineer
read article
Inline Thermal Mass Flow Meter
read article
How To Become an AI Engineer in 2024
read article
Why Hiring a Top BIM Engineer is Crucial for Your Projectβs Success
read article
Remote software engineer jobs
read article
How to become devops engineer
read article
Installing Docker on Ubuntu 20.04
read article
The secret to rapid app development
read article
I need a co-founder engineer interested in psychologically informed personalised AI agents.
read article
16 Principles for Tech-led Start-ups as a Software Engineer
read article
You're not in the right place if...
read article
How to Use Engineering Metrics
read article
The Product Engineer Checklist
read article
My 1st Post! - Intro & why I joined Dev.to
read article
GitHub Education (Free Access) Recommended for Students
read article
Easy Guide to Becoming a Software Developer in 2024
read article
Software Engineering Workflow
currently reading
Here are some tips to help you become a better engineer.
read article
Building products after a career break
read article
Understanding Adaptive Control Systems in Modern Aircraft With Ramona Devi
read article
How to Work Well on Teams
read article
Instalando Docker, Docker -CE em VM-CORE UBUNTU
read article
Why Engineers, Developers & Designers are Shifting to macOS ?
read article
Make Bootable Using dd on Linux
read article
Sync Folder Using Rsync
read article
Finding the Best Engineers in Web3: A Guide to Navigating the Talent Pool
read article
Featured ones: