Articles


Angular Virtual Scrolling

If you have followed my series on performance improvement, you would’ve stumbled upon my image optimisation post where I went through a series of steps to lazy load images on your page.

PublishedDec 06, 2018
Time to read5 min
angularvirtual scrollperformance tuningRead more

Getting started on TensorFlow.js

If you are like me, who have been wondering what is machine learning (aka ML) and scaped from all those mathematical jargon, it’s an exciting time since the TensorFlow.js is here to the rescue.

PublishedNov 27, 2018
Time to read10 min
tensorflowjsmachine learningRead more

Web font optimisation

Web fonts enable us to have good design, branding, readability and accessibility. Moreover, they would bring selectable, searchable, zoomable and high DPI text. However, with every advantage comes a trade off.

PublishedNov 23, 2018
Time to read8 min
webperformanceweb fontsRead more

How to fix debugging Flutter in VS Code

Intro

Flutter is a framework created by Google which allows you to build beautiful native apps on iOS and Android from a single codebase.

PublishedNov 16, 2018
Time to read2 min
vscodeflutterRead more

Image optimisation

Recently I had a chance to present a talk at NDC Sydney about web performance and it received a great feedback.

PublishedNov 12, 2018
Time to read12 min
webperformanceimage optimisationRead more

Optimising JavaScript

Recently I had a chance to present a talk at NDC Sydney about web performance and it received a great feedback.

PublishedOct 12, 2018
Time to read7 min
webperformancejavascriptRead more

How to use Preload/Prefetch to boost load time

Recently I had a chance to present a talk at NDC Sydney about web performance and it received a great feedback.

PublishedOct 06, 2018
Time to read4 min
webperformancepreloadRead more

Improve HTML and CSS performance

Recently I had a chance to present a talk at NDC Sydney about web performance and it received a great feedback.

PublishedSep 29, 2018
Time to read6 min
webperformancehtmlRead more

Destructuring in JavaScript

With improvements on JavaScript and ECMAScript many awesome features are added which we don’t normally use. However, when you read other people’s code from OSS to doing a simple code review, you might face these features used and not know what they do.

PublishedSep 12, 2018
Time to read4 min
destructuringjsRead more

I am a proud lazy developer

I saw a quote today on Twitter:

As a developer I don’t feel bad about being lazy. If I can make a computer to repeat something for me, why should I do it myself?

PublishedAug 20, 2018
Time to read3 min
windowsshort keysRead more