Executando verificação de segurança...
3

Quais ferramentas eu utilizo como desenvolvedor?

Setup_henriquezolini

Frequentemente me perguntam sobre as ferramentas e equipamentos que uso pra trabalhar, então resolvi escrever uma lista completa.

Linguagens e Frameworks

  1. React --- UI Library
  2. React Native --- UI Library
  3. Node.js ---JavaScript Runtime
  4. Next.js --- React Framework
  5. Prisma --- TypeScript ORM
  6. TypeScript --- Typed Superset of JavaScript
  7. Sass --- Stylesheet Language
  8. MySQL --- Database SQL
  9. Redux --- State Container for React
  10. Vercel --- Serverless Deployment & CDN

Ferramentas

  1. Figma --- Inteface Design
  2. Trello --- Todo / Management
  3. OBS Studio --- Broadcasting Software
  4. Spotify --- Music Streaming
  5. HookShot --- Window Management
  6. Visual Studio Code --- Code Editor
  7. Slack --- Business Communication Tool
  8. FileZilla --- FTP Connection Solution
  9. Adobe Illustrator --- Vector Design Tool
  10. Adobe Photoshop --- Photo and Image Editor

Editor de Código

Isso merece uma seção própria! Como mencionei nas ferramentas acima, hoje eu utilizo Visual Studio Code com as seguintes extensões:

  1. 1mm Themes --- Dracula
  2. Material Icon Theme
  3. Bracket Pair Colorizer
  4. ESLint
  5. Prettier
  6. Git Lens
  7. Live Server
  8. Visual Studio IntelliCode
  9. Prisma
  10. Thunder Client
//  Visual Studio Code settings.json
{
    "terminal.integrated.fontSize": 12,
    "terminal.integrated.fontFamily": "Fira Code",
    "editor.fontFamily": "Fira Code",
    "editor.fontLigatures": true,
    "editor.wordWrap": "on",
    "editor.minimap.scale": 1,
    "editor.renderWhitespace": "all",
    "editor.lineHeight": 16,
    "editor.fontSize": 12,
    "editor.formatOnSave": true,
    "editor.tabSize": 2,
    "editor.formatOnPaste": true,
    "editor.multiCursorModifier": "ctrlCmd",
    "editor.snippetSuggestions": "top",
    "editor.defaultFormatter": "esbenp.prettier-vscode",
    "editor.suggestSelection": "first",
    "explorer.openEditors.visible": 0,
    "explorer.confirmDelete": false,
    "workbench.editor.highlightModifiedTabs": true,
    "workbench.iconTheme": "material-icon-theme",
    "workbench.colorTheme": "1mm - Dracula",
    "workbench.editor.untitled.hint": "hidden",
    "javascript.updateImportsOnFileMove.enabled": "always",
    "editor.codeActionsOnSave": {
        "source.fixAll": true,
        "source.fixAll.eslint": true
    },
    "liveServer.settings.donotVerifyTags": true,
    "liveServer.settings.donotShowInfoMsg": true,
    "prettier.trailingComma": "none",
    "window.zoomLevel": 0.3,
    "explorer.confirmDragAndDrop": false,
}

Hardware

Quando se trata de setup de desenvolvimento gosto sempre de lembrar que por mais que as ferramentas sejam relativamente caras, se trata da sua ferramenta de trabalho e uma boa ferramenta sempre irá te trazer benefícios como melhor produtividade e maior qualidade no trabalho que você irá desenvolver.

  1. Macbook M1 PRO 15" , 16GB, 1TB SSD --- Para desenvolvimento de apps IOS
  2. CPU Intel i9, 32GB, XPG Nvme 1TBRTX 3060 TI 8GB.
  3. Monitor Samsung 32" 4K UJ590
  4. Mouse Logitech MX Anywhere 3
  5. Teclado Logitech MX Keys
  6. Headset HyperX Cloud Stinger
  7. Smartphone Samsung Galaxy
  8. Tablet Samsung Galaxy

E isso é tudo pessoal, espero te ajudar a encontrar as melhores ferramentas para que seu trabalho se torne o mais produtivo possível.

Até a próxima!

Carregando publicação patrocinada...
1

Fira Code 🛐

Adorei a parte das extensões do Visual Studio Code, tava precisando configurar direito o meu já que agora tô na versão Open-source dele no Linux e aqui não tem o lance de fazer Sync das configurações e eu já nem lembrava quais eu usava, darei uma olhada nas do post, parecem interessantes.