Slackbot Last week, Slack announced an $80M fund to invest in startups that build software with Slack integration. It also launched the Slack App Directory, which allow developers to upload
Introduction If we boil down web development into its core components, it’ll probably look something like this: HTML represents the structural layer, CSS represents the presentation layer, and JavaScript
As search engines mostly regard subdomains as a separate domain in ranking algorithms, we moved our Ghost blog from a subdomain to a subdirectory to optimise our search engine performance.
Introduction If you’re like me, you love JavaScript. Yea, it’s not the perfect language but seriously, is there even such a thing as a perfect language?! So despite
Introduction If you’re reading this post, I’m assuming you’re interested in JavaScript. It’s the lingua franca of the web and while its simple to start learning
Ghost is a blogging platform that has been gaining traction of late. It is fast, lightweight, open-source and focused on content publishing. The first question people often ask about Ghost
Introduction Have you ever wondered whether JavaScript has a native function for checking whether 2 values are deeply equal? Ok, well maybe you haven’t but in case you were
Chrome extensions are surprisingly easy to write once you understand how they work. They are pieces of HTML and Javascript which are glued together with a JSON file called manifest.