geekcto's profile picture. Un geek devenu directeur technique parle de gestion de projets, création d'entreprise, ...

Amaury Bouchard

@geekcto

Un geek devenu directeur technique parle de gestion de projets, création d'entreprise, ...

Amaury Bouchard 님이 재게시함

Temma 2.14.0 is here: new data sources (GChat, Telegram), improved DataFilter, Auth controller and Memcache data source. github.com/Digicreon/Temm…


Amaury Bouchard 님이 재게시함

PHP typing: strong… but never truly strict! 🔹 Classic typing = flexible & readable 🔹 strict_types = extra rigidity… minimal benefit The real win? Typing that stays practical. 🔗 LINK: phpwayoflife.com/en/manifesto#t… #PHP #Programming #SoftwareDev #CleanCode #Tech

PHPZenOrg's tweet image. PHP typing: strong… but never truly strict!

🔹 Classic typing = flexible & readable
🔹 strict_types = extra rigidity… minimal benefit

The real win? Typing that stays practical.
🔗 LINK: phpwayoflife.com/en/manifesto#t…

#PHP #Programming #SoftwareDev #CleanCode #Tech

Amaury Bouchard 님이 재게시함

Temma Testing: Why it’s so powerful? 🔹 Super-fast tests, no HTTP server needed 🔹 Direct access to templates & responses 🔹 Sessions, auth, mocks… all included Ready to make your app regression-proof? 🔗 LINK: temma.net/en/documentati… #PHP #Temma #Testing #Coding #WebDev

TemmaPHP's tweet image. Temma Testing: Why it’s so powerful?

🔹 Super-fast tests, no HTTP server needed
🔹 Direct access to templates & responses
🔹 Sessions, auth, mocks… all included

Ready to make your app regression-proof?

🔗 LINK: temma.net/en/documentati…

#PHP #Temma #Testing #Coding #WebDev

Amaury Bouchard 님이 재게시함

PHP Stream Wrappers are one of the most underrated features in the language. 📌 Local file? 📌 HTTPS? 📌 Inside a ZIP? → Same function. Only the URL changes. 🔗 LINK : jewelhuq.medium.com/mastering-php-… #PHP #Coding #Backend #WebDev #PHPTips

PHPZenOrg's tweet image. PHP Stream Wrappers are one of the most underrated features in the language.

📌 Local file?
📌 HTTPS?
📌 Inside a ZIP?
→ Same function. Only the URL changes.

🔗 LINK : jewelhuq.medium.com/mastering-php-…

#PHP #Coding #Backend #WebDev #PHPTips

Amaury Bouchard 님이 재게시함

Objects in PHP: useful But not the answer to everything Too much OOP = verbose, heavy, hard to follow. Sometimes, procedural logic is simply clearer. Use objects when they matter + keep code simple. 🔗 LINK: phpwayoflife.com/fr/manifesto#o… #PHP #Coding #Backend #CleanCode #Dev

PHPZenOrg's tweet image. Objects in PHP: useful
But not the answer to everything

Too much OOP = verbose, heavy, hard to follow.
Sometimes, procedural logic is simply clearer.

Use objects when they matter + keep code simple.

🔗 LINK: phpwayoflife.com/fr/manifesto#o…

#PHP #Coding #Backend #CleanCode #Dev

Amaury Bouchard 님이 재게시함

Dynamic Method Calls in PHP 🔹 Flexible = Great for frameworks 🔹 Risky = Harder to read, debug & refactor Sometimes, “clever” code hides real dangers. Be explicit. Be safe. Stay readable. 🔗 LINK : dev.to/ashallendesign… #PHP #Coding #CleanCode #WebDev #Programming

PHPZenOrg's tweet image. Dynamic Method Calls in PHP
🔹 Flexible = Great for frameworks
🔹 Risky = Harder to read, debug & refactor

Sometimes, “clever” code hides real dangers.
Be explicit. Be safe. Stay readable.

🔗 LINK : dev.to/ashallendesign…

#PHP #Coding #CleanCode #WebDev #Programming

Amaury Bouchard 님이 재게시함

Temma: The 3 core internal objects 🔹 Config = The brain 🔹 Request = The conductor 🔹 Response = The craftsman Together, they power Temma’s engine. 🔗 Link to the article: temma.net/en/documentati… #PHP #Framework #Backend #Coding #SoftwareArchitecture #DevCommunity

TemmaPHP's tweet image. Temma: The 3 core internal objects

🔹 Config = The brain
🔹 Request = The conductor
🔹 Response = The craftsman

Together, they power Temma’s engine.

🔗 Link to the article: temma.net/en/documentati…

#PHP #Framework #Backend #Coding #SoftwareArchitecture #DevCommunity

