Boyleing Point

Psychotic ramblings about technology

Essential Hip-Hop Albums of the Decade so far.

Posted by Luke Boyle on the

Earl Sweatshirt - Earl

Publishing React components to npm

Posted by Luke Boyle on the

Having built and published a few React components to npm, in keeping with the plug-n-play spirit of npm, I have what I believe to be a very simple implementation for both the development and installation of components. I published a boilerplate project to Git/npm and this is now my go-to whenever I need to put together an external component.https://www.npmjs.com/package/@lukeboyle/react-component-boilerplateThe basic concept is that you have an index.jsx in a 'src' folder. This should be transpiled to ES5 and output to the root directory called 'index.js'. In this instance, index.js is the "main" in your package.json. You may notice the entry "jsnext:main" in the package which points to the jsx file. This convention was established by rollup (https://github.com/rollup/rollup/wiki/jsnext:main) as an entry point for ES6 modules. The idea is that when you bundle using Rollup (and the ES6 import/export syntax), your ES6 module will be used instead of the ES5 one. Given that we're still largely in the ES5 age, the rollup config

Dynamic Product Filtering in Shopify

Posted by Luke Boyle on the

Disclaimer: Shopify is not good. I recommend steering clear and opting for one of many alternatives. It's an extremely closed platform that doesn't encourage innovation and naturally leans towards bad practice. Given this, if you still have to use it, read on.

Agander 2.0 is now out.

Posted by Luke Boyle on the

It's been about 2 and a half months since the first official full release of Agander went live, and it's out with the old in with the new.

Google Calendar API - ColorId

Posted by Luke Boyle on the

When you request a Google Calendar event it will come with a colorId which is either undefined if user didn't select a colour, or between one and 11 if they did. Since I needed these for Agander, I decided to collate these for the curious. These are the corresponding colours used in the Google Calendar app.

Agander 1.0 is now out.

Posted by Luke Boyle on the

Agander started in November 2015 with a vision to unify several of the productivity services I use. With Agander I could now have one tab where previously I had four or five. This post is fairly overdue, but I think it's worth taking the time to appreciate how far the project has come. While I did start in November, the biggest progress didn't start until January 2016. Working a 9-5 job and then coming home to work on Agander until 1AM has been a struggle, but the outcome is the true reward. As of Version 0.1 in December (with vaporware calendar) As of Version 1.0 on March 19th - Agander has now entered a brief period of refactoring and optimisation, after which point, the next set of integrations will be developed to create a more comprehensive

© Luke Boyle 93 'til infinitySitemap