Logo
Login
Tech Posts 31217
100daysofcode 100daysofdevops 100pay 10mistakes 10yearworkanniversary 11 11labs 11tly 11ty 127001

Dev Blog A constructive and inclusive blog for software developers. With you every step of your journey.

Built with modern PHP and MySQL. Open source software that powers developer blogs and other inclusive communities.

Made with love and PHP. Dev Blog © 2024.

Tutorial OCI8 + PHP 7.4 – O Guia para não bater a cabeça na tela

Tutorial OCI8 + PHP 7.4 – O Guia para não bater a cabeça na tela
Passei HORAS apanhando pra fazer essa lib funcionar no PHP 7.4, então vou compartilhar o passo a passo QUE DEU CERTO pra mim. Se você tá aqui, provavelmente também tá no desespero. Bora tentar ma...
09.04.2025 0 Read More

Multiple file uploader with progress bar

I am not that good at PHP coding. I found this uploader that works great except it saves the files with a scrambled name. I wish if someone could be able to modify it in order to save the real file na...
10.04.2025 0 Read More

Porting a PHP Based Web Game to Mobile Part 1

Porting a PHP Based Web Game to Mobile Part 1
Advance Wars by Web (AWBW) is a web port of the Advance Wars Nintendo game. I was first introduced to the game by my best friend. I thought it was a fun game, however it was lacking in the mobile depa...
10.04.2025 0 Read More

2999. Count the Number of Powerful Integers

2999. Count the Number of Powerful IntegersDifficulty: HardTopics: Math, String, Dynamic ProgrammingYou are given three integers start, finish, and limit. You are also given a 0-indexed string s repre...
10.04.2025 0 Read More

Prevent Cross-Site Scripting (XSS) in Symfony: A Comprehensive Guide

Prevent Cross-Site Scripting (XSS) in Symfony: A Comprehensive Guide
Introduction: Understanding Cross-Site Scripting (XSS) in Symfony Cross-Site Scripting (XSS) is a widespread vulnerability in web applications that can be exploited by attackers to inject mal...
10.04.2025 0 Read More

Should You Use Laravel Seeders/Factories in Production?

Introduction When you need to populate your database with test data, Laravel's features on seeding and factories are helpful. Developers have much debate on whether these characteristics shou...
10.04.2025 0 Read More

Porting a PHP Based Web Game to Mobile Part 2

Porting a PHP Based Web Game to Mobile Part 2
First things first; we've got a case of inverted map syndrome. When parsing the game.php response for this map: We get the following output: Here, green refers to terrain, grey to buildings and red ...
10.04.2025 0 Read More

Shopware Apps vs. Plugins – Real-Life Example with Code

Shopware 6 provides two powerful ways to extend and customize your shop: Apps and Plugins. Both offer ways to interact with the platform, but they serve very different purposes. In this post, we’ll ...
10.04.2025 0 Read More

Automatically Generate OpenAPI 3.0 Schemas from Mock API Responses using PHP

Automatically Generate OpenAPI 3.0 Schemas from Mock API Responses using PHP
If you've ever found yourself writing repetitive OpenAPI specs by hand, you'll love this. What if your mock API server could auto-generate OpenAPI 3.0 schemas just from example responses? That's exact...
11.04.2025 0 Read More

How to Enable Relationship Autoloading in Versions Before v12.8

How to Enable Relationship Autoloading in Versions Before v12.8
A few days ago, Litvinchuk added the method withRelationshipAutoloading in #53655. As explained in the PR description, it checks the relationships you're calling and applies Auto Eager Loading to them...
11.04.2025 0 Read More
Loading...
#reading
Build an AI-Powered Chatbot with Amazon Lex, Bedrock, S3, and RAG
0
BASICS OF WEB3: WHAT YOU NEED TO KNOW
0
Stop giving hackers the easy button
0
NONPARTITIONED ONLINE in Oracle SQL
0
Integrating Tailwind CSS in Angular
0
#popular
Mastering OpenAI’s new Agents SDK & Responses API [Part 1]
0
What is Model Context Protocol (MCP): Explained in detail
0
Beginner's Guide to the Model Context Protocol (MCP)
0
A Step-by-Step Guide to Install DeepSeek-V3-0324 Locally
0
How to Run DeepSeek Locally Using Ollama
0