Github imho is overrated. I would always advise using Gitlab instead for 'professional' projects for 3 reasons.
Private projects are free on gitlab.com. Even with the newest announcement from Github this is still better, because the number of users are not limited.
It is a full CI/CD environment. This means build and test pipelines are part of the platform, Kubernetes integration is already there and the web IDE is pretty advanced.
You can self host even in the free version if you like.
Also you can upgrade to plans that suits your need. There are 3 levels of paid plans so I think it is much easier to scale to the individual needs of a developer/team/company.
We are currently using the free version self hosted and even in the free version we get much out of it. Payed plans would not make sense for us (at the moment).
Hey. Add Mailchimp and SendGrid for the cloud mail services that are free for dev usage. Both have great and mighty REST APIs (yet rather complicated). The first makes easy managing the mailing lists and the second is great at making the transaction emails for free (up to 100 letters | day).
Retired mechanical engineer dabbling with Vanilla JS and other webdev as a hobby. I don't look for answers in libraries or frameworks as they take the fun out creating your own solutions.
Location
Los Angeles
Education
Engineering, Physics, and Math
Pronouns
Sorry, I don't do delusional pronouns. I was born with a pen is--period.
Work
Retired but formerly at BAE Systems and Northrop Grumman
And saying VS Code why not say SublimeText? Its greatness cannot be overpassed for the front (HTML/CSS/JS) / back (PHP, Node), cannot say for other stacks though.
For No. 8, GitHub has actually just recently started providing private repos for free accounts.
Yes, just yesterday. Perfect timing.
Hidden trade off: only 3 collaborators per repo.
Github imho is overrated. I would always advise using Gitlab instead for 'professional' projects for 3 reasons.
Also you can upgrade to plans that suits your need. There are 3 levels of paid plans so I think it is much easier to scale to the individual needs of a developer/team/company.
We are currently using the free version self hosted and even in the free version we get much out of it. Payed plans would not make sense for us (at the moment).
Very nice comparison! Thanks so much! I personally make extensive use of Trello, used to use MLab.
Very nice thought about Sentry.
Recently started to use VS Code, do you think Microsoft will fetch our projects and scan it ? :)
IDK but at least you can't say I didn't warn you 😂
thanks for your comment!
Hey. Add Mailchimp and SendGrid for the cloud mail services that are free for dev usage. Both have great and mighty REST APIs (yet rather complicated). The first makes easy managing the mailing lists and the second is great at making the transaction emails for free (up to 100 letters | day).
Now you can use private repos on Github ;)
Very cool post. I also love the humor: "To tell Microsoft all our secret plans?"
We can self-host Sentry using Docker.
can you explain how to? or a link? it sounds great
And saying VS Code why not say SublimeText? Its greatness cannot be overpassed for the front (HTML/CSS/JS) / back (PHP, Node), cannot say for other stacks though.
Silly question, but what does TLD stand for?
Top-level domain as
.com,.org.In freenom's case there are
.ga,.tkand some othersYou can have unlimited private GitHub repos now.