Getting an AspNet Core app ready for Heroku
Context
A couple of days ago I was helping a friend to deploy an AspNet Core application on Heroku and to be able to do it we knew that Docker was necessary. Create the image and start the application locally wasn’t a big issue but, some cloud platforms for running containers require your application to listen to a PORT
environment variable so, when they create the container, all their internal bindings are done properly. Some providers I tested that have this requirement are Heroku and GCP Cloud Run.
Fortune API
When I first created my dynamic Github Profile I was using a third party API for getting random messages, aka fortune cookies, but this API suddenly stopped working, breaking the profile. So I decided to write one!
The idea
For this API I got back to the source of it, the Fortune Unix program.
The strategy was create an endpoint that would execute Fortune and give it’s output as a response. Simple enough.
ATX Power Supply
New year, new hobby!
For 2021 I decided to start a new hobby, electronics, and, while learning, build something that I can use within one of the other hobbies. It’s planned to be an year-long project and I expect coming back here to write a couple of lines as it progresses. I’ll bring more details into the project in a next post.
But, before actually start the main project, I needed something that could help me with the prototypes, so I started building a prototyping tool: a bench power supply capable to provide different tensions, easily accessible within the protoboards.
Improving Your Business With DevOps
…a good DevOps adoption strategy will help your business in more than one aspect, from faster product deployment to making your employees happier and more productive.
Check out the Article I wrote for Actminds: Improving Your Business With DevOps.
Playing With Github Profile
Some months ago Github released a new feature for allowing their users to customize the profile page, adding more details than it’s allowed into the ‘bio’ field.
In order to do this, one needs to create a repository with its username and add a README.md file to it. With this, this file contant is shown into your Github profile page, right above your popular repositories list, like in the image below:
CI Introduction - UFPR Jandaia do Sul
August 07th, 2020 I had the pleasure to give some words about Continuous Integration to some UFPR (ParanĂ¡ Federal University) students after teacher, and my friend, Helena Macedo kind invite. You can check the recording below. (Portuguese audio)
How did I setup Continuous Delivery for this blog...
This blog never had a lot of content, or no content at all, to be honest. The main reason is that I spend all of my time playing around with setups, tools, templates and anything else instead of actually wrinting.
In one of these quests I decided to study some new tools and experiment with other technologies. My goal was to make this blog to be updated as I complete a pull request to its repository in a given branch. An usual continuous delivery use case.