ComponentConfs 2019 Notes

ComponentConfs 2019 Notes

For the last couple of years, I’ve been regularly gone to a tech conference here in Melbourne. Mostly around general technology/software development conference or specific programming language conference such as Pycon. But this week, I attended my first conference around front-end technology, it’s ComponentsConfs 2019. As far as I understand this is the first time they held this conference where it focuses on front-end framework that is built around components concept such as ReactJS , Angular, VueJS. This post is a collection of notes that I took from each session that I attended.

Read more
My reflection at Culture Amp

My reflection at Culture Amp

This month marks my one year time with Culture Amp. Culture Amp is a tech company based in Melbourne, Australia that builds an employee feedback platform. Culture Amp platform helps companies to collect, understand and act on their employee feedback to develop a Culture-First company. I still remember when I joined the company as an intern while I’m still finishing my Master of Information Technology course at The University of Melbourne.
It’s been a great experience since then, where I learn a lot about real-world data science application, organisational psychology and experience directly the time when the company is in its hyper-growth without losing their core values.
This month is the end of 2018, and within this post, I’d like to take a bit of reflection on my experience at Culture Amp and share an exciting plan that I’m looking forward to in 2019

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
My initial osx development setup

My initial osx development setup

With the recent #Spectre/#Meltdown event I decided to do a clean install to my early 2015 13” macbook pro. I have a couple of times did clean install for my laptop, it’s interesting because you can always have a new initial setup for every clean install that you did. In this post, my initial setup for new macbook or a macbook with a clean os installation.

Read more
Set default node with NVM

Set default node with NVM

I was recently figuring out how to use nvm, and one thing that stood out to me is that I needed to set the default version of node that I wanted to use when opening a new tab.

Because I was new to using nvm it took me a while to find the commands. So, if you happen to find this article while configuring nvm, hopefully you find this useful.

1
2
3
4
5
# Install the version that you would like
nvm install 6.1.0

# Set 6.1.0 (or another version) as default
nvm alias default 6.1.0

Then you can open a new tab and if you run node -v, you should see v6.1.0 (or whichever version you set as the default.

Easy peasy, right? Hopefully this helps you if you’re having some issues!

Twitter Analytics Dashboard for Uni Assignment
YourRugbyMatch.com

YourRugbyMatch.com

A website that I worked on with a couple of friends from uni as a side project. This website is a simple voting system with only 4 question and in the end there is a chart show what people has voted.

Read more
The Baby Club Websites

The Baby Club Websites

This is a website I build for a startup that I co-found with my friend. This is a fully functional E-Commerce website with feature:

  • Product Builder to dynamically design your own stroller
  • CMS to administer content on the website
  • Checkout page integrate with Stripe to accept payment
Read more
Your browser is out-of-date!

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

×