Tooling

Smart is not enough: three criteria to select AI tools

When selecting AI tools, companies must go beyond productivity and consider compliance, community support, and team management. Discover madewithlove’s pragmatic approach to responsible, scalable AI adoption.

Using Cursor background agents

Cursor’s new background agents feature lets Pro users spin up cloud-based environments that clone your repo, complete small tasks in parallel, and create PRs without touching your local setup.

Lynx: a new contender in cross-platform development?

Lynx could revolutionize cross-platform mobile development with its unique approach and performance benefits. Is it time to switch from React Native or Flutter?

🌶️ Why Native PHP shouldn’t exist

Building desktop apps with NativePHP misuses Laravel’s core strengths, creating potential security risks and practical limitations.

There is a time and place for everything: managed services vs DIY

Should you avoid managed services to prevent lock-in? Maybe. However, spending months reinventing infrastructure instead of shipping features is a bigger risk. Balance is key. Know the trade-offs, understand the costs, and make decisions based on your reality.

Revolutionising diagnosis: How large language models can drive a 10x change

Large language models (LLMs) transform problem-solving by enabling natural, iterative conversations, ideal for fields like healthcare and legal services. They scale expertise and accessibility but face challenges like reliability and cost.

Instant feedback using the useOptimistic hook in React

Implement optimistic updates in React with the useOptimistic hook for instant UI feedback. This technique enhances user experience by updating the interface immediately while the server processes actions in the background, creating a faster and more responsive app.

The right tool for the job

What framework or coding language should founders of SaaS startups choose when they start building a new software product.

Cookie-based authentication with Laravel Sanctum

This is a detailed step-by-step guide for setting up Laravel Sanctum with cookie-based authentication. It explains the logic behind each step and how to set up Postman. We also tackle the most common CORs issues.

Automating malware scanning on uploaded files

Implementing a malware scan for file uploads using ClamAV on DigitalOcean, this post details setting up a pragmatic solution despite infrastructure limitations. It covers the initial approach, technical setup, challenges, and potential improvements for a secure file-handling system.

The Fediverse & the new era of social networks

Discover the Fediverse, a decentralized social network challenging Facebook and Twitter. Built on ActivityPub, it offers independent content and diverse interaction. Choose an app and server to join, explore facets, customize, and contribute to its open-source future.

Setting up infrastructure using HashiCorp Terraform, Laravel Forge and Cloudflare

DigitalOcean | Cloud Infrastructure for DevelopersAn ocean of simple, scalable cloud solutions.Cloud Infrastructure for DevelopersDave McCarthyResearch Vice President, IDC If you’ve used Terraform before

Running PHPUnit with PHPStorm

When writing tests, I often find myself switching between the IDE and terminal windows to actually run the tests. On projects with very large test

Gotta Go Fast: Reducing friction in everyday work

It’s safe to say that programming, and everything around it, evolved tremendously since the Internet’s beginnings. If you’ve ever created a Frontpage

Why do we use bad color schemes?

If you’re a developer, odds are most of what you’re looking all day is text and code. Whether it’s in a terminal,

Subscribe