Hamish Tanner's Avatar

Hamish Tanner

@hamishtanner

Carpentry to Code. Dev in training. Can centre a Div, barely. Wanna see yet another Todo list app? Currently learning: Databases. Currently reading: The Redemption of Time. πŸ‡³πŸ‡Ώ in πŸ‡¦πŸ‡Ί

188
Followers
616
Following
48
Posts
21.12.2024
Joined
Posts Following

Latest posts by Hamish Tanner @hamishtanner

Preview
a man in a suit is standing in a field of grass ALT: a man in a suit is standing in a field of grass

Me grinding leetcode:

Surely I'm going to need this in the real world right? ...right??

05.04.2025 00:30 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Nice one! Looks very clean!

24.03.2025 10:27 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Thanks for the suggestion!

23.03.2025 00:53 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

About to finish the current book (sci-fi) I'm reading, wanting to move onto something programming related.

Any suggestions on programming books for someone at the junior level?

#WebDevelopment #SoftwareEngineering #100Devs #Javascript #React #Programming #WebDev

22.03.2025 08:23 πŸ‘ 7 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Now moving on to Databases now. Feeling good. On a side note, I saw a guy at the hardware store with a "Will code SQL for food" t-shirt on. Maybe I should have asked him for some pointers πŸ˜‰

I may have some food somewhere...

#WebDevelopment #100Devs

14.03.2025 09:30 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Oh I totally know what you mean πŸ˜‚

12.03.2025 07:05 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This was my hardest part so far in my journey, everything is brand new, don't give up!

11.03.2025 09:43 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I've got some news to share.

Bad news:
Got roasted for not keeping my PUT route idempotent.

Good news:
I now know what idempotence is.

Funny news:
Mac-OS spell checker also doesn't know what idempotence is.

#WebDevelopment #100Devs

10.03.2025 05:17 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
showing TypeScript's creator DOOM | Anders Hejlsberg | TypeScript Showcase #11
showing TypeScript's creator DOOM | Anders Hejlsberg | TypeScript Showcase #11 YouTube video by Michigan TypeScript

✨What a dream come true!✨ The co-creator of @typescriptlang.org himself, Anders Hejlsberg, took some time to look at the Doom project!

We also had a chance to chat about other TypeScript topics more broadly - and that video will go live in a few days!

DREAM. COME. TRUE.πŸš€

09.03.2025 08:23 πŸ‘ 71 πŸ” 17 πŸ’¬ 1 πŸ“Œ 0

I've been working on building my first API this morning, just finished up the GET routes.

#100Devs #WebDevelopment

02.03.2025 02:19 πŸ‘ 8 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I got one about half as long when I tried to get an LLM to build me one. It didn't work.

02.03.2025 02:18 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Trying to get into the habit of when building an algorithm, to write it out in pseudo-code first. It really helps to structure my approach and not lose track of where I am in the process.

02.03.2025 00:44 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It is addictive!

01.03.2025 07:58 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Crazy!! Congratulations on this Herculean task!

27.02.2025 05:08 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
the famous "ULTIMATE DOOM" poster, but it says "TYPESCRIPT TYPES"

the famous "ULTIMATE DOOM" poster, but it says "TYPESCRIPT TYPES"

Doom now runs in @typescriptlang.org types. What a journey this one's been.

26.02.2025 15:03 πŸ‘ 293 πŸ” 72 πŸ’¬ 15 πŸ“Œ 61

Just completed my 100th Kata on Codewars!
@codewars.bsky.social
#100Devs

26.02.2025 11:37 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

haha, yeah I've recently realised how much my IDE was doing for me when I (tried to) read someone else's code written in notepad. It gave me that aha moment and helped me realise the importance of things like indentation and syntax highlighting.

25.02.2025 07:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I'm a T shaped developer, my code is shaped by my morning Tea!

22.02.2025 01:26 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Cheers!

21.02.2025 01:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image Post image

Completed the currency converter app. I had fun!

Built using:
Node.js
Express.js
EJS
Axios
Frankfurtur API

#100Devs #WebDevelopment #SoftwareDevelopment

21.02.2025 01:06 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Might be worth it. I can only speak for myself here, but I don't want to go back to Twitter.

20.02.2025 21:41 πŸ‘ 10 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Yes that's it! Just finished it today.

20.02.2025 12:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Working on a currency converter app in order to practice using API's and Axios. #100Devs

18.02.2025 11:36 πŸ‘ 7 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Been learning how to use them to connect different apps. Just tackled a project with the Google Maps API – getting the distances and times to calculate correctly was a fun challenge!

15.02.2025 08:25 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Your solution is very readable. Another option would be to use a ternary operator.

15.02.2025 08:14 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I'm with you man, I find out every day that I don't actually know how to code.

14.02.2025 06:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Currently learning about API's. Really starting to "open up" now.

14.02.2025 06:06 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

You're more than welcome!

01.02.2025 03:46 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Hi Alison, what really helped me when I started here was to just watch some beginner youtube video's about the platform. I was never a big Twitter user so even basic things were tricky for me to figure out on my own. That being said, things could be easier.

01.02.2025 03:43 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I've heard Python is a much more beginner friendly programming language and is better for working with numbers.

30.01.2025 23:55 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0