Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Brendan@TapForms 🇨🇦

@tapforms@mastodon.social
mastodon 4.8.0-nightly.2026-10-06
  • Open on mastodon.social

Brendan Duddridge. Indie macOS / iOS app developer of Tap Forms Database Pro. The digital filing cabinet for your life. #ObjectiveC #Swift #SwiftUI

491 Followers
247 Following
27 Posts
Joined August 17, 2018
Website:
https://www.tapforms.com
Home:
Calgary, 🇨🇦
Passions:
Programming, Mountain Biking
Open post
Brendan@TapForms 🇨🇦 @tapforms@mastodon.social
· 2mo ago
Replying to
@ned@beige.party ugh. Let's make sure all us sane people get out and vote on October 19th. ❤️🇨🇦
5
0
1
0
Open post
Brendan@TapForms 🇨🇦 @tapforms@mastodon.social
· 3mo ago
Replying to
@cyberlyra@hachyderm.io I live in Alberta and I'm a proud Canadian. And I only know a few people who swing towards separatist views. I'll be voting to stay in Canada for sure. This is a great country.
4
0
2
0
Open post
Brendan@TapForms 🇨🇦 @tapforms@mastodon.social
· 6mo ago
Replying to
@gruber @gedeonm have you seen our money? It's beautiful. I do feel bad for you guys about the desecrated version you'll get with that horrible man's signature.
5
0
0
0
Open post
Brendan@TapForms 🇨🇦 @tapforms@mastodon.social
· 6mo ago

Nice! Almost as exciting as an episode of For All Mankind!

4
0
0
0
Open post
Brendan@TapForms 🇨🇦 @tapforms@mastodon.social
· 4mo ago

@schwa@mastodon.social interesting. I've never voted in a UK election. We moved from there to Canada when I was 6 months old. I suppose I could. I have a current UK passport.

1
0
0
0
Open post
Brendan@TapForms 🇨🇦 @tapforms@mastodon.social
· 5mo ago
Replying to
@gedeonm@mastodon.social fixing dinner. Was it broken? 😆
1
1
0
0
Open post
Brendan@TapForms 🇨🇦 @tapforms@mastodon.social
· 5mo ago
Replying to
@Cdespinosa@mastodon.social and I'm sure Wall Street will be punishing AAPL for that tomorrow because of some tiny metric they don't like.
1
0
0
0
Open post
Brendan@TapForms 🇨🇦 @tapforms@mastodon.social
· 5mo ago

@schwa@mastodon.social how was that ever approved? 😬

