More TypeScript Learning Resources

In a previous post, I wrote briefly on the fundamentals of TypeScript, why it may be useful to learn and provided a few links to learn it, which you can check out here:

In this follow-up however, we will continue the focus on learning TypeScript but…


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…


There are many articles on the internet that explain how to integrate Google Maps’ notoriously finickity API into a React Native project — not least React Native’s own excellent documentation — but the pace of change is so rapid in this industry that very few are relevant today even if…


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…


It may seem hard to believe but it wasn’t that long ago where we actually had to memorize websites and our own personal information, or at the very least bookmark them (do people still bookmark?). But ever since the creation and wide-spread adoption of cookies, we don’t even have to…


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