This article has the #translated tag: Leer el artículo en español
Welcome to the first of this series "Free - as in free beer" where we'll analyze online resources with free versions we can use without trade off the quality of our project.
Most of this free-plan-versions of this services are somehow restricted, but you'll see they can fit perfectly in the dev phase of your project.
1 Google Documents
Main function: To create and share documents between a team.
Additional function: To download a PDF with the document.
Hidden trade-off: To tell Google all our secret plans?
Main function: To reduce the story from the previous document and divide it in lists, cards and checkboxes making it easy for the team to handle and easy for the client to understand.
- You can't add more than one integration (
- You can't have added files bigger than 10MB
Main function: To host the server side logic and configuration (I usually work with NodeJS APIs) in their containers (
- To deploy automatically the changes sent from developing terminal.
- To save safely and usefully the aplication's secret information (env vars, tokens, passwords)
Hidden trade-off: The
free dynos only have 512 MB RAM & 1 web per worker.
Main function: To host a MongoDB database and get a URL where to point our server side logic.
Hidden trade-off: Database can't be larger that 500 MB. Automatic backups aren't possible as vertical or horizontal scalling.
Main function: To host a static web client and provide an URL to access the content.
- To get a custom URL pointing our own domain.
- To get SSL certificates for every domain or subdomain pointing their nameservers to Netlify's DNS.
Hidden trade-off: only one user per proyect, security and permission configurations are limited.
Main function: To get a TLD for free.
Hidden trade-off: TLD with none or low reputation, hard to remind (can be solved with creativity). The domain get a price when it isn't renewed on time, sometimes the price becomes premium, and you can lost your domain for a few months. After that it'll become available for free again.
Main function: Private git repository and team chat.
- Identity validation service.
- Group and subgroup chat with channels.
- Safe file share.
- URL for public files.
- 250 GB storage.
- Git repos scope: public, group, subgroup, invididual.
- All activity in the platform is encrypted.
- Clients for main OSs, no web client.
- Direct client support
Hidden trade-off: The project still is a proof of concept, and their apps are constantly getting modifications (not a trade-off on itself but a comment)
Main function: (we all know it, I'll explain how I use it in my stack)
Aditional function: Netlify integration, it allows me to deploy code automatically.
Hidden trade-off: Github only allows public repos as free, then, I can use them for front-end only, no secrets here.
Main function: Error monitoring.
Hidden trade-off: Only available in personal projects or early-stage apps
10 VS Code
Main function: To edit code.
- Native integration with git
- Thousands of extensions
- Real time colaboration, even in debugging sessions.
Hidden trade-off: To tell Microsoft all our secret plans?
Later in this series, I'll dig deeper about how I use every tool, so you can leave your questions here and I'll use them to write the new articles.
Also I hope your comments in this and the next articles will improve the information, you can suggest new tools or new ways to use the shared tools.