Logo

dev-resources.site

for different kinds of informations.

Software Engineering Workflow

Published at
4/8/2024
Categories
workflow
tools
engineer
Author
spencerlepine
Categories
3 categories in total
workflow
open
tools
open
engineer
open
Author
13 person written this
spencerlepine
open
Software Engineering Workflow

Blog Post Thumbnail

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:

VSCode:

  • 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:

engineer Article's
30 articles in total
Favicon
Looking for Middle Frontend Platform/Fullstack Engineer
Favicon
Top Architect and Structural Engineer for Custom Designs
Favicon
Customer Experience Engineer Bridging Support & Product Excellence
Favicon
SRE Deployment Engineer Managing Reliable & Automated Deployments
Favicon
Essential Skills for a Lead Engineer
Favicon
Inline Thermal Mass Flow Meter
Favicon
How To Become an AI Engineer in 2024
Favicon
Why Hiring a Top BIM Engineer is Crucial for Your Project’s Success
Favicon
Remote software engineer jobs
Favicon
How to become devops engineer
Favicon
Installing Docker on Ubuntu 20.04
Favicon
The secret to rapid app development
Favicon
I need a co-founder engineer interested in psychologically informed personalised AI agents.
Favicon
16 Principles for Tech-led Start-ups as a Software Engineer
Favicon
You're not in the right place if...
Favicon
How to Use Engineering Metrics
Favicon
The Product Engineer Checklist
Favicon
My 1st Post! - Intro & why I joined Dev.to
Favicon
GitHub Education (Free Access) Recommended for Students
Favicon
Easy Guide to Becoming a Software Developer in 2024
Favicon
Software Engineering Workflow
Favicon
Here are some tips to help you become a better engineer.
Favicon
Building products after a career break
Favicon
Understanding Adaptive Control Systems in Modern Aircraft With Ramona Devi
Favicon
How to Work Well on Teams
Favicon
Instalando Docker, Docker -CE em VM-CORE UBUNTU
Favicon
Why Engineers, Developers & Designers are Shifting to macOS ?
Favicon
Make Bootable Using dd on Linux
Favicon
Sync Folder Using Rsync
Favicon
Finding the Best Engineers in Web3: A Guide to Navigating the Talent Pool

Featured ones: