Gitlab CI/CD for Dockerize Flask and NextJS application

Gitlab CI/CD for Dockerize Flask and NextJS application

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.

Read more
I launch Passporr and this is what I learn

I launch Passporr and this is what I learn

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.

Read more
Better Python Development Workflow with Pipenv

Better Python Development Workflow with Pipenv

In my previous post, I have briefly describe my current python development workflow using a combination of virtualenv, pyenv, and pyenv-virtualenv. It’s been great for me and serve my workflow very well. But recently, my colleague at work, introduce me with a package call pipenv. I look into the website and, it seems promising in terms of makes my workflow more convenient.

Read more
PyCon 2018 Notes

PyCon 2018 Notes

Last weekend I attended PyCon AU 2018 in Sydney. This is the first conference that I attend that specifically focus on one programming language. I’ve been to a couple of tech conferences before like YOW Conference and NDCSydney, but both are general technology conferences. This post is my personal notes on all of the sessions that I attend during the conferences. One thing that I learn from this conference is, python community is really big and very welcoming, and it’s been a great time for me to learn and meet with many people from that conference.

Read more
Python Development Workflow with Pyenv

Python Development Workflow with Pyenv

I’ve been using Python programming language professionally for a year now. Previously, I only use python mostly on my uni assignment or some side project work using Raspberry Pi. Since the first time I know python, I have been used a combination of virtualenv and virtualenvwrapper to manage my local python virtual environment and set up my python development workflow. If you are not using virtual environment on your development workflow, I suggest you to start using it because it will save you with many problems in regards to package versioning and also makes your system environment clean.

Read more
Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×