During my internship at Teamie, I had the chance of working with multiple popular JavaScript open-source libraries for certain features. There were some lessons I learnt during the process. Continue reading
Category Archives: Web
SVG path icon used in GitHub
As a front-end developer, I like checking the Chrome developer console for websites that I visits. Typically I see that icons are either cropped from a single sprite sheet image or coming from fonts like font awesome. But GitHub just blow my mind with its SVG path icon. Continue reading
d3.js Chained Transitions
The post shows you different ways that you can implement d3.js chained transitions.
Default transitions
d3.js offers great built-in transition()
API to allow simple animations, so we can animate positions, sizes very easily like this: Continue reading
App versus bot, who will eat the world?
App versus bot
Recently there has been a growing discussion on where the tech industry is headed towards. Together hypes of AI, bots seem to in the spotlight, and the immediate battle would be app versus bot. So what’s the difference between apps and bots and will bots dominate the future? Continue reading
letsencrypt Apache vhost config on Ubuntu
Solving letsencrypt Apache vhost config issues
Setting up letsencrypt can be tricky with different variations of apache vhost configs. Here is how to set up letsencrypt Apache vhost config correctly:
(Note: letsencrypt is now certbot. The environment I am using is apache2 by DigitalOcean for Ubuntu/Wordpress VPS, single domain name)
Continue reading