Kevin Cunningham's Avatar

Kevin Cunningham

@dolearning.dev.bsky.social

Developer educator | Helping dev teams keep their JS/TS, Python and Java sharp (sometimes PHP and Golang too) https://kevincunningham.co.uk πŸ“Northern Ireland

1,470 Followers  |  633 Following  |  750 Posts  |  Joined: 03.07.2023  |  1.468

Latest posts by dolearning.dev on Bluesky

My kid is doing a Python summer camp and asked me to look at the code he’d written for a text adventure game.

Couldn’t help saying β€œyuck” when I saw he was using the global keyword.

Other than that it was looking good

05.08.2025 18:56 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
cchistory: Tracking Claude Code System Prompt and Tool Changes Exploring how to track and analyze changes in Claude Code's system prompts and tools to understand AI assistant evolution

Hacked Claude Code to see what it does. It's kinda funny.

mariozechner.at/posts/2025-0...

03.08.2025 03:47 β€” πŸ‘ 32    πŸ” 8    πŸ’¬ 4    πŸ“Œ 3

Off to Birmingham to deliver a workshop on AI for consulting professionals.

Slightly worried about mutant rats.

29.07.2025 14:44 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Building a pen plotter Log of building a pen plotter

Started to log my pen plotting build journey

www.kevincunningham.co.uk/posts/buildi...

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

Thinking about building or getting a draw bot/ pen plotter.

Do I know anyone who is into this that could give me some advice?

16.07.2025 07:57 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Preview
JavaScript Array Methods - Interactive Examples Learn JavaScript array methods through interactive code examples

Added a simple code editor component to my blog toolkit - trying to keep it light as I build more tooling around teaching.

www.kevincunningham.co.uk/posts/array-...

16.07.2025 05:07 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

πŸ“šπŸ’™ Fourth Wing by Rebecca Yarros

This has been on my backlog for a while.

The protagonist is a seemingly weak woman who is stronger than all around.

Dragons, magic, murder and sex. A lot of sex or thinking about it anyway :)

06.05.2025 09:55 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

πŸ“šπŸ’™ Axiom’s End by Lindsay Ellis

I enjoyed this a lot though found the main character a bit annoying. The narrative was excellent, the aliens great and I’d like to know more about its culture.

Interesting questions about relationships with different power and cultural norms. Who changes who?

24.04.2025 17:50 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

πŸ“šπŸ’™ House of Chains by Steven Erikson

I’m really enjoying this universe. Some longer arced storylines brought into land and lots of seeds sown for future development.

While the surface level is more and more understandable it’s clear that there is a wider context that is gradually being revealed.

21.04.2025 19:15 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

πŸ“šπŸ’™ The Hunter’s Code by Oleg Sapphire

Travelling from Belfast to Brighton - a bit of entertaining LitRPG.

Fairly good and I’ll probably work my way through the series. The protagonist is a bit sexier but otherwise likeable enough.

12.04.2025 09:47 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Murderbot is coming to Apple TV!!!

Amazing. Just watched the trailer and it looks cool - though I think I always assumed that it had a female face and I can’t remember if that was from the books or from me?

Another reason to keep Apple TV while I wait for the next season of for all mankind.

11.04.2025 12:20 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

πŸ“šπŸ’™ Memories of Ice by Steven Erikson

Okay - it’s taken to the end of the third book for me to start to understand this world.

It’s epic and worth the time.

Epic stories of compassion, honour and sacrifice (with dollops of magic, gods and unrelenting empires).

Excited to keep going.

11.04.2025 08:42 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

BFS ✈️ LGW

Short trip to teach some React :)

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

Was having interesting encounters in the loo!

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

They were good pints.

06.04.2025 21:29 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Super exciting to see this.

I really enjoyed working with redwood and this could be a meaningful step towards making local first development a first class choice.

04.04.2025 15:43 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Flask: Authentication and Authorization

Just published my latest course with Pluralsight!

If you’re working with Flask and want to get a solid grip on authentication and authorisation, this one’s for you:

60 minutes of discussion and demos that turn an unprotected app into a secure one.

www.pluralsight.com/courses/flas...

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

A day of day off school

02.04.2025 06:29 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I’ve done lots of things today that didn’t need doing urgently and avoided things that did.

I love ADHD :)

01.04.2025 16:06 β€” πŸ‘ 9    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

πŸ“šπŸ’™ Annihilation by Jeff Vandermeer

This is in a lot of folks top ten but I didn’t really like it.

Had lots of elements I normally love - dystopia, sci fi, unreliable narrators - but for some reason it didn’t work for me.

Don’t think I’ll read the rest of the series.

01.04.2025 06:12 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Some client work cancelled this week.

A bit annoying for cash flow but lets me catch up on some other work.

Also, I’m at the cinema at 1.30pm. Could be worse :)

31.03.2025 12:16 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

πŸ“šπŸ’™ Deadhouse Gates by Steven Erikson

Second book of the Malazan series - I think I almost understand what’s going on but still not completely.

Really interesting characters and compelling plot even as there’s still so much unexplained. I think I’m committed now!

28.03.2025 16:53 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
A purple post it listing tasks to be done today. Lots of recording and editing and writing.

A purple post it listing tasks to be done today. Lots of recording and editing and writing.

It’s a content creation day around here.

Trying to keep my ADHD brain engaged with lists and smaller goals.

With so many spinning plates it can be hard to stay focused.

27.03.2025 10:33 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Speaking at ELI5 event about Local First today.

7 minutes and no slides.

Using a notebook and a coffee stamp loyalty card as props.

25.03.2025 18:14 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Happy pi-day!

Teaching Python at CERN this week. Since the release of 3.13, I’ve started most courses joking how as a mathematician I can’t wait for 3.14 because then at will have Pi-thon.

Even this group of the world’s best scientists and engineers didn’t laugh.

Think I need to move on.

14.03.2025 07:42 β€” πŸ‘ 9    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Steps to install a web page as an app:
1 - Click on the three dots
2 - Click on Cast, save and share
3 - Click on Install page as app

Steps to install a web page as an app: 1 - Click on the three dots 2 - Click on Cast, save and share 3 - Click on Install page as app

Did you know that you can install Bluesky as an app from any of the main browsers? It will no longer appear as a tab in your browser but will display as it's own thing.

No more trying to find the right tab!

I've done this on my phone before.

Here are the three button presses in Chrome:

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

Would it call out to an api or would you ship a huge model with the book?

09.03.2025 20:26 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

TFW you try to login and pay your VAT bill but the HMRC website login isn't working ...

09.03.2025 16:56 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I do indeed - would love to chat Alex!

Find it super frustrating how much there is for React around and would love to help build out some more of the infra for Vue and other frameworks.

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

πŸ“šπŸ’™ The Inevitable Ruin by Matt Dinniman

Just finished the latest book in this series. A key beat as it brought lots of open threads into land.

Funny, irreverent and occasionally messed up.

09.03.2025 07:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@dolearning.dev is following 19 prominent accounts