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

---
title: Best FREEK.DEV posts — May 2024 | daily.dev
description: The most upvoted FREEK.DEV posts from May 2024, curated by the daily.dev community.
canonical: https://daily.dev/sources/freek/best-of/2024/05
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/freek/best-of/2024/05
og:type: website
og:site_name: daily.dev
og:title: Best FREEK.DEV posts — May 2024 | daily.dev
og:description: The most upvoted FREEK.DEV posts from May 2024, 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 2024

1. 1  
[](https://daily.dev/posts/i-write-my-code-in-the-controller-rymkjnblv "I write my code in the controller")  
Article  
![Avatar of freek](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/286e833d1aaa453d99849cd4dbb7a106)FREEK.DEV · 2y  
I write my code in the controller  
Oh Dear is an all-in-one website monitoring tool with features like uptime monitoring, SSL certificate monitoring, and more. It also has a developer friendly API and allows users to create a public status page. The author shares programming tips and Laravel-focused content on various platforms and sends out a monthly newsletter for PHP developers.  
32  
7
2. 2  
[](https://daily.dev/posts/elevate-your-laravel-eloquent-queries-with-tappable-scopes-tl4hcu1jn "Elevate Your Laravel Eloquent Queries with Tappable Scopes")  
Article  
![Avatar of freek](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/286e833d1aaa453d99849cd4dbb7a106)FREEK.DEV · 2y  
Elevate Your Laravel Eloquent Queries with Tappable Scopes  
Learn how tappable scopes in Laravel can help break down complex queries into reusable pieces of code.  
22  
1
3. 3  
[](https://daily.dev/posts/building-maintainable-php-applications-thinking-data-vs-thinking-business-processes-zb4a3tegf "Building Maintainable PHP Applications: Thinking Data vs Thinking Business Processes")  
Article  
![Avatar of freek](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/286e833d1aaa453d99849cd4dbb7a106)FREEK.DEV · 2y  
Building Maintainable PHP Applications: Thinking Data vs Thinking Business Processes  
Learn about the differences between thinking in terms of data vs thinking in terms of business processes and how it affects code maintainability.  
21  
1
4. 4  
[](https://daily.dev/posts/freek-van-der-herten-s-blog-on-php-laravel-and-javascript-yfj2uyq2c "Freek Van der Herten's blog on PHP, Laravel and JavaScript")  
Article  
![Avatar of freek](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/286e833d1aaa453d99849cd4dbb7a106)FREEK.DEV · 2y  
Freek Van der Herten's blog on PHP, Laravel and JavaScript  
A blog by Freek Van der Herten on PHP, Laravel, and JavaScript. It covers monitoring, uptime, SSL certificates, broken links, scheduled tasks, and more. The author also shares programming tips, tutorials, and opinions, with an emphasis on the Laravel framework. They offer a monthly newsletter and a free trial for their monitoring tool, Oh Dear.  
16
5. 5  
[](https://daily.dev/posts/architecture-testing-in-laravel-with-pest-txedifnjd "Architecture Testing in Laravel with Pest")  
Article  
![Avatar of freek](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/286e833d1aaa453d99849cd4dbb7a106)FREEK.DEV · 2y  
Architecture Testing in Laravel with Pest  
Learn how to use Pest to add architecture tests for your PHP application and enforce standards such as folder structures and naming conventions.  
15  
2

[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/2024/05#page","url":"https://daily.dev/sources/freek/best-of/2024/05","name":"Best FREEK.DEV Posts — May 2024","description":"The most upvoted FREEK.DEV posts from May 2024, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/freek/best-of/2024/05#items","numberOfItems":5,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/i-write-my-code-in-the-controller-rymkjnblv","name":"I write my code in the controller"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/elevate-your-laravel-eloquent-queries-with-tappable-scopes-tl4hcu1jn","name":"Elevate Your Laravel Eloquent Queries with Tappable Scopes"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/building-maintainable-php-applications-thinking-data-vs-thinking-business-processes-zb4a3tegf","name":"Building Maintainable PHP Applications: Thinking Data vs Thinking Business Processes"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/freek-van-der-herten-s-blog-on-php-laravel-and-javascript-yfj2uyq2c","name":"Freek Van der Herten's blog on PHP, Laravel and JavaScript"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/architecture-testing-in-laravel-with-pest-txedifnjd","name":"Architecture Testing in Laravel with Pest"}]},{"@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 2024"}]}]}
```

