loading...
David Johnston profile picture

David Johnston

404 bio not found

Location Melbourne, Australia Joined Joined on  Twitter logo GitHub logo
Work

Web Developer

All 20 comments

Cross posting from your blog to Dev.to. A good idea?

Can you explain what you mean a bit more about canonical urls...

GitHub Profile as a Portfolio: Your thoughts?

It depends on what you mean by 'portfolio'. Plenty of socia...

Projects with Great Documentation

The MDN documentation. :)

Why are there fewer female developers?

Have you seen the documentary Code: Debugging the gender gap?...

Has VS Code got worse recently?

I do have a bunch of VSCode plugins running. Imma try strip i...

Advanced TypeScript Exercises - Question 9

So why doesn't this work for an array of length 2?

I write technical blogs, Ask me anything!

Do you work for yourself, or do you produce documentation f...

Tell us what your top unpopular tech opinion is 😈

Unpopular opinion: TailwindCSS is just a modern rehashing o...

Tell us what your top unpopular tech opinion is 😈

😂

Tell us what your top unpopular tech opinion is 😈

Maybe React is too complicated. I think a lot of the appe...

Tell us what your top unpopular tech opinion is 😈

I like how you fully embraced this question.

Tell us what your top unpopular tech opinion is 😈

Do you do any coding directly for linux use though? (eg. CI...

Advanced TypeScript Exercises - Answer 6

The bit that I'm confused about is this: [number]. You sa...

Advanced TypeScript Exercises - Question 8

Ah, was just missing some brackets. :/ const concatToFiel...

Advanced TypeScript Exercises - Question 5

Here's a simpler solution than has been posted: // Here d...

Advanced TypeScript Exercises - Question 4

Just a note - the term 'append' means to 'add to the end of...

Advanced TypeScript Exercises - Question 2

I think it fails because we always expect the output type ...

Advanced TypeScript Exercises - Question 1

Ah, so this is where the infer keyword is useful: type Tra...

Advanced TypeScript Exercises - Question 8

Cool challenge. const concatToField = <T extends R...

Looking for Great Headphones

I've been really happy with my Bose QC-35s. The noise cance...

loading...