Categories
React

Using React Context API with Gatsby

You often feel the unsettling flash of a bright phone screen while relaxing in a dimly lit room. This is alleviated by introducing a “dark mode” which switches background and foreground colors to reduce eye strain. I decided to add this to my boutique web agency Laccadive IO’s new Gatsby-based site.

Categories
Lessons

My 2018 in a Blog Post

I see many folks writing about their 2018 and I thought why not? It’s good to look back at the previous year and account for what went right, what didn’t and what you want to improve on. So, here is everything in a nutshell (I mean a blog post).

Categories
Gutenberg WordPress

Getting Started With Gutenberg By Creating Your Own Block

Gutenberg is the future of WordPress, and it is just around the corner. Brace up for it by learning how to build your own custom Gutenberg block. I wrote this post for Smashing Magazine, which was published 10 days ago.

Categories
WordPress

My Favorite WordPress Features

As you work with WordPress for some time, you begin to realize WordPress is much more than a blogging tool. Sometimes, even more than a regular CMS. In this post, I will talk about the different features/add-ons of WordPress and how you can utilize them for your next problem or project. Specifically, this post comes from my experience with WordPress and what I love about the different WordPress features.

Categories
Gutenberg

Going forward with Gutenberg

I ❤ WordPress.

Categories
Lessons

24 Pieces of Advice I Learnt in Life

Next month I turn 24 and I call this journey a life full of learning.

Categories
Mobile Mobile Development React WordPress

Building Mobile Apps Using React Native And WordPress

This is an article written by me for Smashing Magazine six days ago. It’s about building a WooCommerce-powered e-commerce app using React Native.

As web developers, you might have thought that mobile app development calls for a fresh learning curve with another programming language. Perhaps Java and Swift need to be added to your skill set to hit the ground running with both iOS and Android, and that might bog you down.

Categories
JavaScript React WordPress

How To Build A Skin For Your Web App With React And WordPress

This is an article written by me for Smashing Magazine five days ago. It’s about building a WordPress theme and store using React.

So you’ve trained yourself as a web engineer, and now want to build a blazing fast online shop for your customers. The product list should appear in an instant, and searching should waste no more than a split second either. Is that the stuff of daydreams?

Not anymore. Well, at least it’s nothing that can’t be achieved with the combination of WordPress’ REST API and React, a modern JavaScript library.

Categories
Events

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 have been a volunteer for this successful event. This is a brief summary of what happened and what I learned from this eventful day.

wordcamp colombo front row
Me at the front row

Categories
JavaScript Web Development

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 the same time. Similarly, CSS3 Flexbox is a relatively new feature that makes our design process simpler. This is a tutorial on creating a simple calculator using Vue.js CLI and CSS3 Flexbox. This post first appeared on Laccadive IO Blog.