Adding keyboard shortcuts in React Keyboard shortcuts are a great feature for your React app. They help power users to get the most from your application, and can greatly reduce...
Keyboard shortcuts are a great feature for your React app. They help power users to get the most from your application, and can greatly reduce the time spent navigating menus...
After discovering our ESLinter hasn’t been running for some time I’ve spent most of today going through trying to fix a whole bunch of eslint and a11y issues in our...
Migrating a blog from Wordpress to Jekyll So I’ve decided it’s time to start writing again. As a result since taking this decision I’ve done everything I can to procrastinate...
This post originally appeared on DZone at https://dzone.com/articles/constructor-vs-getter-a-better-way One of my jobs as a Zone Leader at DZone is to syndicate content; that is, read posts from the giant firehose of...
This post originally appeared on DZone. The movement to Continuous Deployment (CD) has been gathering speed and is widely acknowledged as the way to go. Code is checked in, an...
This post originally appeared on Dzone here. Ok, I’m being a little facetious here, but it’s certainly my default position. Developers seem to love to integrate databases into their applications...
Hello! The blog hasn’t been silent because I’m lazy or busy; A few months ago I became a Zone Leader for Dzone.com. This has me churning 3 articles a week...
I recently embarked upon a new project with some friends called Swirl (swrl.co). We decided to write it in Clojure; we’re all Java developers by trade but wanted to give clojure...
Tests should be your primary means of documentation in a system. I like to think we’ve all moved passed the idea of using comments in code (except for APIs), and...
Recently I’ve been interviewing a lot of candidates at work, most of whom use Eclipse and have very little experience with keyboard shortcuts that seem to be default with IntelliJ...
When I started my career I really fell in love with Spring. I went long on it. I threw it into all of my projects. I even managed to chuck...
This is a picture of me on hour 30 of 37 with no sleep. Mild hallucinations, lots of shouting at my laptop and volumes of coke zero. No, this isn't...
Hi. My name's Sam, I'm addicted to information and suffer from information obesity. I've always been a big fan of information, but I'd say I only started to gorge myself...
I'm a huge fan of the kickstarter concept. As well as allowing technologies to exist that may not have without it, it allows me as a geek to get in...
I was fortunate enough this week to attend the "Technology & innovation- the future of banking" conference held at the renaissance hotel in Wanchai by FST media. The conference consisted...
Having played around a little with Node before in hack projects at work, I wanted to have a proper dive and get my hands a bit dirtier. As a result,...
So this weekend inspired by a project a couple of friends are doing I decided I fancied hacking around with the HTML5 paste API. This quickly and rapidly turned into...