You are on page 1of 3

50 Techstack with meaning

1. Programming Language: A set of instructions and rules that can be


interpreted by a computer to perform specific tasks.
2. Framework: A pre-built software platform that provides a
foundation for developing applications.
3. Database: A structured set of data that can be accessed, managed,
and updated.
4. API: Application Programming Interface, a set of protocols, tools,
and routines for building software and applications.
5. Front-end: The part of a software application that the user interacts
with directly.
6. Back-end: The part of a software application that runs on the server
and manages data and logic.
7. Server: A computer or software program that provides data and
services to other computers or devices on a network.
8. Cloud Computing: The use of remote servers hosted on the internet
to store, manage, and process data and applications.
9. DevOps: A software development methodology that combines
development and operations.
10. CI/CD: Continuous Integration/Continuous Deployment, a
software development practice that involves frequently and
automatically testing, building, and deploying code changes.
11. Containerization: A method of packaging software applications
and their dependencies into isolated containers for deployment.
12. Microservices: A software development architecture where an
application is broken down into smaller, independent services.
13. Agile: A software development methodology that emphasises
flexibility and collaboration between developers and stakeholders.
14. Scrum: A framework for Agile software development that focuses
on teamwork, accountability, and iterative progress.
15. Kanban: A method for managing and improving workflow in
software development.
16. Git: A popular version control system for tracking changes to
code.
17. GitHub: A web-based platform for hosting and sharing code and
projects.
18. Bitbucket: A web-based platform for hosting and collaborating on
code and projects, similar to GitHub.
19. JIRA: A popular tool for Agile project management, issue
tracking, and bug reporting.
20. Jenkins: An open-source automation server used for building,
testing, and deploying software.
21. Selenium: A testing framework for automating web browsers.
22. AWS: Amazon Web Services, a cloud computing platform offering
a variety of services such as storage, computing, and database
management.
23. Azure: Microsoft's cloud computing platform, offering services
such as computing, storage, and networking.
24. Google Cloud Platform: Google's cloud computing platform,
offering services such as computing, storage, and machine learning.
25. Heroku: A cloud-based platform for building, deploying, and
scaling web applications.
26. Docker: A platform for containerizing and deploying applications.
27. Kubernetes: An open-source system for automating deployment,
scaling, and management of containerized applications.
28. Apache: An open-source web server software used for hosting
websites.
29. Nginx: An open-source web server software used for hosting
websites and reverse proxying.
30. Node.js: An open-source server-side JavaScript runtime used for
building scalable web applications.
31. React: A popular JavaScript library for building user interfaces.
32. Angular: A popular JavaScript framework for building web
applications.
33. Vue.js: A progressive JavaScript framework for building user
interfaces.
34. Django: A high-level Python web framework for building web
applications.
35. Flask: A lightweight Python web framework for building web
applications.
36. Ruby on Rails: A popular Ruby web framework for building web
applications.
37. Spring: A popular Java framework for building enterprise web
applications.
38. Hibernate: A popular Java framework for mapping objects to
relational databases.
39. Bootstrap: A popular CSS framework for building responsive web
designs.
40. Materialise: A modern CSS framework for building responsive
web designs.
41. jQuery: A popular JavaScript library for simplifying HTML
document traversal and manipulation, event handling, and Ajax
interactions.
42. HTML (Hypertext Markup Language): The standard markup
language used to create web pages.
43. CSS (Cascading Style Sheets): A stylesheet language used to
describe the presentation of a document written in HTML or XML.
44. JavaScript: A programming language used to create interactive
effects within web browsers.
45. PHP (Hypertext Preprocessor): A server-side scripting language
used to create dynamic web pages.
46. Python: A high-level programming language used for web
development, data analysis, artificial intelligence, and scientific
computing.
47. Ruby: A dynamic, object-oriented programming language used
primarily for web development.
48. Java: A general-purpose programming language used for
creating complex applications and software.
49. C++: A high-level programming language used for developing
operating systems, game engines, and other resource-intensive
applications.
50. Laravel: A PHP web framework used for building web
applications.

You might also like