Entities and Mapping Information with the Doctrine ORM
Another free chapter of my book Persistence in PHP with the Doctrine ORM is available on the Pack Website. In this second chapter of the book, you will: Create your first Doctrine entity class Mapping...
View ArticleDunglasAngularCsrfBundle: protect your Symfony / AngularJS apps against CSRF...
I create and I see more and more web applications sharing the same powerful architecture: Server-side, a REST API built with the popular Symfony framework and its ecosystem (especially FOSRestBundle,...
View ArticleDunglasTodoMVCBundle compatible with Symfony 2.4
I’m pleased to announce the release of DunglasTodoMVCBundle 1.1.0. DunglasTodoMVCBundle is an implementation of TodoMVC, the popular site providing the same todo app implemented in a ton of different...
View ArticleNew release of the ACL extension for Sonata Admin
This is the time of new releases! After the open-sourcing of the AngularJS CSRF protection system for Symfony and a new release of the Symfony TodoMVC sample app, a new version of...
View ArticleConnection to a MS SQL Server from Symfony / Doctrine on Mac or Linux
Microsoft provides a SQL Server driver for PDO. Unfortunately, this driver only works on Windows. Linux and Mac OS X apps must use the FreeTDS compatibility layer: an open source implementation of the...
View ArticleIntroducing the SocialShare PHP library
I’ve released a new PHP library allowing to retrieve the number of shares of URLs on popular social networks. It currently supports Facebook, Twitter, Google Plus / Plus One, Pinterest, LinkedIn and...
View ArticleCasting PHP types to string
Casting PHP types is not easier as it seems. Type juggling in PHP is not obvious. In Java variables can always be represented as strings, without throwing errors. This not the case with PHP and I’ve...
View ArticlePHP SocialShare 0.2.1 released
I’ve just published a new version of PHP SocialShare, a library allowing to retrieve server-side webpages’ number of shares and share link from social networks. This release fixes a bug that was...
View ArticleEnabling OPcache for PHP 5.6+ installed with Homebrew
Since 5.5, PHP comes with a built-in OPcache system. This PHP accelerator has been open sourced by Zend and is a good replacement for APC. If you installed PHP 5.6 on your Mac with Homebrew, you maybe...
View ArticleInternationalized Domain Name (IDN) and PHP
Currently, PHP doesn’t have any native support of IDN: domains with non-ASCII characters such as http://www.académie-française.fr. If you try to connect to such site you’ll get nothing but an...
View ArticleContinuous Integration for Symfony apps, the modern stack: quality checks,...
Updated 2014/11/21 : Fixed a bug when deploying (thanks @meyer_baptiste). Added a command to update GitHub commit status (thanks @samuelroze). At Les-Tilleuls.coop, we built great e-commerce platforms...
View ArticlePHP 7: Introducing a domain name validator and making the URL validator stricter
DNS comes with a set of rules defining valid domain names. A domain name cannot exceed 255 octets (RFC 1034) and each label cannot exceed 63 octets (RFC 1035). It can contain any character (RFC 2181)...
View ArticlePHP Schema: generate a fully functional PHP / Doctrine / Symfony data model...
PHP Schema is a code generator that instantly generates a PHP data model from the Schema.org vocabulary : browse Schema.org, choose the types and properties you need, run our code generator and you’re...
View Article“Persistence in PHP with Doctrine ORM” eBook for $5 until January 6th 2015
Thanks to Packt’s eBook Bonanza, my book “Persistence in PHP with Doctrine ORM” is available for only $5 until January 6th. Enjoy it! What you will learn from this book Install Doctrine through the...
View ArticleCoopTilleulsOVHBundle: OVH SDK integration in Symfony
I’ve just released a new tiny open source bundle under the Les-Tilleuls.coop umbrella: CoopTilleulsOvhBundle. That bundle integrates the official PHP SDK provided by OVH and exposes it as a Symfony...
View ArticleGenerate a Symfony password hash from the command line
There is an easy way to generate a Symfony compliant password hash from the command line. Assuming you’re using the bcrypt algorithm (the preferred choice according to Symfony’s security best...
View ArticleIntroducing PropertyInfo: a PHP component to find types and doc of properties
PHP doesn’t support explicit type definition. This is annoying, especially when doing meta programming. Various libraries including but not limited to Doctrine ORM and the Symfony Validator provide...
View ArticleSymfony and API Platform get “push” and real-time capabilities (Mercure...
Official "push" and real-time capabilities for Symfony and API Platform (Mercure protocol) from Les-Tilleuls.coop Mercure.rocks is a brand new protocol allowing to push data updates to web browsers...
View Article[SymfonyLive Paris slides] Symfony on steroids : Vue.js, Mercure, Panther
Symfony on steroids : Vue.js, Mercure, Panther from Les-Tilleuls.coop Thanks to the new capabilities of the web platform (web components, Progressive Web Apps…) and the rise of modern JS libraries...
View ArticleUpcoming conferences: AFUP Day, Web2Day, API Platform Meetup and more!
During the spring I’ll speak at several tech events about my projects Mercure (Go), API Platform (PHP, server-side and JS, client-side) and Symfony Panther (PHP/WebDriver): AFUP Day, May 17th in Lille...
View Article
More Pages to Explore .....