<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/freek/best-of/2026/05" -->

---
title: Best FREEK.DEV posts — May 2026 | daily.dev
description: The most upvoted FREEK.DEV posts from May 2026, curated by the daily.dev community.
canonical: https://daily.dev/sources/freek/best-of/2026/05
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/freek/best-of/2026/05
og:type: website
og:site_name: daily.dev
og:title: Best FREEK.DEV posts — May 2026 | daily.dev
og:description: The most upvoted FREEK.DEV posts from May 2026, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of FREEK.DEV — May 2026

1. 1  
[](https://daily.dev/posts/generate-apple-and-google-wallet-passes-from-laravel-wfa1veosa "Generate Apple and Google Wallet passes from Laravel")  
Article  
![Avatar of freek](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/286e833d1aaa453d99849cd4dbb7a106)FREEK.DEV · 18w  
Generate Apple and Google Wallet passes from Laravel  
Spatie released Laravel Mobile Pass, an open-source package for generating Apple Wallet passes and Google Wallet objects from a Laravel application. The package provides fluent builder classes for pass types like boarding passes and event tickets, stores passes as Eloquent models, and handles serving them via the Responsable interface. Key features include live push updates via APNs (a single updateField() call updates the pass on the user's device), pass relevance (geofencing and date-based lock screen appearance), pass expiration, and Google Wallet save/remove event callbacks. A live demo and full source code are available on GitHub.  
70
2. 2  
[](https://daily.dev/posts/the-elephant-in-the-room-yfikf0llj "The elephant in the room")  
Article  
![Avatar of freek](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/286e833d1aaa453d99849cd4dbb7a106)FREEK.DEV · 16w  
The elephant in the room  
Josh Comeau argues that deep technical skill becomes more valuable as AI tools improve, not less. Strong developers can leverage AI to amplify their output, while less experienced builders still struggle without solid architectural judgment.  
63  
5
3. 3  
[](https://daily.dev/posts/details-that-make-interfaces-feel-better-0drdbbeui "Details That Make Interfaces Feel Better")  
Article  
![Avatar of freek](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/286e833d1aaa453d99849cd4dbb7a106)FREEK.DEV · 17w  
Details That Make Interfaces Feel Better  
A curated collection of small but impactful UI details that improve user experience, covering topics like text wrapping, concentric border radius math, interruptible animations, and optical alignment. These subtle polish techniques are easy to overlook but significantly elevate interface quality once applied.  
30  
7
4. 4  
[](https://daily.dev/posts/enhancing-our-api-for-better-agentic-consumption-q4gxsb8wt "Enhancing our API for better agentic consumption")  
Article  
![Avatar of freek](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/286e833d1aaa453d99849cd4dbb7a106)FREEK.DEV · 18w  
Enhancing our API for better agentic consumption  
Oh Dear has shipped several API improvements aimed at better compatibility with AI coding agents. The updates include access to historical check runs, dashboard links embedded in every API response, and markdown-friendly documentation to improve agent readability and usability.  
20

[See all FREEK.DEV archives](/sources/freek/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/sources/freek/best-of/2026/05#page","url":"https://daily.dev/sources/freek/best-of/2026/05","name":"Best FREEK.DEV Posts — May 2026","description":"The most upvoted FREEK.DEV posts from May 2026, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/freek/best-of/2026/05#items","numberOfItems":4,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/generate-apple-and-google-wallet-passes-from-laravel-wfa1veosa","name":"Generate Apple and Google Wallet passes from Laravel"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/the-elephant-in-the-room-yfikf0llj","name":"The elephant in the room"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/details-that-make-interfaces-feel-better-0drdbbeui","name":"Details That Make Interfaces Feel Better"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/enhancing-our-api-for-better-agentic-consumption-q4gxsb8wt","name":"Enhancing our API for better agentic consumption"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"FREEK.DEV","item":"https://daily.dev/sources/freek"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/freek/best-of"},{"@type":"ListItem","position":5,"name":"May 2026"}]}]}
```