1
0
0
0
Open post
Brendan@TapForms 🇨🇦 @tapforms@mastodon.social
· 6mo ago
Replying to on mastodon.social
@agiletortoise@mastodon.social my first was an Apple ][+. I carried it in a brown leather case on a plane as carry on luggage from Orange County in the US up to Canada. Then I won a //e in a contest a couple years later. Then had a //gs (one of the Woz signature editions). Then moved on to the Mac. Good times.
1
2
0
0
Open post
Brendan@TapForms 🇨🇦 @tapforms@mastodon.social
· 6mo ago
Replying to
@malin congratulations! It's an awesome app!
1
1
0
0
Open post
Brendan@TapForms 🇨🇦 @tapforms@mastodon.social
· 6mo ago
Replying to
@isaiah@mastodon.social I save whenever I call defaults.setXxxFor(key:). Just a plist write to the file system within the document bundle folder. DocumentProperties.plist is the file I wrote to. And since my app is a database app I write to the database all the time as users make changes. Not just by pressing save. My document is never really in a dirty state.
1
0
1
0
Open post
Brendan@TapForms 🇨🇦 @tapforms@mastodon.social
· 6mo ago
Replying to
@paul @marcoarment agree. It's not hard to pull from CloudKit every once in a while or add a Sync Now button. I sync when the app comes to the foreground. Mac and iOS. Plus have a button. And a switch to toggle auto sync. And a sync delay setting.
1
0
0
0
Open post
Brendan@TapForms 🇨🇦 @tapforms@mastodon.social
· 6mo ago
Replying to
@isaiah@mastodon.social I've been doing that for years now. Just a dictionary of key values stored in a plist file within the document bundle. I just load it in when the document is instantiated. I modeled it directly after NSUserDefaults. I called it ..... TFUserDefaults. Very original 😆
1
3
0
0
Open post
Brendan@TapForms 🇨🇦 @tapforms@mastodon.social
· 6mo ago
Replying to
@justkwin @zbender @lukaskubanek weird. I wrote a new sync engine using CKSyncEngine and it seemed to work sometimes. I was testing last night by making a change on an old Sonoma MBP and I watched my 26.4 Tahoe Mac update. It took about a minute to update though but it did without my intervention. But I have noticed the notifications don't always arrive so I have to manually sync frequently. Maybe it's only an iOS 26.4 issue. I'll do more testing and file feedback.
1
0
0
0
Open post
Brendan@TapForms 🇨🇦 @tapforms@mastodon.social
· 15mo ago
Replying to
@tuomas_h@mastodon.social this is really nice. The toolbar buttons look like they're part of the window instead of floating a foot above like in os26. And I love the sidebar.
4
0
0
0
Open post
Brendan@TapForms 🇨🇦 @tapforms@mastodon.social
· 8mo ago
Replying to
@gedeonm@mastodon.social that's more snow I think than we've had here in Calgary, 🇨🇦 all year!
1
0
0
0
Open post
Brendan@TapForms 🇨🇦 @tapforms@mastodon.social
· 8mo ago
Replying to
@gedeonm@mastodon.social so sorry to hear that Ged. I hope your wife recovers quickly.
1
0
0
0
Open post
Brendan@TapForms 🇨🇦 @tapforms@mastodon.social
· 20mo ago
Replying to
@fj@mastodon.social I'm no musk fanboy. Despise the guy. Bought my M3 in early 2019 before all his crap. Charge at home from solar and the grid 99.9% of the time. But occasionally I have to go to the supercharger. What do I do if I can't get home with the charge I have if I don't stop at the supercharger? Can't afford to sell mine to get a new EV. Besides that would just be passing the issue on to someone else anyway. I'm not a nazi sympathizer AT ALL just because I own a Tesla.
1
6
0
0
Open post
Brendan@TapForms 🇨🇦 @tapforms@mastodon.social
· 12mo ago
@kaidombrowski congratulations! I also saw your developer spotlight feature. Very cool!
0
0
0
0
Open post
Brendan@TapForms 🇨🇦 @tapforms@mastodon.social
· 3mo ago

@schwa@mastodon.social ya it was a blood bath. For me at least.

0
0
0
0
Open post
Brendan@TapForms 🇨🇦 @tapforms@mastodon.social
· 4mo ago

I guess Wall Street really doesn't like AAPL right now. Brutal. 😭

0
0
0
0
Open post
Brendan@TapForms 🇨🇦 @tapforms@mastodon.social
· 5mo ago

@Amy@iosdev.space Canada would be much safer I believe.

0
0
0
0
Open post
Brendan@TapForms 🇨🇦 @tapforms@mastodon.social
· 6mo ago
Replying to
@agiletortoise@mastodon.social And we're all glad you came back to the Mac! I've never ever owned a PC before. I used to program one when I was doing consulting work at a paper mill company. Remember PowerBuilder? But never had my own PC. I've always been deeply entrenched in the Apple ecosystem.
0
0
0
0
Open post
Brendan@TapForms 🇨🇦 @tapforms@mastodon.social
· 6mo ago
Replying to
@isaiah@mastodon.social I don't use NSFileWrapper. Maybe that's why it works for me. I still use NS/UIDocument though. I just treat the bundle like the root of my folder hierarchy.
0
0
0
0
Open post
Brendan@TapForms 🇨🇦 @tapforms@mastodon.social
· 20mo ago
Replying to
@niksu@mastodontti.fi you need an adaptor which I don't have, to use CCS but it takes longer to charge than a supercharger too.
0
0
0
0
Open post
Brendan@TapForms 🇨🇦 @tapforms@mastodon.social
· 6mo ago
Replying to
@titociuro@mstdn.social or just plain market manipulation
0
2
0
0
Open post
Brendan@TapForms 🇨🇦 @tapforms@mastodon.social
· 2mo ago
Replying to
@wndxlori@ruby.social this whole thing is insane. I registered for early mail in voting. I expect the lineups to be long and slow on referendum day. https://www.elections.ab.ca/resources/media/news-releases/2026-referendum-special-ballot-requests/
Special Ballot Requests Now Open for October 19 Referendum - Elections Alberta
Elections Alberta

Special Ballot Requests Now Open for October 19 Referendum - Elections Alberta

EDMONTON, AB – Online applications to Vote by Mail are now open for the October 19, 2026, Referendum.  Vote by Mail, also known as a Special Ballot, is available to all eligible Alberta electors. Electors do not need to provide a reason to apply. “Vote by Mail gives Albertans the flexibility to choose a day and time that works for them to sit down and consider the referendum questions,” said Gordon McClure, Chief Electoral Officer. “With 10 questions, some electors...

0
0
1
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 09:05:37 UTC