Bertrand Zuchuat
@garfield-fr.bsky.social
📤 35
📥 110
📝 48
Développeur Symfony, Angular. Passionné par les nouvelles technologies.
reposted by
Bertrand Zuchuat
Les-Tilleuls.coop
4 months ago
[Nouvel article] Découvrez avec
@alexdaubois.bsky.social
le composant JPath, un nouveau composant Symfony permettant de requêter des documents JSON à l’aide de la syntaxe JSONPath, tout comme on utiliserait XPath pour XML :
les-tilleuls.coop/blog/nouveau...
loading . . .
Nouveauté Symfony 7.3 : Le Composant JsonPath | Les-Tilleuls.coop
Découvrez avec Alexandre Daubois ce nouveau composant issu de la version 7.3 de Symfony : le composant JsonPath.
https://les-tilleuls.coop/blog/nouveaute-symfony-7-3-le-composant-jsonpath
0
5
3
The perfect guide to understanding flexbox
#css
#flexbox
loading . . .
CSS Flexbox Layout Guide | CSS-Tricks
Our comprehensive guide to CSS flexbox layout. This complete guide explains everything about flexbox, focusing on all the different possible properties for the parent element (the flex container) and ...
https://css-tricks.com/snippets/css/a-guide-to-flexbox/
5 months ago
0
0
0
#php
#regex
#regularexpression
loading . . .
Readable /Reg(ular )?Ex(pressions)?/ in PHP
https://andycarter.dev/blog/readable-regex-in-php
5 months ago
0
1
0
Comment débugger son code PHP avec xdebug et VSCode
#php
#xdebug
#vscode
loading . . .
Debugging PHP with VSCode and XDebug: A Step-by-Step Guide
Debugging is an essential part of PHP development, and using Visual Studio Code with XDebug can...
https://dev.to/phpcontrols/debugging-php-with-vscode-and-xdebug-a-step-by-step-guide-4296
5 months ago
0
0
0
Le nouvel outil d'identité électronique suisse disponible courant 2026.
#eid
#swissid
#confederation
#identite
#electronique
#suisse
loading . . .
Vous voulez tester la future identité électronique? Voici comment faire - Le Temps
La Confédération a lancé sa phase publique de test pour sa future e-ID qui devrait être lancée en 2026. Il est donc désormais possible de découvrir ce nouvel outil qui pourra être utilisé dans de nomb...
https://www.letemps.ch/cyber/vous-voulez-tester-la-future-identite-electronique-voici-comment-faire
6 months ago
0
0
0
#nginx
#webserver
#performance
loading . . .
Why is Nginx So Popular? A Deep Dive into Its Key Features
From handling massive traffic to serving static content, understand the key features that make Nginx indispensable.
https://medium.com/javarevisited/why-is-nginx-so-popular-a-deep-dive-into-its-key-features-5e55ae909c45
6 months ago
0
0
1
#github
#actions
#compromise
loading . . .
GitHub Action Compromise Puts CI/CD Secrets at Risk in Over 23,000 Repositories
GitHub Action tj-actions/changed-files was compromised, leaking CI/CD secrets. Users must update immediately to prevent unauthorized access.
https://thehackernews.com/2025/03/github-action-compromise-puts-cicd.html
7 months ago
0
0
0
Interview de
@fabien.potencier.org
sur l'open source
#symfony
#opensource
#php
loading . . .
IFTTD #313 - Open Source : Mettre le dev en musique avec Fabien Potencier
https://www.ifttd.io/episodes/open-source
7 months ago
0
2
1
Un très bonne explication des enjeux stratégiques de maintenance de nos applications
#symfony
#php
loading . . .
La nécessité de migrer vos applications Symfony : un enjeu stratégique pour votre entreprise - Netinfluence Blog
Introduction Dans l'écosystème du développement web, Symfony s'est imposé comme l'un des frameworks PHP les plus robustes et les plus utilisés par les entreprises. Mais comme toute technologie, Symfon...
https://blog.netinfluence.ch/2025/03/13/la-necessite-de-migrer-vos-applications-symfony-un-enjeu-strategique-pour-votre-entreprise/
7 months ago
1
1
0
Un reportage très intéressant de France télévision sur le tracking
#phone
#tracking
#data
loading . . .
ENQUETE. "TrackingFiles" : quand les données de géolocalisation de dizaines de millions de Français se retrouvent en vente
En quelques jours, "L'Œil du 20 heures" a réussi à obtenir ces nombreuses informations personnelles, grâce auxquelles il est ensuite facile de désanonymiser les propriétaires des téléphones. Informée,...
https://www.francetvinfo.fr/internet/securite-sur-internet/enquete-trackingfiles-quand-les-donnees-de-geolocalisation-de-dizaines-de-millions-de-francais-se-retrouvent-en-vente_7101777.html
7 months ago
0
0
0
#symfony
#phpstan
#rules
#improvement
loading . . .
Custom PHPStan Rules to Improve Every Symfony project
Using PHPStan is not just about getting to level 8 with less than 100 ignored cases. Yes, there are also [official extensions](https://packagist.org/?query=phpstan%2Fphpstan-) that improve the type su...
https://tomasvotruba.com/blog/custom-phpstan-rules-to-improve-every-symfony-project
7 months ago
0
1
0
Don't repeat yourself (DRY). Une très bonne explication.
#php
#dry
#coding
loading . . .
Le principe DRY : trouver l’équilibre délicat entre réutilisation et clarté du code
Dans cet article, nous explorons le principe DRY (Don’t Repeat Yourself) et son impact sur la qualité du code. Bien qu’essentiel pour…
https://medium.com/@imenezzine/le-principe-dry-trouver-l%C3%A9quilibre-d%C3%A9licat-entre-r%C3%A9utilisation-et-clart%C3%A9-du-code-5ad18853b903
7 months ago
1
2
0
#php
#symfony
#strictmode
#bestpractice
loading . . .
Symfony declare(strict_types=1)
Implementing strict types in PHP enhances code quality, reduces bugs, and improves readability in Symfony applications.
https://inspector.dev/symfony-declarestricttypes1
8 months ago
0
1
1
#orm
#performance
#php
loading . . .
Unlocking ORM Performance - The Essential Role of Read Models
ORMs are useful tools that help us save our objects to the database. However, there are some pitfalls, so it is important to know the tools we use. In this article, I want to focus on the poor perform...
https://sarvendev.com/2024/10/unlocking-orm-performance-the-essential-role-of-read-models/
8 months ago
0
0
0
TypeScript Cheat Sheet
loading . . .
TypeScript Cheat Sheet + PDF | Zero To Mastery
Learn and remember key information and concepts of TypeScript with this comprehensive reference guide (+ PDF) to the fundamentals of TypeScript.
https://zerotomastery.io/cheatsheets/typescript-cheat-sheet/
8 months ago
0
2
0
#solid
principe
loading . . .
SOLID - The Simple Way To Understand
Hi there!!! How have you been doing? Are you all right? I hope so! Today I'm going to talk about a...
https://dev.to/kevin-uehara/solid-the-simple-way-to-understand-47im
8 months ago
0
1
0
#php
#cleancode
loading . . .
Write Cleaner Code with Nullsafe Operator in PHP 8! | daily.dev
PHP 8 introduces the Nullsafe Operator (`?->`) to simplify code by handling `null` checks within object chains in a single line. Using this operator leads to cleaner, more maintainable, and modern PHP...
https://app.daily.dev/posts/write-cleaner-code-with-nullsafe-operator-in-php-8--8ps2m5c5f
8 months ago
0
1
0
reposted by
Bertrand Zuchuat
GitHub
8 months ago
Git 2.48 is here ✨
github.blog/open-source/...
loading . . .
Highlights from Git 2.48
The open source Git project just released Git 2.48. Here is GitHub's look at some of the most interesting features and changes introduced since last time.
https://github.blog/open-source/git/highlights-from-git-2-48/
10
369
26
La nouvelle version 4 de
#tailwindcss
#release
#grafikart
loading . . .
TailwindCSS 4, une configuration via du CSS
YouTube video by Grafikart.fr
https://www.youtube.com/watch?v=pBGiaI0qNgo
8 months ago
0
2
0
Quelle vérité 😂😂😂
#tedx
loading . . .
L'avenir des incompétents | Clovis Henriot | TEDxPSB
YouTube video by TEDx Talks
https://www.youtube.com/watch?v=DFqn0Gd0YlA
8 months ago
0
0
0
reposted by
Bertrand Zuchuat
Robin Chalas
9 months ago
🚀Support for invokable commands will land in
#Symfony
Console 7.3. No need to extend the base Command class anymore 🎉 Input options/arguments are configured through
#PHP
Attributes. And there is more to come!
5
35
10
reposted by
Bertrand Zuchuat
ZAP by Checkmarx
9 months ago
ZAP by Checkmarx 2.16.0 has just been released. It includes a brand new spider, detachable tabs, policy definitions, and lots more... See
www.zaproxy.org/blog/2025-01...
loading . . .
ZAP 2.16.0
ZAP 2.16.0 has just been released. It includes a brand new spider, detachable tabs, policy definitions, and lots more…
https://www.zaproxy.org/blog/2025-01-10-zap-2-16-0/
0
19
8
#docker
#performance
#macos
loading . . .
Docker on MacOS is still slow?
Info 06/01/2025 Update: Many readers requested the inclusion of OrbStack in the benchmarks. This update introduces OrbStack’s performance data, along with updated insights and comparisons. TLDR Link t...
https://www.paolomainardi.com/posts/docker-performance-macos-2025/
9 months ago
0
0
0
Doctrine ORM Json metadata
#doctrine
#orm
#json
loading . . .
Doctrine ORM Support for Json · Blog · Liip
https://www.liip.ch/en/blog/doctrine-orm-support-for-json
9 months ago
0
0
0
Examples of git commit best practices
#git
#conventional
#commit
#cheatsheet
loading . . .
Conventional Commits Cheat Sheet
Explore the world of JavaScript at our blog, your ultimate resource for guides, tutorials, and articles. Uncover the latest insights, tips, and trends.
https://jsdev.space/conventional-commits-cheat-sheet/
9 months ago
0
0
1
A Modern Redis Desktop Manager
#redis
#desktop
loading . . .
Tiny RDM
Modern lightweight Redis GUI desktop manager, intuitive Redis database administration, supports multi-platform Windows, Mac and Linux, easy fast installation, connect local and remote Redis, visualize...
https://redis.tinycraft.cc/
9 months ago
1
0
0
Dynamic dot operator support, named arguments in macros, argument unpacking, and universal arrow function usage
#twig
#php
loading . . .
New in Twig 3.15 (part 2) (Symfony Blog)
Twig 3.15 introduces dynamic dot operator support, named arguments in macros, argument unpacking, and universal arrow function usage.
https://symfony.com/blog/new-in-twig-3-15-part-2
9 months ago
0
1
0
Les patrons de conception (Design patterns) par l'exemple
#php
#design
#pattern
loading . . .
Les patrons de conception en PHP
Catalogue d’exemples de code annotés pour tous les patrons de conception écrits en PHP.
https://refactoring.guru/fr/design-patterns/php
9 months ago
0
1
0
New
#release
of
#docker
loading . . .
Docker Desktop 4.37: AI Catalog and Command-Line Efficiency
Docker Desktop 4.37 streamlines AI-driven development with the new AI Catalog integration, command-line management capabilities, upgraded components, and enhanced stability to empower modern developer...
https://www.docker.com/blog/docker-desktop-4-37
9 months ago
0
0
0
#github
#copilot
#free
#vscode
loading . . .
Announcing 150M developers and a new free tier for GitHub Copilot in VS Code
Come and join 150M developers on GitHub that can now code with Copilot for free in VS Code.
https://github.blog/news-insights/product-news/github-copilot-in-vscode-free/
9 months ago
0
0
0
Inline Comments, enum() Function, xor Logical Operator, Twig Sandbox, Twig Callables at Compilation-Time
#twig
#php
loading . . .
New in Twig 3.15 (part 1) (Symfony Blog)
Twig 3.15 adds inline comments, the enum() function, the xor operator, improved operator precedence, JSON escaping, the guard tag, and enhanced deprecation handling.
https://symfony.com/blog/new-in-twig-3-15-part-1
10 months ago
0
2
0
reposted by
Bertrand Zuchuat
Fabien Potencier
10 months ago
#Symfony
7.3 comes with a new JSON encoder component that is super efficient (10 times faster than the Serializer component with 2 times less memory). Great way to stream JSON payloads when combined with StreamedResponse. Component:
https://buff.ly/3ZMQEgh
Related PRs:
https://buff.ly/3Zu2IBC
loading . . .
GitHub - symfony/json-encoder
Contribute to symfony/json-encoder development by creating an account on GitHub.
https://buff.ly/3ZMQEgh
2
86
38
reposted by
Bertrand Zuchuat
JoliCode
10 months ago
- 🐘 Comprendre les Lazy Objects de PHP 8.4 !
jolicode.com/blog/a-la-de...
Bonne lecture !
loading . . .
A la découverte des lazy proxy et lazy ghost objets de PHP 8.4
Parmi toutes les nouvelles fonctionnalités de PHP 8.4, nous souhaitions vous faire découvrir les différents usages de la RFC "Lazy Objects". Cette RFC a été conduite par Arnaud Le
https://jolicode.com/blog/a-la-decouverte-des-lazy-proxy-et-lazy-ghost-objets-de-php-8-4
0
3
1
reposted by
Bertrand Zuchuat
Smaïne
10 months ago
Nouvel article ✍🏽 10 choses à faire pour améliorer la vitesse de livraison 📦
smaine-milianni.medium.com/10-choses-%C...
loading . . .
10 choses à faire pour améliorer la vitesse de livraison de fonctionnalités
Livrer des fonctionnalités à un rythme soutenu est crucial pour les entreprises. Cela permet de répondre rapidement aux besoins des…
https://smaine-milianni.medium.com/10-choses-%C3%A0-faire-pour-am%C3%A9liorer-la-vitesse-de-livraison-de-fonctionnalit%C3%A9s-1c1eef9d8822
1
4
3
What is a Single Point of Failure? A single point of failure (SPOF) is a part of a system that, when it fails, brings the entire system down.
loading . . .
Single Point of Failure (SPOF) in System Design
Learn what a Single Point of Failure (SPOF) is, why it matters in system design, and how to eliminate it for more reliable systems.
https://levelup.gitconnected.com/single-point-of-failure-spof-in-system-design-c8bbac5af993
10 months ago
0
0
0
The new version is out
#symfony
#release
loading . . .
Symfony 7.2.0 released (Symfony Blog)
Symfony 7.2.0 has just been released.
https://symfony.com/blog/symfony-7-2-0-released
10 months ago
0
0
0
How to generate a pdf with Symfony
#symfony
#pdf
loading . . .
How to generate a PDF file in a few lines of code with Symfony
Creating dynamic PDF documents, such as invoices or reports, is a common task in modern application development. Whether it’s to meet…
https://medium.com/the-sensiolabs-tech-blog/how-to-generate-a-pdf-file-in-a-few-lines-of-code-with-symfony-39786a679d29
10 months ago
0
0
0
reposted by
Bertrand Zuchuat
Grégoire Pineau
10 months ago
J'ai écris un petit article qui explique comment simplifier des assertions PHPUnit avec le composant symfony/vardumper 📙
jolicode.com/blog/ecrire-...
loading . . .
Écrire des assertions PHPUnit plus simples grâce au VarDumper
Les tests unitaires sont une étape cruciale pour garantir la qualité de votre code, mais parfois, les répétitions peuvent devenir lassantes. Avez-vous déjà soupiré en enchaînant des appels à $this->...
https://jolicode.com/blog/ecrire-des-assertions-phpunit-plus-simples-grace-au-vardumper
1
9
3
In the world of web development, the power and flexibility of CSS are becoming more pronounced by the day.
#css
#properties
loading . . .
15 Useful CSS Properties You Should Know About 🎨
In the world of web development, the power and flexibility of CSS are becoming more pronounced by the day. However, some CSS properties are…
https://kaderbiral26.medium.com/15-useful-css-properties-you-should-know-about-d924343d6f9c
10 months ago
0
1
0
Unlike most DNS resolvers, 1.1.1.1 does not sell user data to advertisers
#dns
#privacy
loading . . .
1.1.1.1 (DNS Resolver) | Cloudflare 1.1.1.1 docs
1.1.1.1 is Cloudflare’s public DNS resolver. It offers a fast and private way to browse the Internet. DNS resolvers ↗ translate domains like cloudflare.com into the IP addresses necessary to reach the...
https://developers.cloudflare.com/1.1.1.1/
10 months ago
0
0
0
PHP release version 8.4
#php
#release
loading . . .
PHP 8.4 Released
PHP 8.4 is a major update of the PHP language. It contains many new features, such as property hooks, asymmetric visibility, an updated DOM API, performance improvements, bug fixes, and general cleanu...
https://www.php.net/releases/8.4/en.php
10 months ago
0
1
0
Record HTTP interactions in your tests
#php
#test
#api
#phpunit
loading . . .
PHP-VCR | Record HTTP interactions while testing
https://php-vcr.github.io/
10 months ago
0
0
0
reposted by
Bertrand Zuchuat
Fabien Potencier
10 months ago
I've just created a starter pack with
#Symfony
core team members that are on BlueSky
go.bsky.app/P5Sp7eR
add a skeleton here at some point
4
87
35
reposted by
Bertrand Zuchuat
Minko Gechev
10 months ago
🚀 Meet Angular v19 ‣ Incremental hydration ‣ Server route config ‣ linkedSignal, resource, renderEffect ‣ Auto CSP ‣ Unused import reporting ‣ Standalone by default ‣ Enhanced theming ‣ Time picker ‣ 2D drag & drop ‣ Many codemods to modernize your code Much more!
blog.angular.dev/meet-angular...
loading . . .
Meet Angular v19
In the past two years we doubled down on our investment in developer experience and performance — in every single release we’ve been…
https://blog.angular.dev/meet-angular-v19-7b29dfd05b84
14
198
65
reposted by
Bertrand Zuchuat
Grégoire Pineau
10 months ago
Don't forget to add `"bump-after-update": true` in your composer.json when its type is project (not lib!). I'll be faster and save some CPU cycles. Example:
github.com/symfony/skel...
loading . . .
Add 'bump-after-update: true' to the composer.json by lyrixx · Pull Request #216 · symfony/skeleton
see https://getcomposer.org/doc/06-config.md#bump-after-update
https://github.com/symfony/skeleton/pull/216
1
39
10
OSX (macOS) inside a Docker container
#docker
#macos
loading . . .
GitHub - dockur/macos: OSX (macOS) inside a Docker container.
OSX (macOS) inside a Docker container. Contribute to dockur/macos development by creating an account on GitHub.
https://github.com/dockur/macos
10 months ago
0
1
0
Docker lifecycle hooks New in version 2.30
#docker
#hook
loading . . .
Use lifecycle hooks
https://docs.docker.com/compose/how-tos/lifecycle/
10 months ago
0
1
0
Docker image optimization
#docker
#optimization
#size
loading . . .
Docker Image Optimization: Reducing Size for Faster Deployments
Introduction A few months ago, while working on a critical deployment for a client, we...
https://dev.to/thenanjay/docker-image-optimization-reducing-size-for-faster-deployments-489g
10 months ago
0
0
0
Machine learning in PHP
#php
#ai
#learning
loading . . .
Machine Learning in PHP: Build a News Classifier Using Rubix ML
Introduction Machine learning is everywhere—recommending movies, tagging images, and now...
https://dev.to/arafatweb/machine-learning-in-php-build-a-news-classifier-using-rubix-ml-e45
11 months ago
0
4
3
What's new in PHP 8.4
#php
loading . . .
What's new in PHP version 8.4 | Hosting Jump
What are the changes in the new version of PHP 8.4. Find out in our article.
https://www.hostingjump.com/blog/what-is-new-in-php-version-8-4
11 months ago
0
2
0
Load more
feeds!
log in