March 3, 2018
/
React Crypto Stock Compare – Pt. 6: Creating Pages with React Router
React Crypto Stock Compare – Pt. 6: Creating Pages with React Router
This is to part 6 of a multi-part React tutorial that will teach you the basics of React while building a simple app to compare crypto-currency prices to stock prices. You can find the code to work along here and the starting point for this step can be found in the branch using-state-for-api-requests by running…
March 3, 2018
/
React Crypto Stock Compare – Pt. 5: Using state to manage fetching data from an API
React Crypto Stock Compare – Pt. 5: Using state to manage fetching data from an API
This is to part 5 of a multi-part React tutorial that will teach you the basics of React while building a simple app to compare crypto-currency prices to stock prices. You can find the code to work along here and the starting point for this step can be found in the branch using-props by running…
March 3, 2018
/
React Crypto Stock Compare – Pt. 4: Using Props
React Crypto Stock Compare – Pt. 4: Using Props
This is to part 4 of a multi-part React tutorial that will teach you the basics of React while building a simple app to compare crypto-currency prices to stock prices. You can find the code to work along here and the starting point for this step can be found in the branch splitting-components by running…
March 3, 2018
/
React Crypto Stock Compare – Pt. 3: Splitting Components
React Crypto Stock Compare – Pt. 3: Splitting Components
This is to part 3 of a multi-part React tutorial that will teach you the basics of React while building a simple app to compare crypto-currency prices to stock prices. You can find the code to work along here and the starting point for this step can be found in the branch creating-basic-component by running…
March 3, 2018
/
React Crypto Stock Compare – Pt. 2: Creating Components
React Crypto Stock Compare – Pt. 2: Creating Components
This is to part 2 of a multi-part React tutorial that will teach you the basics of React while building a simple app to compare crypto-currency prices to stock prices. You can find the code to work along here and the starting point for this step can be found in the branch start by running…
March 3, 2018
/
React Crypto Stock Compare Pt. 1 – Introduction
React Crypto Stock Compare Pt. 1 – Introduction
Lately, I’ve been guiding a few people through the basics of React.js, both at work and with friends. Doing this I realised there really are only a few fundamentals concepts to learn, but sometimes people have trouble getting their heads around them at first. I thought I’d create a a multi-part tutorial to give anyone…
December 3, 2017
/
How to setup code analysis/linting for .NET (with Roslyn analysers)
How to setup code analysis/linting for .NET (with Roslyn analysers)
I’m a huge fan of coding standards, but I’m not a big fan of having to enforce them myself. This article is here to show you how to setup automatic code analysis using the new Rosyln anaysers and the ports of the classic StyleCop rule sets. If you want to see a basic .NET application…
July 23, 2017
/
Anyone can do it – Changing the way we talk about tech
Anyone can do it – Changing the way we talk about tech
I believe that anyone can learn the basics of software and technology. I grew up with my Dad using linux as a physicist, and my older brother creating games in QuickBASIC like snake. I loved using computers. I played the odd game, but wasn’t a gamer. I would search the internet for music I loved….
July 16, 2017
/
Ethics and Artificial Intelligence
Ethics and Artificial Intelligence
It’s almost guaranteed that when I tell people what I do for a living they will ask something like the following: Do you think that A.I. is going to take over the world? While the question comes in many forms, I think that this cuts to the heart of it. I think we should be…
July 13, 2017
/
JavaScript you are funny – Thoughts and predictions
JavaScript you are funny – Thoughts and predictions
I often reflect on my interesting position of being an avid fan of type systems and precompiled production code, while primarily being a JavaScript developer. Especially as the ever changing landscape of the web development world keeps morphing slowly into something that is completely different… But somewhat familiar. I recently got involved in a discussion…