---
title: "Tim Kinnane (@teeks) | Hashnode"
description: "The human body is 70% side projects. Read the latest articles by Tim Kinnane on Hashnode."
url: "https://hashnode.com/@teeks"
---

@teeks

# Tim Kinnane

@teeks · Melbourne, Australia · Joined November 2020

The human body is 70% side projects.

### [Clean conditional layouts in React](https://nested.hashnode.dev/clean-conditional-layouts-in-react?utm_source=hashnode&utm_medium=feed)

Making conditional sections of markup in React is usually achieved by breaking into code blocks with ternaries or logical operators. That can make a layout hard to follow at a glance. It might even prompt you to break components down to avoid adding ...

1 min read · [nested.hashnode.dev](https://nested.hashnode.dev/clean-conditional-layouts-in-react?utm_source=hashnode&utm_medium=feed)

[2](https://hashnode.com/posts/clean-conditional-layouts-in-react/5fa361cd86603914943d46ad) [Nov 5, 2020](https://hashnode.com/posts/clean-conditional-layouts-in-react/5fa361cd86603914943d46ad)

### [Parsing short dates](https://nested.hashnode.dev/parsing-short-dates?utm_source=hashnode&utm_medium=feed)

Validating and parsing short dates can be a problem when you're not sure if they'll come in D/M/Y or M/D/Y order. I made a basic utility to verify either without adding date library dependency. /\*\* Validate parts of a separated string to test for a s...

2 min read · [nested.hashnode.dev](https://nested.hashnode.dev/parsing-short-dates?utm_source=hashnode&utm_medium=feed)

[Nov 3, 2020](https://hashnode.com/posts/parsing-short-dates/5fa1d15f24a897066ab260a3)