De PHP 8.0 à PHP 8.5, retour sur cinq ans d’innovation Alors que PHP 8.5 va sortir à la fin de l’année, et que les deux dernières versions d’Ubuntu intègrent PHP 8.4, c’est le bon moment pour revenir sur les évolutions du langage. geek-directeur-technique.com/2025/11/06/de-… #php #php8


Retour sur ma conférence "Les bases de la sécurité dans les développements web" au Forum PHP 2025, par @D_n_D Extrait : « Un talk accessible mais essentiel, qui rappelait que la sécurité n’est pas un sujet à déléguer, mais une responsabilité partagée » dnd.fr/forum-php-2025…

dnd.fr

Forum PHP 2025 : retour sur l'édition anniversaire • Agence Dn'D

Dans cet article rédigé par Antoine, Tech Expert chez Dn'D, découvrez les enseignements tirés de l'événement Forum PHP 2025


Amaury Bouchard 님이 재게시함

Web Security: The Non-Negotiables ⚔️ 🔹 Never trust external data 🔹 Always validate, filter, and escape inputs 🔹 Protect exchanges with TLS 1.3 and secure HTTP headers Good code leaves no open doors. 🔗 LINK: phpwayoflife.com/fr/manifesto#s… #PHP #CyberSecurity #WebDev #Coding #OWASP

PHPZenOrg's tweet image. Web Security: The Non-Negotiables ⚔️
🔹 Never trust external data
🔹 Always validate, filter, and escape inputs
🔹 Protect exchanges with TLS 1.3 and secure HTTP headers

Good code leaves no open doors.
🔗 LINK: phpwayoflife.com/fr/manifesto#s…

#PHP #CyberSecurity #WebDev #Coding #OWASP

Amaury Bouchard 님이 재게시함

Temma Configuration: Advanced Settings 🔹 Virtual routes = cleaner URLs 🔹 Plugins = before/after controller logic 🔹 Custom error pages 🔹 Multi-environment configs Ready to level up your PHP project? 🔗 LINK: temma.net/en/documentati… #PHP #WebDev #Backend #OpenSource

TemmaPHP's tweet image. Temma Configuration: Advanced Settings

🔹 Virtual routes = cleaner URLs
🔹 Plugins = before/after controller logic
🔹 Custom error pages
🔹 Multi-environment configs

Ready to level up your PHP project?
🔗 LINK: temma.net/en/documentati…

#PHP #WebDev #Backend #OpenSource

Amaury Bouchard 님이 재게시함

Temma Configuration: PHP, JSON, YAML or NEON? 🔹 PHP = fast & OPcache optimized 🔹 JSON/YAML = clean & scriptable Which one do you pick for your projects? 🔗 LINK: temma.net/en/documentati… #PHP #Dev #Backend #Temma #OpenSource

TemmaPHP's tweet image. Temma Configuration: PHP, JSON, YAML or NEON?

🔹 PHP = fast & OPcache optimized
🔹 JSON/YAML = clean & scriptable

Which one do you pick for your projects?
🔗 LINK: temma.net/en/documentati…

#PHP #Dev #Backend #Temma #OpenSource

Amaury Bouchard 님이 재게시함

Workflows in PHP: Chaos or clarity? 🔹 Service layers = rigid 🔹 State machines = complex 🔹 Orchestrator = simple & scalable Which workflow would you choose? 🔗 LINK: dariuszgafka.medium.com/building-workf… #PHP #Workflow #CleanArchitecture #DevTools

PHPZenOrg's tweet image. Workflows in PHP: Chaos or clarity?

🔹 Service layers = rigid
🔹 State machines = complex
🔹 Orchestrator = simple & scalable

Which workflow would you choose?

🔗 LINK: dariuszgafka.medium.com/building-workf…

#PHP #Workflow #CleanArchitecture #DevTools

Amaury Bouchard 님이 재게시함

ORM vs DAO in PHP ⚡ 🔹 ORM = heavy, extra layer 🔹 DAO = fast, clear, PHP-friendly At Temma, the choice is clear: DAO > ORM Which side are you on? 🔗 LINK: temma.net/en/faq #PHP #Coding #CleanCode #Temma #DevCommunity

TemmaPHP's tweet image. ORM vs DAO in PHP ⚡

🔹 ORM = heavy, extra layer
🔹 DAO = fast, clear, PHP-friendly

At Temma, the choice is clear: DAO > ORM
Which side are you on?

🔗 LINK: temma.net/en/faq

#PHP #Coding #CleanCode #Temma #DevCommunity

Ma conférence "Server Sent Events et ZeroMQ" Mardi dernier (16 septembre), j’ai présenté une conférence au meetup organisé par l’@AFUP_Paris, sur les Server Sent Events (SSE) et la bibliothèque ZeroMQ. geek-directeur-technique.com/2025/09/20/ma-… #php #sse #zeromq


Loading...

Something went wrong.


Something went wrong.