2024 Author: Malcolm Clapton | [email protected]. Last modified: 2023-12-17 03:44
You don't have to be a rock star to make a lot of money and be popular. New rock stars are programmers. Below you will find over a hundred tools that will make the developer's job easier.
The original post was published on the DailyTekk portal. And although it appeared a long time ago, the list is still relevant. The tools are divided into different categories: development platforms, programming training, bug tracking, APIs, and more. Not all tools are free, but convenience and new features come at a price. We hope you find something useful for yourself.
Programming training
- - training in design and development for web and iOS.
- - An interactive and fun way to learn programming.
- - practical courses for web developers.
- - learning by solving practical problems from renowned teachers.
- - many computer courses, free of charge.
- - interactive courses on Ruby.
- - Free education with a huge variety of programming courses.
- is a user-generated web development resource.
- - guides, courses and tutorials from Google.
- is the official course on Android development.
- - free PHP video tutorials.
- - teaching programming in a real development environment.
Version control systems
- - hosting for IT projects.
- - a service that shows how the code looked in previous versions.
- - free hosting for code.
- - Mac client for Subversion service.
- is a free Mac client for Git and Mercurial systems.
- OFFSCALE - database versioning.
- - Git client for Mac.
Miscellaneous
- - cloud APM (Application Performance Management).
- TaskMissile is a service for receiving feedback from users.
- - creation of tutorials built into the application for users.
- - mail client and chat for teams.
- - hosting for Node.js and MongoDB.
- - a service for tracking various metrics.
- - allows you to turn regular users into loyal ones.
- - collaboration for programmers. Easy to find and share code.
- - software localization.
- TranslateKarate is a simple online translation and localization service.
- - testing, support, marketing and advertising. All in one.
- - a service for storing snippets.
- - lots of ideas for new applications.
Development platforms
- - cloud platform for creating applications.
- Compilr - Allows you to follow the code from any browser.
- - cloud back-end for mobile applications.
- - back-end for your site.
- - IDE online.
- - a complete platform for mobile applications.
- - back-end for mobile and web applications.
- - IDE in the browser. A new way of working for developers.
- -. NET cloud platform.
- is a cloud platform for PHP.
- - easy creation of a back-end for SaaS.
- - online code editor.
- - cloud IDE for PHP.
- Fusegrid is a cloud for ColdFusion.
- - writing code and debugging online.
- - a social network for programmers.
- - online development environment.
Integration and deployment
- - integration and deployment for mobile applications.
- - Integration and deployment for web applications.
- - integration and deployment for Ruby software.
- - a platform for creating and integrating applications.
- Hostedci - Integration and deployment for iOS and OS X apps.
Feedback, monitoring and bug tracking
- - a system for tracking application crashes on iOS and Android.
- - makes a screenshot of bugs in applications.
- - a platform for monitoring performance.
- - reporting and tracking bugs in real time.
- - APM for web applications.
- - Tracking errors in web applications in real time.
- - a system for tracking crashes in mobile applications.
- - server software for managing application development.
- - tracking errors in PHP code for small teams.
- - a simple bug tracker.
- - bug tracking and integration with GitHub.
API
- - API for messengers and VoIP.
- - free weather API.
- - payment system for developers.
- - API of structured information.
- Filepicker.io - Making it easier to work with User Generated Content (UGC).
- - a service for messaging in real time in the cloud.
- - mail for developers.
- Context. IO - API for email clients.
- Semantics3 - API for product information.
- - system for indoor navigation.
- - API for SMS communication with users.
- - convert URL to video, photo and more.
Game development
- Viximo is a social games distribution platform.
- - game development tools from Microsoft.
- is a platform for distributing games in China.
- - SDK for JavaScript games.
- - synchronization of saves, accounts and friends between devices.
- Storybricks - creating your own MMO.
Development of mobile applications
- - generator of mockups for mobile applications.
- - feedback for mobile applications.
- - SEO and App Store Marketing.
- - a market for mobile application components.
- - analytics, CRM, etc.
- - analytics, traffic and monetization.
- - a platform for developing mobile applications.
- Little Eye - Battery Tracker for Android Apps.
Out of category
- - a market for buying scripts and development components.
- - a service for downloading and storing code.
- - PHP library for rapid prototyping.
- is a crowdfunding platform for mobile applications.
- - programming for anything.
- - information in the form of clear graphs and diagrams.
- - creation of interfaces for web applications. Rapid prototyping in HTML 5.
- - helps with the development of business applications.
- - a private repository for code.
- - helps to understand complex parts of code in Java.
- - Set a reward for solving problems in your code.
- - Time and productivity tracking for developers.
- - a system for creating sites.
- - application testing.
Recommended:
8 tools to replace Google Docs
Word Online, Penflip, Only Office, Zoho Writer and other web-based text collaboration services to replace Google Docs in our collection
7 little-known but awesome productivity tools
Pomocado, Orrange New Tab, Zask and other services, applications and browser extensions that will help you focus on work, control time and organize tasks
4 tips for those looking to become an iOS developer
What technologies you just need to know and how a novice iOS developer can become a valuable expert by playing chess
How to distinguish a good developer from a bad one and not make a mistake when buying an apartment
A good developer is the hope and dream of everyone who intends to acquire their own apartment. Life hacker explains step by step how to find one and not exchange your millions for empty promises
How to become a Java developer without experience in IT and start earning from 100,000 rubles per month
We will tell you why employers are ready to pay hundreds of thousands of rubles a month even for beginners - Java programmers, and what are the advantages and prospects of this language