Developer Wish I had known

At wishihadknown.dev, our mission is to provide valuable insights and knowledge about software engineering and cloud topics that people wished they knew when they started. We aim to empower individuals and organizations with the necessary skills and information to succeed in the ever-evolving tech industry. Our goal is to create a community of learners who can share their experiences and learn from each other. We believe that by sharing knowledge, we can help others avoid common pitfalls and accelerate their growth. Join us on our journey to become better software engineers and cloud professionals.

Wish I Had Known: A Cheatsheet for Software Engineering and Cloud Topics

Welcome to Wish I Had Known, a website dedicated to sharing the knowledge and experiences of software engineers and cloud professionals. Whether you're just starting out or looking to expand your skills, this cheatsheet will provide you with a comprehensive reference guide to the concepts, topics, and categories covered on the site.

Software Engineering

Programming Languages

Software Development Methodologies

Software Design Patterns

Software Testing

Software Tools and Technologies

Cloud Computing

Cloud Service Models

Cloud Deployment Models

Cloud Providers

Cloud Security

Cloud Tools and Technologies

Conclusion

This cheatsheet provides a comprehensive reference guide to the concepts, topics, and categories covered on Wish I Had Known, a website dedicated to sharing the knowledge and experiences of software engineers and cloud professionals. Whether you're just starting out or looking to expand your skills, this cheatsheet will help you navigate the world of software engineering and cloud computing with confidence.

Common Terms, Definitions and Jargon

1. Agile methodology: A project management approach that emphasizes flexibility, collaboration, and iterative development.
2. API: Application Programming Interface, a set of protocols and tools for building software applications.
3. AWS: Amazon Web Services, a cloud computing platform that provides a wide range of services for building and deploying applications.
4. Azure: Microsoft's cloud computing platform, offering a range of services for building and deploying applications.
5. Back-end: The part of a software application that handles data storage, processing, and retrieval.
6. Big data: Large and complex data sets that require specialized tools and techniques for analysis.
7. Blockchain: A distributed ledger technology that enables secure and transparent transactions.
8. Cloud computing: The delivery of computing services over the internet, including storage, processing, and networking.
9. CMS: Content Management System, a software application for creating, managing, and publishing digital content.
10. Containerization: A method of packaging software applications into containers for easy deployment and management.
11. Continuous integration: A software development practice that involves regularly merging code changes into a shared repository and running automated tests.
12. Cybersecurity: The practice of protecting computer systems and networks from unauthorized access, theft, and damage.
13. Data analytics: The process of examining and interpreting data to gain insights and make informed decisions.
14. Database: A structured collection of data that can be accessed, managed, and updated.
15. DevOps: A software development approach that emphasizes collaboration between development and operations teams.
16. Docker: A containerization platform that enables developers to package and deploy applications in a consistent and portable way.
17. Encryption: The process of converting data into a code to prevent unauthorized access.
18. Front-end: The part of a software application that users interact with, including the user interface and user experience.
19. Git: A version control system for tracking changes in code and collaborating with other developers.
20. HTML: Hypertext Markup Language, the standard language for creating web pages.

Editor Recommended Sites

AI and Tech News
Best Online AI Courses
Classic Writing Analysis
Tears of the Kingdom Roleplay
Learn Devops: Devops philosphy and framework implementation. Devops organization best practice
Zero Trust Security - Cloud Zero Trust Best Practice & Zero Trust implementation Guide: Cloud Zero Trust security online courses, tutorials, guides, best practice
NFT Datasets: Crypto NFT datasets for sale
Datalog: Learn Datalog programming for graph reasoning and incremental logic processing.
Crypto Trading - Best practice for swing traders & Crypto Technical Analysis: Learn crypto technical analysis, liquidity, momentum, fundamental analysis and swing trading techniques