Sign in

Dean

@thomasdurand.fr
1.6K followers 906 following 269 posts

My real name is Thomas Durand Indie developer of iOS app @padlok.app and @getsharepal.app Software Architect and Security Engineer at DiliTrust Full-time geek, building stuff in the open 🇫🇷 Paris

PostsRepliesMedia
Dean @thomasdurand.fr · 02/09/2026
One big change with Padlok is monetization: It now comes with a 2 weeks trial. 2 weeks is the sweet spot to actually ensure notifications work for you, and that you'll make the most of the app without engaging too much. Monthly/lifetime options are still available! #IndieDev #AppStore
Padlok Paywall, offering a skyline view with a shooting star, and a 2 weeks trial before engaging with a yearly subscription.
121
Dean @thomasdurand.fr · 01/09/2026
Padlok 2026.1 have released in the App Store! I'm super proud of that full Liquid Glass revamp. I think every screen got something that changed in this release, for the best. Padlok is available in the App Store apps.apple.com/app/apple-st... #IndieDev #AppStore #LiquidGlass
051
Dean @thomasdurand.fr · 18/08/2026
I finally take the time required to update @padlok.app look, and adopt Liquid Glass. This refresh is far from done, but already feels more than a welcome improvement to how the app looks 🥰
Screenshot of Padlok showing address details, with entry codes and floor information.The same information, on a newer screenshot, redisigned to feature Liquid Glass iOS 26+ look.
033
Dean @thomasdurand.fr · 28/05/2026
I'm so glad to be part of #SymfonyDay 's lineup in Montreal next week! I'll be my first talk for the @symfony.com community. I'll be giving tips on how building cli tools for our devs to use drive and simplify conception of features at DiliTrust. See you there! live.symfony.com/2026-montrea...
Thomas Durand will speak at SymfonyDay Montreal 2026 about "CLI-Driven development: an ode to symphony console"
020
Dean @thomasdurand.fr · 13/11/2025
Do iOS is already over, and I had such a good time there. Meeting new folks, and catching up with already known people. I really enjoyed talking there. Thank you so much for having me on stage, and big up to @appforce1.net and the organizing team for putting the conference together! #DoiOS #DoiOS25
A picture featuring Do iOS 2025 speakers on stage to celebrate the end of the conferenceA picture of me on stage with a slide behind stating that "What I love most about
development is API design"
070
Dean @thomasdurand.fr · 09/10/2025
Those two days happened so fast! @swiftconnection.bsky.social is already over! It was an honor to be part of this incredible lineup. 🤯 I was so happy meeting people I wanted to meet for a long time, but also to reconnect with community friends from past years. Thank you La Tech Connection for havin
Swift Connection 25 ending photo with the three members of La Tech Connection in front of all the conferences speakers, on stage.
051
Dean @thomasdurand.fr · 06/10/2025
Hello @swiftconnection.bsky.social ! #SwiftConnection25
Swift connection venue, empty before it starts
040
Dean @thomasdurand.fr · 20/09/2025
NSSpain is already over! As every year, it was an incredible time, spent with incredible people that do incredible things and spoke about incredible topics! I'm glad I could manage to come once more this year! #NSSpain2025
NSSpain speakers on stage, with using the letter of the on stage logo to form the word AI
160
Dean @thomasdurand.fr · 18/09/2025
It begins! 🤩
Luis on the NSSpain stage
041
Dean @thomasdurand.fr · 05/08/2025
This should be toggled on by default. It's reversed by default and it's terrible. #ios26
Classic Mode Switching toggle for iOS 26 camera app.
000
Dean @thomasdurand.fr · 14/07/2025
Paris, July 14th 🇫🇷
020
Dean @thomasdurand.fr · 28/06/2025
What kind of hell is this?
Temperatures up to 38°C (100°F) this Wednesday in Paris
110
Dean @thomasdurand.fr · 23/06/2025
🤞🏻
NSSpain 2025 - Call for Speakers
Your response has been recorded
140
Dean @thomasdurand.fr · 18/06/2025
GlassProminent ButtonStyle, where are you? 😭 #WWDC #iOS26 #LiquidGlass
buttonStyle(.glassProminent) as defined in WWDC session video	Reference to member 'glassProminent' cannot be resolved without a contextual type
160
Dean @thomasdurand.fr · 11/06/2025
iOS 19 spotted in the wild. It's xrOS all over again!
Beta software update for AirPods mentioning iOS 19 instead of 26
010
Dean @thomasdurand.fr · 10/06/2025
Built a random DnD character builder in a matter of minutes with the incredible FoundationModels framework. There are titbits and catch, but the DX is amazing. Can't wait to see what apps will use this framework for offline AI workflows 🤩 #WWDC #LLM
041
Dean @thomasdurand.fr · 10/06/2025
Oh, come on…
Apple LLM generating emoji instead of a SF Symbol identifier
010
Dean @thomasdurand.fr · 09/06/2025
I guess it makes sense #WWDC
LLM only available on Apple Intelligence compatible devices
000
Dean @thomasdurand.fr · 09/06/2025
Current mood: monitoring the end of maintenance page on Apple Developer webpage #WWDC
while true; do
curl https://developer.apple.com/download/ | grep 302 || afplay /System/Library/Sounds/Funk.aiff
sleep 5
done
180
Dean @thomasdurand.fr · 09/06/2025
I can feel the vibe of the tvOS set at my home. Same spirit! #WWDC
040
Dean @thomasdurand.fr · 05/06/2025
Happy Switch 2 day for those who celebrate !
A Nintendo Switch 2 box sitting on a table with two Joy Con and a Switch 2 booklet.
1101
Dean @thomasdurand.fr · 28/05/2025
NEW! Adding a new item to SharePal is now easier than ever using the iOS Share Sheet. Free update very soon in the App Store!
An iPhone screenshot showing the "Add to SharePal" action within the iOS Action/Share Sheet
000
Dean @thomasdurand.fr · 04/05/2025
Such small things can be such a big change.
A newborn hand holding an adult pinky finger
090
Dean @thomasdurand.fr · 10/04/2025
I got a lot of weird reviews since I started doing apps, but accusing Padlok stalking people is … new? 🤣
A one star review saying:
Seems likely me it’d be a great app except stalkers use it download it remote and track you. Going to police station this is not ok.
130
Dean @thomasdurand.fr · 09/04/2025
How many times Trump went bankrupt with his own businesses already? And you trusted him with the global exchange market?
The dow, going down and down…
040
Dean @thomasdurand.fr · 07/03/2025
I see that the two geniuses are doing great
Dow Jones falling, losing 5% in the last month
130
Dean @thomasdurand.fr · 22/02/2025
So Apple Intelligence it there, in French. Therefore, we cannot get everything, right?
Unable to connect to iPhone.
iPhone mirroring is not available in your country or region.
100
Dean @thomasdurand.fr · 09/02/2025
You get to **love** Xcloud Build at first sight, right?
Target 'DefaultsMacrosDeclarations' must be enabled before it can be used.

