Tech News
All News AI & ML Architecture DevOps Open Source Programming Team Management Testing & QA Web

Programming

⚑ Report a Problem

Latest Programming news from Tech News

All topics AI agents ai api architecture automation backend beginners career database devchallenge devops discuss javascript llm machinelearning mcp opensource performance productivity programming python react rust security showdev testing tutorial typescript webdev
All EN RU
EN

Instant ADD COLUMN, Until a FULLTEXT Index Shows Up: A MariaDB Migration That Froze Writes

Adding a nullable column to an InnoDB table is supposed to be a non-event. On MariaDB 10.3+ and MySQL 8.0+ it is usually an instant operation: a met…

mariadbmysqldatabasedevops
Dev.to Oct 12, 2026, 20:21 UTC
EN

Cloning a staging MongoDB and MySQL to your laptop without installing a single database client

Every week someone on my team needs a copy of our staging data on their laptop. Two databases, MongoDB and MySQL, a few gigabytes. For years the ans…

mysqlgodockermongodb
Dev.to Oct 7, 2026, 02:27 UTC
EN

MySQL Connector/Python Fails to Close Pooled Sockets on App Termination: Solution Explored

Introduction In the world of database-driven applications, efficient resource management is critical. However, a subtle yet significant issue has em…

mysqlpythonsocketsresourceleak
Dev.to Sep 30, 2026, 22:16 UTC
EN

Squashing Laravel Migrations: 5 Ways schema:dump --prune Bites a Real Team

Originally published at hafiz.dev A recent r/laravel thread was titled "250 migrations in 3 years. What's yours at?" The standard answer is one comm…

laravelmigrationsmysqltesting
Dev.to Sep 30, 2026, 04:15 UTC
EN

"Duplicate entry '0' for key PRIMARY" usually means your database lost AUTO_INCREMENT

Installing a plugin fails with: Duplicate entry '0' for key 'PRIMARY' The obvious reading is that the plugin tried to insert a row with id 0. The ac…

mysqlphpdatabasedevops
Dev.to Sep 29, 2026, 13:15 UTC
EN

Laravel's New whereBinary(): Simple Case-Sensitive Queries in MySQL

If you have worked with Laravel and MySQL for a while, you have probably run into this situation: User :: where ( 'name' , 'john' ) -> get (); Yo…

laravelphpmysqldatabase
Dev.to Sep 22, 2026, 15:54 UTC
EN

Jev was the tipping point - I built the last MySQL search statement

The problem that kept finding me was mapping unstructured data into an existing corpus. Supplier products that needed to match a catalog. Text that…

showdevmysqljev
Dev.to Sep 20, 2026, 11:14 UTC
EN

MySQL to PostgreSQL Migration: A Practical UK Guide for Decision-Makers

Database migration is rarely just a technical exercise. For UK businesses, moving from MySQL to PostgreSQL can affect application performance, opera…

cloudcomputingmysqlpostgressqlmigration
Dev.to Sep 19, 2026, 15:17 UTC
EN

The rollback that only rolled back half of it

I was testing a new screen against the production ERP database: a box comes back from the customer, and the screen has to release the material insid…

mysqldatabasepythonarchitecture
Dev.to Sep 18, 2026, 19:14 UTC
EN

Cost-Effective Public Hosting for Typescript/MySQL Monorepo: Optimizing for Small User Base Without Unnecessary Expenses

Introduction Hosting a Typescript/MySQL monorepo application for a small user base (4-5 users) presents a unique challenge: balancing cost-effective…

hostingmonorepotypescriptmysql
Dev.to Sep 15, 2026, 05:00 UTC
EN

One CAST made a view 13x slower in PostgreSQL. So I benchmarked MySQL 8.4 against PostgreSQL 17

At one interview I was asked about VIEWs. I answered honestly: in real projects I had barely run into them; for aggregates it is safer to keep a sep…

performancepostgresmysqlsql
Dev.to Sep 14, 2026, 18:59 UTC
EN

Appwrite shipped managed Postgres and MySQL (real engines, not our document API)

Hey. I'm Jake (abnegate). I work on databases at Appwrite. We just shipped managed native PostgreSQL and MySQL, and I wanted a place to talk about w…

webdevpostgresmysql
Dev.to Sep 11, 2026, 03:54 UTC
EN

Installing WordPress on Ubuntu 24.04

WordPress is a free, open-source content management system (CMS) built with PHP and backed by MySQL or MariaDB. It began as a blogging tool and has…

wordpressnginxmysqlubuntu
Dev.to Sep 9, 2026, 23:03 UTC
EN

Laravel's Native Vector Search Now Speaks MariaDB — Plain MySQL Is Still Left Out

Originally published on my blog . On August 20, PR #61250 was merged into Laravel's 13.x branch, bringing the query builder's native vector search —…

