Logo

All Posts

  • Published on
    Several weeks ago, I wrote an article on building an application with Flask, NextJS and Docker. In that article, I described how to dockerize a flask application for the backend, next for the frontend and Nginx for a reverse-proxy server. I also show a way to run all container easily for local development using `docker-compose` and deploy it directly to Digital Ocean using `docker-machine`. The setup, I describe on that article is sufficient enough if you're still playing around on a toy project. In a real-world, with a team-based, collaborative environment, it's difficult only to allow a local machine deployment. Therefore, we need technology that allows us safely and automatically deploy the application to the cloud server.
  • Published on
    I have a good experience building a web application using React and NextJS framework. In my last blog, I wrote about setting up a Flask and NextJS application using Docker. This time in this post, I'll share a tutorial to build a simple blog application using NextJS and Contentful. The steps that I describe here is similar to what I've done to display a blog content in Passporr. Please stay tuned, and hopefully, this tutorial will help you to also display a blog in your website without much hassle.
  • Published on
    In this post, I'll share how I set up my local development using Docker and `docker-compose`. I also share how I use `docker-machine` to deploy it directly to DigitalOcean. The focus of this post is more on how I set up the codebase to work with Docker and `docker-compose`. In the future post, I'll make more detail example for both the Flask and NextJS.
  • Published on
    In the last couple of years, I launched two of my side-projects. The first one is The Baby Club and second was Palletio. Both are no longer exists today, but I learned a lot during my time run those two platforms for a while. In this post, I’ll share another side-hustler that I launch recently called Passporr.
  • Published on
    Yes, you read it right, this post probably falls under the category of another vim rant-love kind of post again. I won't discuss things like how to use vim, list of common shortcut on it or talk about why using vim. In this post I will share my current setup in vim, what did I learn after using vim for about 599 hours since the beginning of this year and some stats on how I'm using it for my daily coding activities.