Avatar of Matt Welke

Matt Welke

Software Developer at GroupBy Inc.

Decision about Heroku

Avatar of welkie
Software Developer at GroupBy Inc.
HerokuHeroku

Used for proofs of concept and personal projects where I want to remain in a free tier (as opposed to a service like DigitalOcean), and application state must outlive an HTTP request/response cycle.

Heroku Postgres sometimes used as a free tier PostgreSQL managed database linked to non-Heroku apps, for example AWS Lambda. Heroku

2 upvotes3 views

Decision about Netlify

Avatar of welkie
Software Developer at GroupBy Inc.
NetlifyNetlify

I use Netlify to host my personal developer blog build with Jekyll because it's easy to set up, link to my domain, and deploy.

2 upvotes

Decision about DigitalOcean

Avatar of welkie
Software Developer at GroupBy Inc.
DigitalOceanDigitalOcean

If not using managed hosting services like Heroku, AWS Lambda, or Google Cloud Functions, used to host programs because of ease of use and low cost.

Generally used less recently for these use cases than managed hosting services. DigitalOcean

1 upvote9 views

Decision about Amazon DynamoDB

Avatar of welkie
Software Developer at GroupBy Inc.
Amazon DynamoDBAmazon DynamoDB

When creating proofs of concept or small personal projects that are hosted primarily in AWS, with non-relational data models, this is the NoSQL managed database I usually pair them with. Amazon DynamoDB

1 upvote7 views

Decision about Dependabot

Avatar of welkie
Software Developer at GroupBy Inc.
DependabotDependabot

Used with personal projects and public GitHub example repos to keep dependencies up to date. Often paired with tests and a CI/CD service like CircleCI so that pull requests can be automatically merged. Dependabot

1 upvote6 views

Decision about MongoDB Atlas

Avatar of welkie
Software Developer at GroupBy Inc.
MongoDB AtlasMongoDB Atlas

When creating small proofs of concept or personal projects with document data models, that require a lot of data storage but don't warrant paying for hosting, I use Atlas because of the 500 MB free tier and ease of setup.

Often paired with AWS Lambda or Google Cloud Functions. MongoDB Atlas

1 upvote5 views

Decision about Go

Avatar of welkie
Software Developer at GroupBy Inc.
GoGo

Just tinkering with it for personal use at this stage based on positive experience using it at work. Plan to use it for performance critical back end components, for example, a text processing component. Go

1 upvote5 views

Decision about GitLab CI

Avatar of welkie
Software Developer at GroupBy Inc.
GitLab CIGitLab CI

If hosting code on GitLab, used as the CI/CD service because of easy automatic linking to GitLab. GitLab CI

1 upvote4 views

Decision about GitLab

Avatar of welkie
Software Developer at GroupBy Inc.
GitLabGitLab

Traditionally used to host private personal projects (before GitHub added free private repos). Usage decreasing recently in favor of GitHub. GitLab

1 upvote4 views

Decision about Google Cloud Storage

Avatar of welkie
Software Developer at GroupBy Inc.
Google Cloud StorageGoogle Cloud Storage

When creating proofs of concept or small personal projects that are hosted primarily in GCP, this is the object storage service I usually pair them with. Google Cloud Storage

1 upvote4 views