Thomas Kalhøj Clemensen

@ThomasCle
24 Followers
120 Following
33 Posts
🍎 iOS Developer
🎙️ Speaker
👨‍👩‍👧‍👦 Father
🚴🏻‍♂️ Road-cyclist
📸 Photographer
🍺 Beer nerd & homebrewer
#iosdev #swiftlang
Websitehttps://dev.kalhoej.com
GitHubhttps://github.com/ThomasCle
Json sorthttps://jsonsort.net
Photographyhttps://kalhoej.com
Getting ready to speak at the AI Summit in Copenhagen.
Telling my story of using AI as a software engineer on the team. Using Devin to build native iOS and Android apps 🎙️

Just gave a pretty skeptical talk on the use of MCP servers today.
It blows my mind how MCP was built without any security layer in the protocol.

You would never handover your physical access key to a random person you've never met before.
But people are happily handing over their credentials to AI with nothing but their untrained prompting skills for control?

🤯😱

#AI #MCP #Security

🧪Exit testing is new in Swift 6.2! Now it's easy to check whether code exits cleanly, and ensure it prints the expected output to the console. Here's a sssssuper sssssimple sssssample! 🐍 More at https://developer.apple.com/documentation/testing/exit-testing

Last talk of the day, @foon with “One Too Many Cooks”.

#nsspain2025

Missing the workshops at @nsspain this year, due to flight cancellations yesterday.
Have been stranded in Amsterdam since yesterday 😭✈️
Hopefully we will make it there before the conference starts tomorrow 🤞🏻
#nsspain #ams
iOS fakes an infinite rotating dial by just making a really long repeating list, cause nobody would ever scroll all the way to the bottom, right? 😂
https://mastodon.guerilla.studio/@tixie/115141321518325702
Tixie Salander (@[email protected])

Attached: 1 image ahahah can't be unseen :laying_back: #iOS #timePicker

Guérilla.Studio Masto

I just published a new blog post about my Swift Events package. A quick read with examples and context.

https://dev.kalhoej.com/blog/2025/events/

#swiftlang #iosdev #spm

Building a type-safe event system in Swift | Thomas Kalhøj Clemensen

A journey through building a modern Swift event system using actors and async/await, exploring the challenges of memory management, concurrency safety, and API design decisions.

Thomas Kalhøj Clemensen

@alexozun finally got around to watching your talk here. Truly fascinating stuff, and I learned something about non-Copyable types too!

https://youtu.be/qPHjDlqHsUQ?si=UbjdCDB_QrbtXPwP

Typestate - the new Design Pattern in Swift 5.9 | Swift Heroes 2024 Talk

YouTube

The Register covered our stand on AI. We have chosen not to include AI in the browser. Based on your feedback, you do not want it and neither do we.

#Vivaldi #Browser #AI #Linux #Microsoft #Google #Apple #Android #Ios #Technology #Politics

https://www.theregister.com/2025/08/28/vivaldi_capo_doubles_down_on/

Not in my browser! Vivaldi capo doubles down on generative AI ban

: Web browsing belongs to the people, not the bots

The Register

Yet another GitHub Copilot workshop with more than 30 people done and dusted 🚀
I love to see the panic in people’s eyes when they realise how dangerous the use of MCP servers are. Especially multiple MCP Servers combined 🤯🔥

#GitHubCopilot #VSCode #Speaker #MCPServers