“Learning never exhausts the mind.”

― Leonardo da Vinci

Our website’s had a facelift. Courtesy: Gatsby and WordPress!

We recently launched the second version of Laccadive IO’s website, this time with Gatsby and WordPress!

WordCamp Colombo 2017 – from the front row

We had the first ever WordCamp in Sri Lanka on the 23rd of September 2017 held at BMICH. I am proud to…

Building a Calculator with Vue.js and Flexbox

Vue.js is one of the leading JavaScript libraries out there, which is easy to get started and very scalable at…

Footer to bottom of page

We need the page footer to be at the bottom of the page. However, it should not always stick to…

Launching Laccadive.io

Today is a big day! It’s the culmination of a three-week long exercise to build our web development agency’s website.We…

JavaScript Promises – a meetup and an example

A quick summary and example for using JavaScript Promises

Distractions, Deep Work and Flow – a programmer’s take

Since I started working as a Web Developer (and when working on projects at college) I have been fascinated with how I could…

Shortcodes and Meta Boxes in developing a WordPress theme

I was fortunate to attend the meetup #4 titled ‘Meta boxes and Short Codes for Theme Development’. This event was…

WordPress Colombo

Ever since I started out with mtwoblog.wordpress.com I have been fascinated by the whole WordPress ecosystem. Among many factors like the…

Hybrid Mobile Apps with JavaScript – a meetup

A meetup on Mobile Development using Ionic and React Native