Tech News
Все новости AI & ML Architecture DevOps Open Source Programming Team Management Testing & QA Web

Последние новости

⚑ Сообщить о проблеме

Tech news from the best sources

Все темы AI Gear News Tech agents ai api architecture automation beginners career database devchallenge devops javascript llm machinelearning mcp opensource performance productivity programming python react security showdev testing tutorial typescript webdev
Все EN RU
EN

How a Timeout Can Charge Your Customer Twice (And How to Stop It in Laravel)

A customer attempts a payment. The request safely reaches your server, and the transaction is performed successfully. Then, while the response is be…

laravelphpbackendstripe
Dev.to Aug 29, 2026, 04:45 UTC
EN

Laravel & Design Patterns — Practice Series: Adapter

Welcome back. This is the next article in our practical use of patterns in Laravel, and in this guide, we are going to talk about one of the most po…

laravelphpwebdevdesignpatterns
Dev.to Aug 28, 2026, 16:30 UTC
EN

The Laravel schema nobody chose

Fifteen real Laravel applications, every one of them a codebase you can go and read. 811 tables. One pinned MySQL 8.0 database, migrations only, no…

laravelphpdatabaseopensource
Dev.to Aug 28, 2026, 11:16 UTC
EN

Catching Risky Doctrine Migrations Before Production

Database migrations are one of those things that often look harmless during code review. A migration may contain only a few lines of SQL, the applic…

symfonyphpdevopsdoctrine
Dev.to Aug 28, 2026, 07:28 UTC
EN

This Week In PHP Internals | August 26, 2026

Hello world, it's Wednesday, August 26, 2026, and here's what happened This Week in PHP Internals. 10 stories this week, so let's get into it. But f…

phplaravelnewswebdev
Dev.to Aug 28, 2026, 04:05 UTC
EN

AI agents in Laravel with Laragents

Creating a call to an AI model is the easy part. A request, a JSON body, a content field on the way back. If that were the work, nobody would need a…

laravelphpopensourceai
Dev.to Aug 27, 2026, 16:56 UTC
EN

Vizra Evals and Pest's Evals Plugin: When You Want Which

If you are testing AI agents in Laravel, there are now two packages with "evals" in the description, and the obvious question is whether you need bo…

laravelphptestingai
Dev.to Aug 27, 2026, 12:00 UTC
EN

Why do some developers compare PHP and NodeJS?

Why do developers compare PHP and Node.js? (Spoiler: One is a language, the other is a magician’s hat) And why most people don’t actually know what…

phpnode
Dev.to Aug 27, 2026, 02:15 UTC
EN

Stop rewriting your API responses in Laravel (Use this Trait instead)

If you are building API-driven applications, nothing clutters up your controllers faster than manually typing out response()->json(...) arrays ev…

laravelphpapiwebdev
Dev.to Aug 27, 2026, 00:25 UTC
EN

I Built a Discord Server Discovery Platform

I Started Building a Discord Server Directory I’ve spent a lot of time around Discord communities, and one thing has always bothered me. Finding a g…

webdevlaravelphpdiscord
Dev.to Aug 26, 2026, 21:11 UTC
EN

Installing OpenLiteSpeed on Ubuntu 22.04

OpenLiteSpeed is a free, open-source, high-performance web server with HTTP/2 and HTTP/3 support, native PHP handling, and a graphical admin console…

linuxwebdevdevopsphp
Dev.to Aug 26, 2026, 17:47 UTC
EN

Your WordPress Search Plugin Should Return Post IDs and Nothing Else

In the space of a month I was asked three questions that looked completely unrelated: Can search work on a site translated with TranslatePress, wher…

wordpressphparchitecturewebdev
Dev.to Aug 26, 2026, 06:11 UTC
EN

Verifying a WordPress major upgrade — a 7-step post-upgrade checklist

You followed the step-by-step WP-CLI procedure from W4 , the terminal printed "Success: Core updated successfully," and the session is over. Stoppin…

wordpressphptutorial
Dev.to Aug 25, 2026, 23:57 UTC
EN

How I Debugged a phpMyAdmin 500 Error While Importing a Large SQL File on Laragon

I recently ran into a weird issue while working on a Laravel project on Windows using Laragon . Everything was working fine until I tried to import…

phplaravelmysqlwebdev
Dev.to Aug 25, 2026, 12:28 UTC
EN

Unread badges that would not clear: 59 of my 64 messages were junk

I am building a small chat feature for an HR system. Shared hosting, PHP, no WebSocket, polling every few seconds. Nothing exotic. Then a bug report…

phpdebuggingwebdevdatabase
Dev.to Aug 25, 2026, 06:11 UTC
EN

