James Macfie
James Macfie

Bio

James Macfie

I'm James Macfie, development manager at CRS software by day, CTO at Trouble Brewing by night (which is to say, I'm the only developer so I got to choose my job title). I've been a JavaScript developer for as long as I can remember, and trying to get people to write decent CSS for about half as long. But, really, the main thing I do is try and make software that people find value in.

2018

Google Cloud Firestore: a better Firebase
Hot Technology Breakout Session

Recently Google released Cloud Firestore which takes the Firebase real time database and adds a load of usability and functionality (read: OMFG this is so much better). Coupled with Cloud Functions you can do a lot without having to run any servers at all, but this requires a change in mindset about how your application's dataflows work. Come and get a high level overview of how you'd build apps in this environment and see me cringe as I use the terms NoSQL, serverless, and the cloud.