Logo

Python

  • 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
    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
    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`](https://pipenv.readthedocs.io/en/latest/). I look into the website and, it seems promising in terms of makes my workflow more convenient.
  • Published on
    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.
  • Published on
    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.