Presentation skills – An overview – Part I
When being asked, what is the most fearful thing that you never want to experience, nearly 40% said “speaking in front of many people”, significantly higher than death itself at 5%. You can read more about the survey here. Presentation skills are considered one of the most important skills for a leader. To be able […]
Software review: What is Katalon?
One of my friends was looking for an end-to-end testing framework to integrate with his stack, and suggested that Katalon was something that he had been considering. Let us take a quick look into it and deduce some of its advantages as well as disadvantages. Tl; dr; Katalon will not be my first choice […]
React 16.7 feature preview – What is new?
React 16.7 ships in December 19, 2018. Let us look into the changelog and see what has been changed. No new feature 🙁 This post is going to be short indeed. Version 16.7 does not bring us any new features, but rather fixing various bugs and performance boost. One main performance improvement is for React.lazy […]
Top 5 mistakes that I made with my Resumé
What are the top 5 mistakes that I made with my Resumé? As a previous international student in Australia, I went through a lot of hassle to find jobs in my field – which is Software/Web development. I made a lot of mistakes early on; and now looking back, I wish I can tell my […]
How to upgrade PHP version to 7.2 on Ubuntu 16.10
I decided to upgrade the PHP version in one of my servers from 7.0 to 7.2 to live with the bleeding edge. The process went quite smoothly, except for the last step which I needed to do a bit research. First thing’s first: check your current version php --version Also create phpinfo.php file in […]
React 16.6 new features: contextType, lazy, memo
In Oct 24, 2018, React 16.6.0 was published to npm. It brings a lot of exciting new features, including contextType, React.lazy() and React.memo(). We will discuss in depths of what they are and how will they change your React ecosystem. In this blog post, I am going to assume that you already have certain experience […]
Write automated script with Tampermonkey and Webpack
Recently I was pulled into an old web-based game called Ghost Trapper. The gist of it is, after a period of time, I can click on a button to trap a ghost, then a count down appears and I have to wait for the count down to stop until I can hunt ghosts again. Then […]