Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Boosting Developer Productivity through Effective Development Tools

Dicoding Indonesia
March 18, 2023
2.9k

Boosting Developer Productivity through Effective Development Tools

Dicoding Indonesia

March 18, 2023
Tweet

More Decks by Dicoding Indonesia

Transcript

  1. “Developer tools are software applications, programming frameworks or libraries that

    serve niche functions meant to improve developer productivity, efficiency and experience.” - nobledesktop.com, “What Is Developer Tools?”
  2. “Developer experience refers to how easy or difficult it is

    for a developer to perform essential tasks needed to implement a change.” - Microsoft, “Developer Experience”
  3. “Developer experience, or DX for short, describes the overall feelings

    and perceptions a developer has while interacting with a technical product.” - Getclockwise, “What is Developer Experience”
  4. “Great DX is all about optimizing the developers’ workflows, processes,

    work environment, and more.” - Getclockwise, “What is Developer Experience”
  5. • Syntax Highlighting • Intellisense • Code Navigation • Snippet

    • AI Tools • Setting Sync • Emmet • … Visual Studio Code
  6. Keyboard Shortcut • Home / End : Go to beginning/end

    of line • Alt + ↑ / ↓ : Move line up/down • Shift + Alt + ↓ / ↑ : Copy line up/down • Ctrl + Shift + K : Delete line • Ctrl+D : Add selection to next Find match • Ctrl+K Ctrl+D : Move last selection to next Find match • Ctrl+Shift+L : Select all occurrences of current selection • …
  7. Extensions • Prettier • Live Server • Git Lens •

    Live Share • Auto Rename Tag • …
  8. Extensions • Web Developer Tools • ColorPick Eyedropper • WhatFont?

    • CSS Viewer • Mobile Simulator • Wappalyzer • …
  9. Recap • Developer experience penting • Developer tools membantu menciptakan

    DX yang baik • Semua teknologi ada toolsnya • Kuasai tools • Buat sendiri tools
  10. - nobledesktop.com, “What Is Developer Tools?” “Developer tools are software

    applications, programming frameworks or libraries that serve niche functions meant to improve developer productivity, efficiency and experience.”
  11. - Microsoft, “Developer Experience” “Developer experience refers to how easy

    or difficult it is for a developer to perform essential tasks needed to implement a change.”
  12. - Getclockwise, “What is Developer Experience” “Developer experience, or DX

    for short, describes the overall feelings and perceptions a developer has while interacting with a technical product.”
  13. - Getclockwise, “What is Developer Experience” “Great DX is all

    about optimizing the developers’ workflows, processes, work environment, and more.”
  14. Keyboard Shortcut • Home / End : Go to beginning/end

    of line • Alt + ↑ / ↓ : Move line up/down • Shift + Alt + ↓ / ↑ : Copy line up/down • Ctrl + Shift + K : Delete line • Ctrl+D : Add selection to next Find match • Ctrl+K Ctrl+D : Move last selection to next Find match • Ctrl+Shift+L : Select all occurrences of current selection • …
  15. Extensions • Prettier • Live Server • Git Lens •

    Live Share • Auto Rename Tag • …
  16. Extensions • Web Developer Tools • ColorPick Eyedropper • WhatFont?

    • CSS Viewer • Mobile Simulator • Wappalyzer • …
  17. Recap • Developer experience penting • Developer tools membantu menciptakan

    DX yang baik • Semua teknologi ada toolsnya • Kuasai tools • Buat sendiri tools