Sam DickinsoninMomentonAdvanced GraphQL — SubscriptionsIf you read my previous posts on GraphQL, you’ll know that I’m a fan, but I left it at the basics. So starting with this post, we’ll dive…Oct 29, 2019Oct 29, 2019
Sam DickinsoninMomentonAn Introduction to GraphQL — Part 3 — Client in React and ApolloSo now we’ve seen the server side of things, it’s time to play on the client side. This will be a very basic React application using…May 15, 2019May 15, 2019
Sam DickinsoninMomentonAn Introduction to GraphQL — Part 2 — Server implementationIn part one, we covered how we got here, so how about some code?May 6, 2019May 6, 2019
Sam DickinsoninMomentonAn introduction to GraphQL — Part 1 — How did we get here?You may have heard the term GraphQL doing the rounds over the last couple of years. You may have even heard it’s technology developed by…Apr 15, 2019Apr 15, 2019
Sam DickinsoninMomentonSeparating web apps — Service WorkersSo as a bit of a followup to my PWA article I wrote a while back, I thought I’d do a bit of a write-up on the main part that separates a…Dec 26, 2018Dec 26, 2018
Sam DickinsoninMomentonThe other side of the deskInterviews can be intimidating, make no mistake about that. But what are we looking for with the various parts of an interview? I’ll break…Dec 11, 2018Dec 11, 2018
Sam DickinsoninMomentonMoving from JavaScript to TypeScriptI won’t lie, I love TypeScript. Microsoft, say about them what you wish, but they do know how to support their developers (“Developers…Apr 4, 2018Apr 4, 2018
Sam DickinsoninMomentonDeath of the ‘for’ loopSo I was hit with a revelation recently. I haven’t written a for loop in months. Is this the end of it? Has it been replaced with functions…Apr 3, 2018Apr 3, 2018