Ultimate Cheatsheet for Developers

Curated list of useful resources and cheatsheets for web developers

View the Project on GitHub zlatanstajic/ultimate-cheatsheet-for-developers

Ultimate Cheatsheet for Developers

Making everyday development easier.

A curated collection of tips, commands, and resources to speed up and simplify your web development workflow.

Table of Contents

📚 Knowledgebase

Name Description
🐙 GitHub Repos Curated list of useful GitHub repositories for web development.
📚 Learning Sources Useful learning sources and documentation for web development.
🛠️ Web Development Tools Handy tools and utilities for web developers.
📖 Books To Read Recommended books for software developers.
🐧 Linux Apps Recommended Linux applications for developers.

💻 Shell

Name Description
📦 Composer Dependency management for PHP projects.
🌐 cURL Command-line tool for transferring data with URLs.
🔀 Git Version control system for tracking code changes.
🔐 Git Crypt Transparent file encryption for version control.
🐧 Linux Useful Linux commands and tips.
🗄️ MySQL Commands for MySQL database management.
🐘 PostgreSQL PostgreSQL relational database management.
🟢 Node Node.js runtime and command-line usage.
📀 npm Node.js package manager commands.
🐍 Python Python programming language and package management.
🐳 Docker Container platform for building and running applications.
💾 Redis In-memory data structure store for caching and data management.
🔷 PHP PHP command-line usage and scripting.

Inspiration

The goal of this repository is to make the daily web development process faster and easier by providing quick access to essential knowledge and tools.

Contribution

Contributions are welcome! Feel free to open issues or submit pull requests to improve this project.

Running tests

To run tests locally:

npm install
npm test

This runs markdownlint, markdown-link-check, and cspell against the repository Markdown files.

License

This project is licensed under the MIT License.