Target 'PerceptionMacros' must be enabled before it can be used.

Target 'CasePathsMacros' must be enabled before it can be used.
100
Dean @thomasdurand.fr · 28/01/2025
It just took two months, but we have a first commit 🥳
A git history with two commits:
Nov 20: « chore: init »
Yesterday: « feat: early proof-of-concept »
040
Dean @thomasdurand.fr · 15/01/2025
It is time for "Enhance your apps with Apple Intelligenve and App Intents" at Station F, Paris.
A présentation screen showing a big glowing text "Hello". In front of it, a desk with multiple Mac computers.
060
Dean @thomasdurand.fr · 20/12/2024
Yaaaay! ☺️☺️☺️
Your registration is confirmed for “Enhance your apps with Apple Intelligence and App Intents.”
020
Dean @thomasdurand.fr · 17/12/2024
This is a joke, right? A very bad joke 😢
'init(exporting:importing:)' was deprecated in iOS 17.0: A synchronous exporter should be used instead.
000
Dean @thomasdurand.fr · 13/12/2024
No, you're sure about that? 🤣
The app has been killed by the operating system because it is using too much memory.
000
Dean @thomasdurand.fr · 13/12/2024
Oups. I, again, broke #SwiftUI NavigationStack 🫠
99% of CPU, and the RAM usage going up in a linear manner. It’s going to end badlyA big ramp of RAM, going up and up (currently at 2GB, and rising)
100
Dean @thomasdurand.fr · 30/11/2024
I'm sad that #Swift existentials don't work that way…
protocol B: Codable {}
struct A: Codable { // Type 'A' does not conform to protocol '(De|En)codable'
    public let content: [any B]
}
240
Dean @thomasdurand.fr · 30/11/2024
Black Friday has not ended yet! My apps, @getsharepal.app and @padlok.app are on sales until Monday! Padlok: apps.apple.com/app/apple-st... SharePal: apps.apple.com/app/apple-st... And find plenty more reductions on #IndieAppSales website! indieappsales.com
SharePal, Lightning Speed Sharing!
Black Friday — 40% off!Padlok
Black Friday from 50% off!
044
Dean @thomasdurand.fr · 28/11/2024
This is how every modern app code should start from now on!
import AppIntents
130
Dean @thomasdurand.fr · 25/11/2024
In other news, my brother's cat sadly is going away after 18 years. I'm going to pay him a visit tomorrow, to give him a bit of love before the end, and in memory of his kindness and love he gave us
A black cat with green eyes looking at the camera
180
Dean @thomasdurand.fr · 20/11/2024
Good evening, old friend
An Xcode screenshot to select what type of project to create. iOS app is preselected.
050
Dean @thomasdurand.fr · 20/11/2024
Domain name successfully configured to point at my VPS 🫡
Two SSLLabs results, one for IPv4, and another one for IPv6, both showing an A+ result.
010