TypeScript: How and Why You Should Learn It

I recently had a virtual coffee chat with a Software Engineer who told me that the most important new thing to learn when looking for your first post-bootcamp job would be TypeScript. …

If you’ve spent any time working on JavaScript apps, especially in component-driven libraries like React, you have come across State. It is an essential part of React and is absolutely vital to know. You may be less familiar with the state-management tool Redux. Redux exists to make state easier to…

GraphQL was created by Facebook in 2012

Like me, you have probably seen GraphQL mentioned so many times across various different projects, blogs & job descriptions and much like me, didn’t really have any idea what it actually was. …

Since it’s creation nearly ten years ago by Jordan Waller, then Software Engineer at Facebook, React.js has become one of the most popular and important tools in a web developer’s arsenal.

It’s use of the Virtual DOM and components to provide a truly fast, efficient and modular design makes sure…

The differences between British and American English in Coding.

In the early 21st Century it is fair to say that most people associate computer coding and programming with the USA. Films like The Social Network, TV like Silicon Valley and Devs and the global presence of the big tech firms…

Relationships in Ruby = 1, Soccer = nil

What is Object Orientated Programming?

One of the first concepts any junior developer at Flatiron School needs to understand is Object Orientated Programming (OOP). In Ruby, objects are the building blocks of code — they contain all the data and logic in…

Adam Shilling

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store