Joe Davidson's Avatar

Joe Davidson

@joe-davidson.co.uk

templ.guide maintainer

306 Followers  |  83 Following  |  81 Posts  |  Joined: 27.10.2024  |  2.0555

Latest posts by joe-davidson.co.uk on Bluesky

Does the course use anyhow for error handling? I'm no rust developer, but I've heard that's the "production code" way of error handling in rust.

I briefly tried it and it did make it feel like I was fighting against the type system less.

05.07.2025 19:54 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I'd say clamp, I think if a function has such a specific and simple job it's okay to not be spread out step by step like restrict.

It's not that unreadable either.

02.06.2025 05:41 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Go, Templ (with HTMX) & Localisation
YouTube video by Haseeb Majid Go, Templ (with HTMX) & Localisation

How I built an app with templ, go & localisation

#buildinpublic

www.youtube.com/watch?v=r5Gl...

Any feedback on the video is welcome.

19.05.2025 13:44 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

You don't need a dotenv package:

export $(cat .env | xargs) && go run .

29.04.2025 16:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Have you seen Ubers gopatch? It's quite handy for making code modifications across large codebases.

19.04.2025 15:51 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Ultimate Go Software Design LIVE: Real Time Chat App Ep.21
YouTube video by Ardan Labs Ultimate Go Software Design LIVE: Real Time Chat App Ep.21

Here is episode #21 of Ultimate Software Design Live.

We are close to finishing a new chat client using Go, Templ, and Datastar. We will have Delaney Gillilan on one more time tomorrow to get us a working client.

www.youtube.com/watch?v=iAwm...

16.04.2025 19:35 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Channel Surfing, One Lambda at a time!  | Arman Najafian
YouTube video by ServerlessDays Manchester Channel Surfing, One Lambda at a time! | Arman Najafian

If you missed this years @manserverless.bsky.social my talk is now available along with the rest of the talks given that day! Had a blast and met great people, looking forward to next year!

youtu.be/bUtgi02iD6s

10.04.2025 13:01 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
The way the story (Go)es Which language is the best? Well some will immediately proclaim C! Python! Rust!, a very direct question which the answer should probably be it depends, the context in which you are using the language...

My friend @armannajafian.com just blogged his first blog. Well worth a read, I think it's always interesting to read about everyone's unique journeys: www.armannajafian.com/posts/theway...

03.04.2025 16:11 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Please be a new cornflake cake recipe, we need some innovation there.

27.03.2025 08:23 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The AI slop machine never stops pumping

19.03.2025 08:29 β€” πŸ‘ 33    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

I get the same feeling for my neovim donation!

02.03.2025 15:49 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Please enjoy each hypermedia control equally.

19.02.2025 07:40 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Your outie uses htmx

18.02.2025 22:49 β€” πŸ‘ 15    πŸ” 2    πŸ’¬ 2    πŸ“Œ 1

Out of curiosity, have you tried templ? I wonder if you think it has all the features of a good HTML templating language to be used with generalized hypermedia controls?

15.02.2025 14:54 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

templ works great with fixi.js btw

14.02.2025 21:55 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I took longer than I'd like to admit choosing which colour way to go with, giving me a decision to make was cruel!

13.02.2025 17:39 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

My "Dynamo Dream - A Pete Episode" screen print has a new friend, so long as barrytheartguy creates these inspired by Ian Hubert's amazing short film series, I will buy them. Looking forward to prints inspired by episodes 1 & 4 🀞

13.02.2025 17:37 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Depending on your editor, you may be able to make use of a snippet. Then you can type .len and just hit enter.

12.02.2025 11:19 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
$ go install golang.org/dl/go1.24.0@latest
$ go1.24.0 download
Downloaded   0.0% (       0 / 74636413 bytes) ...
Downloaded  50.0% (37318206 / 74636413 bytes) ...
Downloaded 100.0% (74636413 / 74636413 bytes)
Unpacking go1.24.0.linux-arm64.tar.gz ...
Success. You may now run 'go1.24.0'
$ go1.24.0 version
go version go1.24.0 linux/arm64

$ go install golang.org/dl/go1.24.0@latest $ go1.24.0 download Downloaded 0.0% ( 0 / 74636413 bytes) ... Downloaded 50.0% (37318206 / 74636413 bytes) ... Downloaded 100.0% (74636413 / 74636413 bytes) Unpacking go1.24.0.linux-arm64.tar.gz ... Success. You may now run 'go1.24.0' $ go1.24.0 version go version go1.24.0 linux/arm64

πŸ₯³ Go 1.24.0 is released!

πŸ“° Release notes: go.dev/doc/go1.24

πŸ“¦ Download: go.dev/dl/#go1.24.0

#golang

11.02.2025 18:52 β€” πŸ‘ 288    πŸ” 96    πŸ’¬ 3    πŸ“Œ 10

Very nice first bleet.

11.02.2025 07:40 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

You should be able to make their usernames @usidore.hellofromthemagictavern.com and @chuntttttt.hellofromthemagictavern.com

I suppose they are quite long usernames though!

10.02.2025 21:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I didn't realize there was one, that's news to me!

10.02.2025 06:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I used htmx for exactly this use case too! A very good way to learn the stack.

09.02.2025 20:02 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Why We’re Bringing Pebble Back Eight years later, you still can’t beat a Pebble

** It's happening!! **

We managed to convince Google to open source PebbleOS. Took a while, but they just did it today! github.com/google/pebble

With that, we're bringing Pebble back! I blogged about it - ericmigi.com/blog/why-wer...

28.01.2025 00:02 β€” πŸ‘ 1488    πŸ” 311    πŸ’¬ 112    πŸ“Œ 108

Upset that I sold mine ages ago, would have loved to hack in it with TinyGo!!

09.02.2025 15:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I'm wearing instant coffee flavoured perfume to confuse the coffee snobs on my train.

07.02.2025 17:04 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

And to maybe be stuck in your hotel room until the next day, so it's useful that you will have 2 portions!

07.02.2025 17:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image Post image

It was amazing to see everyone again after our 2 month hiatus, and to see new faces too!

A huge thanks to @matryer.bsky.social for the interactive talk about his blog post linked below.

Follow us on here for updates about the next meetup, or join our group on Meetup for notifications.

06.02.2025 16:56 β€” πŸ‘ 8    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0
A 3D printed gopher on a computer

A 3D printed gopher on a computer

Manchester Gophers. 01 - the first of its kind.

Manchester Gophers. 01 - the first of its kind.

LAZY GOPHER. MAT RYER - FEB 2025.

LAZY GOPHER. MAT RYER - FEB 2025.

The gopher’s computer has a Grafana screen.

The gopher’s computer has a Grafana screen.

Fantastic speaker’s gift from @manchestergophers.com

Complete with @grafana.bsky.social on its little computer screen.

06.02.2025 15:32 β€” πŸ‘ 10    πŸ” 4    πŸ’¬ 1    πŸ“Œ 1

I've been looking for something like this, specifically for the few who reskeet themselves hours or days later to appear on timelines again for more engagement.

06.02.2025 06:33 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@joe-davidson.co.uk is following 20 prominent accounts