Eindelijk: Stop al je pasjes in Apple Wallet

Veertien jaar lang hebben mensen gewacht tot hun sportschool, bouwmarkt, supermarkt, favoriete koffiezaak of de bibliotheek eens een Wallet-pas zou aanbieden. Dat ging dus nooit gebeuren. In iOS 27 lost Apple dat op een verrassende manier op: je maakt zo’n pas gewoon zelf.

Mark Gurman van Bloomberg meldde maandag dat de Wallet-app een functie krijgt die “Maak een pas” heet. De “+"-knop die je nu gebruikt om een creditcard of pass-mail toe te voegen, biedt straks ook een derde optie: zelf een pas opbouwen. Geen developer-account nodig, geen certificaten, geen gedoe. iOS 27 wordt naar verwachting op 8 juni getoond op WWDC, met een publieke release in september.

De berichtgeving van Bloomberg, MacRumors, 9to5Mac en AppleInsider wijst allemaal dezelfde kant op. Na een tik op de “+"-knop krijg je twee opties:

  • Een QR-code scannen van een papieren kaart, ticket of scherm
  • Een pas vanaf nul opbouwen in een editor

In die editor zitten kleuren, afbeeldingen, tekstvelden en stijlopties. Het voelt minder als PassKit (Apples ontwikkelaarsgerichte systeem uit 2012) en meer als de generatoren van derden zoals Pass2U of WalletWallet, waar mensen al jaren naartoe vluchten als ze snel een pasje willen.

Drie sjablonen, drie kleuren

Apple test drie startsjablonen, elk met een eigen standaardkleur:

  • Standaard (oranje) voor algemene passen
  • Lidmaatschap (blauw) voor sportscholen, clubs, bibliotheken en alles waar je telkens weer naar binnen moet
  • Evenement (paars) voor tickets, films, eenmalige dingen

Die kleuren zijn niet zomaar decoratie. Wallet stapelt passen visueel boven elkaar, en met die sjabloonkleur herken je in één oogopslag welk pasje je nodig hebt. De oranje stempelkaart, het paarse concertticket, het blauwe sportschoolpasje. Dat is precies hoe ik mijn Wallet nu eigenlijk al zou willen ordenen.

Waarom dit veertien jaar duurde

PassKit kwam uit in 2012, met iOS 6. Het idee klopte: bedrijven bouwen .pkpass-bestanden, klanten tikken erop, iedereen blij. In de praktijk werkte het alleen voor partijen die de moeite konden rechtvaardigen. KLM, Albert Heijn, Ticketmaster, dat soort spelers.

Voor de buurtkoffie of de lokale bibliotheek was het hopeloos. Een Apple Developer-account, ondertekeningscertificaten, genoeg ontwikkelwerk om iemand in te huren. In dat budgetgesprek won “print gewoon een stempelkaart” altijd. Logisch ook.

The Next Web verwoordt het mooi: Apple wacht niet langer op ontwikkelaars. Bouwt jouw sportschool geen Wallet-pas? Prima, dan maak jij hem zelf op basis van de QR-code die ze toch al op je papieren kaart hebben gedrukt.

Vaklui, werkgevers, opleiders en opdrachtgevers samenbrengen

Omdat ik het prachtig vind om met vakmensen te praten ben ik aan de slag gegaan met een website die ik al heel lang wilde maken. Toen ik nog een online marketingbureau had gericht op het MKB, was dat een van mijn favoriete onderdelen van mijn werk. Ik heb zoveel mooie bedrijven van binnen mogen zien en zoveel vakmensen gesproken..

Vaklui brengt deze vaklui, werkgevers, opleiders en opdrachtgevers samen. Vanuit een vacature brengen we de opleidingen onder de aandacht. Vanuit de diensten brengen we de vacatures onder de aandacht en vanuit de opleidingen de diensten en vacatures.

Daarnaast worden alle diensten en aanbiedingen onder de aandacht gebracht bij de bezoekers van onze andere websites. We hebben zoveel content in de agrarische, transport, logistiek en automotive sectoren, dat dit als een hele logische volgende stap voelt.

Het zal wel een paar jaar duren voordat deze website echt een bekend merk is geworden, maar daar gaan we gewoon langzaam aan schaven. Eerst maar eens live, en zorgen voor het eerste aanbod!

Relaunched dynamisch-tarief.nl

Since I’m rebuilding all my hobby projects in Laravel, I also had to relaunch my website about dynamic energy pricing in The Netherlands. It gathers its EPEX pricing information information from the ENTSO-e transparency API.

Getting permission to use that API involves requesting a token via e-mail. Why they came up with that particular hurdle is a mystery to me.

Dynamic Tariffs

Grokipedia

I just noticed TractorFan has a profile on Grokipedia. While mostly factually correct, the article that their AI wrote is quite repetitive. It’s really fluffing up the content and as a result it’s not an entertaining read.

Making truly useful guides for tractors

I started writing longer descriptions for the most popular tractors on our platform. The goal is to be engaging (for tractor fans, that is), while keeping it factual and neutral.

An example of this is the section about the John Deere 7810.

It’s very nice to be able to create truly useful and interesting pages, without the objective of selling something. I also like the collaborative aspect of it. The community can make corrections and add photos, videos, reviews and questions, making it a destination that is less dry than Wikipedia and more factual than any AI generated slop page.

ChatGPT hypocrisy towards copyright issues

After having my server absolutely pummeled to death by GPTBot, copying all content on all my websites without asking, this seems hypocritical on a whole other level:

We have observed accounts associated with DeepSeek employees developing methods to circumvent OpenAI’s access restrictions and access models through obfuscated third-party routers and other ways that mask their source.

www.reuters.com/world/chi…

Amazing alternative to Sentry

If you have a Laravel project and think about using Sentry in production, there’s an amazing open source alternative that works great with Docker, out of the box: BugSink.

Self-host on your own servers and handle millions of events with no per-event billing. It saved my ass on multiple occasions now.

They offer a hosted plan if you want to avoid the hassle of self hosting. I’m not sponsored, they don’t have an affiliate program, it’s just awesome.

Early Hints with Laravel Octane + FrankenPHP

EarlyHints.dev screenshot with a satisfying result

So today I added EarlyHints to my FrankenPHP application server. I use cookies to prevent sending them on every request. It’s one of many steps I had to take to compensate for the fact that Laravel, while awesome, is just not as quick as I want it to be.

PDF Coloring Sheets

My kids ask me to print out coloring pages about twice a week. That’s where I got the idea for:

A Coloring PDFs website!

By focusing on the agriculture, transportation and automotive sectors, it nicely aligns with the other websites I’m running.