Articles


Network Information API, another step towards a better web ๐Ÿ˜

This year has been full of articles around how the web is bloated with static assets and how this has impacted users to face a poor user experience when using not so good networks around the world. There are resources like web.dev who are actively publishing content on how to make a better future for the web.

PublishedNov 18, 2019
Time to read6 min
showdevwebdevnetworkinformationRead more

State management in Vue.js

Vue.js is an approachable, versatile, performant, and progressive framework to build user interfaces with. Iโ€™ve written three separate articles on it so far:

We will be looking at state management in Vue.js this time which is the centre of communication in large applications.

PublishedNov 18, 2019
Time to read9 min
showdevwebdevvuejsRead more

Handling forms with Vue.js ๐Ÿงพ

Vue.js is an approachable, versatile, performant, and progressive framework to build user interfaces with. Iโ€™ve written two separate articles on it so far:

This time we will have a look at handling form with Vue.js, something which is almost inevitable in enterprise applications.

PublishedNov 10, 2019
Time to read11 min
showdevwebdevvuejsRead more

Infrastructure as code, Azure app service using a wildcard certificate from KeyVault

This post is one of those posts which is related to my consulting side. I was involved in a project where infrastructure as code was the approach from get go and since we had everything on Azure, we chose a mix of ARM templates and PowerShell. I hit a few issues along the way which I think itโ€™s very valuable to be aware of for many people and especially myself in future on a similar project ๐Ÿ˜Š.

PublishedOct 31, 2019
Time to read9 min
showdevazurewildcardcertRead more

Deliver a better user experience using Vue.js Router ๐Ÿ›ฃ๏ธ

Vue.js is an approachable, versatile, performant, and progressive framework to build user interfaces with. I wrote a comprehensive intro a week or so ago and promised to continue adding more each week. This week is about Vue router and how it helps deliver a better user experience.

PublishedOct 30, 2019
Time to read11 min
showdevwebdevvuejsRead more

A comprehensive intro to Vue.js ๐Ÿ”ฅ๐Ÿš€

Vue.js is an approachable, versatile, performant, and progressive framework to build user interfaces with. This core library is focused on building the view layer only. It uses the goodies of Angular (such as template syntax) and React (such as Virtual DOM) and adds a few more enhancements on top.

PublishedOct 18, 2019
Time to read19 min
showdevwebdevvuejsRead more

React hooks you should know about ๐Ÿ”ฅ

React Hooks are somewhat a new addition to React. They allow you to use React features without the need to use a class. But I am not going to go through an introduction in this post, there are many great into posts out there. This post shows you eight hooks and what you can achieve with them.

PublishedOct 06, 2019
Time to read8 min
showdevwebdevreactjsRead more

Send performance metrics from client side with Navigation Timing API โšก

Everybody likes a fast loading web page. In fact, Google has an entire section dedicated to performance and how companies are moving towards a faster web. Wouldnโ€™t it be good if we could measure some critical metrics like page load time in our production environment and constantly monitor them to find out where can be improved?

PublishedSep 29, 2019
Time to read5 min
showdevwebdevjavascriptRead more

Page Visibility API, let's help users save their battery life ๐Ÿ˜€

Are you want of those people with 200 tabs open? Are you tired of carrying your laptop charger with you all the time? Well, I am here to let you know we can help users save battery, data, and time, if we know how to use the Page Visibility API.

PublishedSep 22, 2019
Time to read4 min
showdevwebdevjavascriptRead more

Let's build a game with Tensorflow.js in 10 minutes ๐ŸŽฎ

Iโ€™ve been looking into Tensorflow.js recently and have found the whole concept fascinating. Previously I wrote a piece on how to get started, and I intent to write more around all aspects of creating a new model, transfer learning with it, or just use pre-trained models for inference.

PublishedSep 19, 2019
Time to read11 min
showdevwebdevtensorflowjsRead more