laravelmysqlaidatabase
Dev.to Sep 8, 2026, 16:13 UTC
EN

Building a game server tracker: what I learned exposing a public JSON API

A few months ago I shipped L2 Calendar , a tracker for Lineage 2 private server openings. Players kept asking the same thing: "when's the next Inter…

apimysqlnodegaming
Dev.to Sep 6, 2026, 02:53 UTC
EN

Safely Test a MySQL 5.7 -> 8.0 Upgrade on Azure

Upgrading a production database? Don't make production your test environment. A safer approach is to restore production to a separate Azure MySQL se…

azuredatabasemysqltesting
Dev.to Sep 4, 2026, 10:09 UTC
EN

A Complete Guide to Install XAMPP, Configure Apache & MySQL Services, and Deploy WordPress Using PowerShell Commands

Setting up a reliable local web development environment is one of the first steps for anyone working with WordPress, PHP, MySQL, or Apache. While XA…

phpmysqlwordpresspowershell
Dev.to Sep 2, 2026, 16:09 UTC
EN

Fashion E-Commerce Store

When I started this project, the brief was simple to state and deceptively large to build: a full fashion e-commerce platform — product catalog, siz…

backendfastapimysqlwebdev
Dev.to Sep 2, 2026, 06:12 UTC
EN

What I Learned Partitioning a Billion-Row Table in Production

Adding an index stops working eventually. Here's what we did when a nationwide logistics platform's core table crossed a billion rows — and the part…

postgresmysqldatabaseperformance
Dev.to Aug 31, 2026, 15:24 UTC
EN

OCI - Connecting to an OCI Always Free MySQL DB System: Installing MySQL Shell and Building a "Poor Man's VPN"

%0A%20%20%20%20%20%20%20%20.libutton%20{ %0A%20%20%20%20%20%20%20%20%20%20display:%20flex; %0A%20%20%20%20%20%20%20%20%20%20flex-direction:%20column…

oracleocinabhaasmysql
Dev.to Aug 26, 2026, 11:18 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

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

Academic social network developed to connect students through knowledge exchange.

SkillShare is an academic social network developed to connect students through knowledge exchange, informal tutoring, and collaboration among users…

javajavascriptspringbootmysql
Dev.to Aug 20, 2026, 12:38 UTC
EN

Docker, Index, and a very expensive lesson in reading pricing tables

Quiet learning day, mostly — until AWS almost let me subscribe to something that costs $57,600 a month. Dockerizing Bludit, locally Containerized ng…

awsdockermysql
Dev.to Aug 19, 2026, 08:42 UTC
RU

От uname до промпта на 919 тысяч символов: три месяца внутри двух ханипотов

Один хакер полтора часа исследовал поддельный Bitrix-сервер: нашёл конфигурацию, извлёк ложные учётные данные базы, попытался выгрузить таблицы и за…

ollamaopenaiapihoneypotcowriebitrix1cбитриксmysqlssh
Habr Aug 17, 2026, 12:30 UTC
EN

Modern IT Helpdesk & Ticketing System Built with PHP Native & MySQL

Are you looking for a clean, efficient, and modern way to manage IT support requests? Stop dealing with messy manual reports via chat and start usin…

webdevcodingphpmysql
Dev.to Aug 16, 2026, 06:12 UTC
EN

Beyond the Switchover: Using RDS Snapshots to Safely Test MySQL 8.4 Compatibility Before Your Blue/Green Cutover

AWS RDS Blue/Green deployment is a powerful zero-downtime tool, but its Green environment is read-only by design. Here is how to layer a snapshot-ba…

awsmysqldevopssre
Dev.to Aug 13, 2026, 20:16 UTC
EN

Shopify Replaced Redis With MySQL for Inventory Reservations — and It Scaled Better

Shopify just did something that would make most engineers do a double-take: they replaced Redis with MySQL for their inventory reservation system, a…

mysqlredisbackendarchitecture
Dev.to Aug 9, 2026, 04:02 UTC
EN

How We Evolved a Cultural Recommendation Feed From a Weighted SQL Ranker to a Narrative Affinity Model

Building a personalization engine for a multi-format content feed, without machine learning, and the testing process that forced us to rebuild it. T…

phpmysqlalgorithmssoftwareengineering
Dev.to Aug 8, 2026, 03:05 UTC
EN

Build a Maintainable Node.js CRUD API with Express and MySQL

Writing SELECT , INSERT , UPDATE , and DELETE queries is not the difficult part of a CRUD API. The difficulty begins when every route starts handlin…

nodeexpressmysqlwebdev
Dev.to Aug 7, 2026, 07:34 UTC

© Tech News — Headline Aggregator

English Русский
Sitemap Legal Notice Privacy Terms Copyright / Removal DSA Contact

Leaving the site

You are about to open an external website:

Continue →