35+ Tools Every Developer & DevOps Expert Must Know
Pavan Belagatti
GenAI Evangelist | Developer Advocate | 40k Newsletter Subscribers | Tech Content Creator | Empowering AI/ML/Data Startups ??
Learn coding:
Code academy: Learn to code interactively, for free.
Code school: Interactive programming courses and guided projects
Treehouse: Learn Web Design, Coding & Much More
Lynda: Technology and Creative Skills taught by industry experts.
Tuts+: Thousands of free tutorials and online courses to help you learn software development from mobile devices to web applications and everything in between.
Source Control:
GitHub: GitHub is a web-based Git repository hosting service. It offers all of the distributed version control and source code management (SCM) functionality of Git as well as adding its own features.
Bitbucket: Bitbucket is a web-based hosting service for projects that use either the Mercurial (since launch) or Git (since October 2011) revision control systems. Bitbucket offers both commercial plans and free accounts.
Versions: Versions offers the best way to work with Subversion on the Mac. Thanks to its clear-cut approach, you'll hit the ground running.
Tower: Version control with Git - made easy. In a beautiful, efficient, and powerful app.
SourceTree: Harness the power of Git and Hg in a beautifully simple application
Continuous integration and deployment:
Shippable: A declarative CI/CD and Release Automation platform that streamlines software delivery
Circle CI: The modern continuous integration and delivery platform that software teams love to use.
Travis CI: Easily sync your GitHub projects with Travis CI and you’ll be testing your code in minutes!
GO CD: Open source continuous delivery server to model and visualize complex workflows with ease
Xebia Labs: Continuous Delivery at Enterprise Scale
Development Platforms:
Heroku: Deploy and run apps on today's most innovative Platform as a Service
Cloud 66: Simplify DevOps: Build, deploy and maintain any application on any server, on Rackspace|
Docker Cloud: Build, ship, and run - any app, anywhere
Appfog: A Platform for Creating, Scaling, and Managing Cloud Native Apps
Engine Yard: Reliability and support you can count on. Built and proven on over 1 Billion AWS hours.
Bug Tracking and Monitoring:
Bugzilla: Bugzilla is server software designed to help you manage software development.
Bugify: Bugify is being used in many different industries. If there's anything you need to keep track of, keep track of it with Bugify.
Usersnap: Collect feedback and track bugs. Your central place to organize your web projects
BugHerd: Bug tracking so simple - It's like sticky notes on a website. Capture client feedback, resolve issues and manage projects visually.
New Relic: New Relic is the first, best place to examine and understand your digital business.
Browser Addons:
Measureit: Draw out a ruler to get the pixel width and height of any elements on a webpage.
Ghostery: Protect your privacy. See who's tracking your web browsing with Ghostery.
View source chart: Inspect the DOM at lightning speed.
Colorzilla: Advanced Eyedropper, Color Picker, Gradient Generator and other colorful goodies...
Empty cache button: Cache clearing made easy. One click.
CSS and HTML5 frameworks:
Foundation: The most advanced responsive front-end framework in the world.
Bootstrap: Sleek, intuitive, and powerful front-end framework for faster and easier web development.
Framework 7: Full Featured HTML Framework For Building iOS & Android Apps
Some cool tools:
Metricfire: Metricfire operate Hosted Graphite, a powerful way for teams to measure technology.
Snippets: Snippets is a powerful application for Mac and Windows that stores the most valuable pieces of code you can reuse in different projects many times.
Lingohub: Master your translation workflow and connect with world leading translators
Flowdock: Chat & inbox for teams. One place to talk and stay up-to-date.
Let me know if you have any other suggestions to list as tools here.