Per-user two-factor auth in CakePHP with CakeDC/Users (opt-in, one method)

CakeDC/Users gives you TOTP two-factor authentication almost for free: flip one config key and every login grows a "enter your 6-digit code" step. T…

cakephpphpsecuritywebdev
Dev.to Aug 25, 2026, 00:52 UTC
EN

Your PrestaShop hook renders nothing, and nothing is logged

A module hook that returns an empty string looks exactly like a module hook that was never called. PrestaShop gives you nothing to tell them apart:…

prestashopphpwebdevdebugging
Dev.to Aug 24, 2026, 21:40 UTC
EN

17 free, dependency-free JS/PHP components for your next project

I maintain a small library of standalone components: no npm, no bundler, no framework. Each one is a single file that encapsulates its own CSS (and…

frontendjavascriptphpwebdev
Dev.to Aug 24, 2026, 08:07 UTC
EN

Credits, plans and quotas in Laravel with Larameter

If your app sells an allowance, a number of credits a month, or a number of documents, or a number of anything. Whatever it is, you end up writing a…

laravephpsassstripe
Dev.to Aug 24, 2026, 03:21 UTC
EN

Bring Your Own Key: Building an AI Portal That Never Touches the Billing

Bring-your-own-key, not another subscription Every few months another "all AI models in one place" product shows up, and almost all of them work the…

privacyphpopensourcewebdev
Dev.to Aug 23, 2026, 18:47 UTC
EN

Building a Personal Blog with Laravel: A Real World Project

A personal blog sounds like a simple Laravel project. Create posts, show them on the homepage, and you are done. But once you start adding search, c…

laravelphpwebdevproductivity
Dev.to Aug 23, 2026, 12:26 UTC
EN

How to Find Which WordPress Plugin Actually Generated a Canonical Tag

Two canonical tags on the same page. WordPress settings look correct. So why is the live HTML different? If you manage WordPress sites for clients,…

wordpressseophpwebdev
Dev.to Aug 23, 2026, 10:08 UTC
EN

MySQL Will Quietly Eat Your Data If You Let It: Truncation, Charsets, and the 1366 You Never See

A WhatsApp button on a shop was dialling the wrong number. Not a formatting problem — a genuinely different number, three digits short of the one in…

mysqlphpdatabasewebdev
Dev.to Aug 23, 2026, 08:30 UTC
EN

Building a Custom REST API in WordPress the Right Way

WordPress is often treated as a traditional CMS, but its REST API makes it possible to use WordPress as the backend for applications, dashboards, mo…

wordpresswebdevrestapiphp
Dev.to Aug 22, 2026, 19:00 UTC
EN

Preventing lost updates in Symfony APIs with ETags and Doctrine

There is a concurrency problem in APIs that is easy to miss. Two clients read the same resource: Client A -> GET /documents/42 Client B -> GET…

phpsymfonydoctrineshowdev
Dev.to Aug 22, 2026, 16:38 UTC
EN

I made a Symfony bundle for masking sensitive data

I recently released a small open-source Symfony bundle called MaskedBundle . The reason for building it was quite simple: logs are useful, but somet…

phpsymfonyshowdevsecurity
Dev.to Aug 22, 2026, 10:14 UTC
EN

Lessons Laravel Developers Should Learn from the laravel-lang Attack

Lessons Laravel Developers Should Learn from the laravel-lang Attack On 22–23 May 2026, four packages in the laravel-lang organization — laravel-lan…

laravelphpsecuritycomposer
Dev.to Aug 22, 2026, 10:01 UTC
EN

How I Approach Appointment Slot Optimization in Laravel When Services Have Different Durations

When building an appointment scheduling system, one of the problems that looks simple at first is: «“Find the available time slots for a doctor.”» B…

laravelphpappointmentwebdev
Dev.to Aug 22, 2026, 03:54 UTC
EN

My First UWA Widget for Netvibes and iGoogle (2009)

Archival repost — originally published on my old blog on January 18, 2009. Lightly cleaned up for dev.to (translated from French; I also dropped my…

phpwebdevapiretro
Dev.to Aug 21, 2026, 22:04 UTC
EN

Row-level security in Symfony: the role that ran your migrations bypasses every policy you wrote

A comment on my last article was better than the article. The subject was single-database multi-tenancy, and @to21as argued that the predicate shoul…

symfonyphppostgresdatabase
Dev.to Aug 21, 2026, 16:38 UTC

© Tech News — Агрегатор новостей

English Русский
Карта сайта Правовая информация Конфиденциальность Условия использования Авторские права / Удаление Контакт DSA

Выход с сайта

Вы собираетесь открыть внешний сайт:

Продолжить →