DEV Community

Cover image for πŸš€ Dev Slang 101: Part 2 – More Essential Terms for Newbies πŸ’»
Crypto.Andy (DEV)
Crypto.Andy (DEV)

Posted on

πŸš€ Dev Slang 101: Part 2 – More Essential Terms for Newbies πŸ’»

Continuing with the essential dev slang, here's part 2! These 35 terms will help you stay on top of your programming game and make communication with other developers a breeze. Check them out:

  1. Refactor πŸ”„ - Improving code structure without changing its behavior
  2. Patch 🩹 - A small fix for a bug or issue
  3. Pull request (PR) πŸ”„ - A request to merge code changes into the main project
  4. Commit πŸ’Ύ - Saving changes to the code repository
  5. Merge πŸ”— - Combining different code branches
  6. Linting 🧹 - Checking code for errors or bad practices
  7. Hotfix πŸ”₯ - A quick fix to address an urgent bug
  8. Stack trace πŸ“œ - A report showing where an error occurred in code
  9. CI/CD βš™οΈ - Continuous integration/continuous deployment
  10. API 🌐 - Application programming interface
  11. Framework πŸ—οΈ - A structure for building apps (e.g., React, Django)
  12. SDK πŸ› οΈ - Software development kit
  13. Codebase πŸ’» - The complete collection of code files for a project
  14. Legacy code ⏳ - Old code that still exists in the system
  15. Sandbox πŸ–οΈ - A test environment to run code safely
  16. Front-end 🎨 - The part of the app users interact with
  17. Back-end πŸ”™ - The server-side part of the app
  18. DevOps πŸ”§ - Combining development and IT operations
  19. Pair programming πŸ‘₯ - Two developers working on the same code together
  20. Scalability πŸ“ˆ - The ability of an app to handle growth
  21. Algorithm 🧠 - A step-by-step process for solving a problem
  22. Git πŸ¦Έβ€β™‚οΈ - A version control system for tracking code changes
  23. Bootstrap πŸš€ - A popular front-end framework
  24. Debugger πŸ•΅οΈβ€β™€οΈ - A tool for finding and fixing bugs
  25. Container πŸ—οΈ - A lightweight, standalone environment for running apps
  26. Microservices 🧩 - Small, independent services that work together
  27. Version control πŸ”„ - Managing different versions of code
  28. Deployment πŸš€ - Moving code from a dev environment to production
  29. Agile ⚑ - A flexible approach to software development
  30. Kanban πŸ—‚οΈ - A visual workflow management tool
  31. Unit test πŸ§ͺ - A test to check individual parts of code
  32. Load balancing βš–οΈ - Distributing traffic across multiple servers
  33. Latency ⏱️ - The delay before data transfer begins
  34. Cloud computing ☁️ - Storing and accessing data over the internet
  35. Docker 🐳 - A platform to create, test, and deploy containers

These terms will help you navigate the developer world with ease. Stay tuned for more terms and keep coding! πŸ’ͺ

Top comments (0)