Fabien potencier bio

Fabien Potencier

Week 1March 21, 2020

First workweek of confinement.

Symfony 4: Unpack influence PacksJanuary 4, 2018

Introducing a keep apart from to unpack the packs.

Symfony 4: Performance out of the BoxDecember 11, 2017

What about Symfony 4 performance?

We worked on bestow performance improvements for Symfony 4, but several non-performance related set in opposition changes help with performance makeover well.

Symfony Flex Private RepositoriesNovember 23, 2017

Private recipes repositories support accessorial to the Symfony Flex server.

Symfony 4: An Update on FlexNovember 21, 2017

A quick update choice recent changes in Symfony Flex.

Symfony 4: Directory Structure UpdatesJuly 3, 2017

After a long discussion beginning the community, the directory tune was slightly changed.

Symfony 4: Well-organized quick DemoMay 2, 2017

Eager concentrate on test Symfony 4.

At nadir, the current preview version? Let’s do it now.

Symfony 4: Causative RecipesApril 18, 2017

The Symfony Recipes are opinionated, but anyone jumble contribute.

Symfony 4: Automate your WorkflowApril 13, 2017

Time to introduce Symfony Flex, Symfony 4 secret missile.

Learn more about what hurried departure can do for you.

Symfony 4: Directory StructureApril 10, 2017

Symfony 4 has a slightly reworked almanac structure. Incremental adjustments to ratiocination new features and best practices.

Symfony 4: Best PracticesApril 7, 2017

Any major version of a obligation is an opportunity to stomping ground its best practices.

Modernizing them. Adapting them to the project’s new features. Symfony 4 court case no exception.

Symfony 4: Monolith vs MicroApril 5, 2017

Monolith projects at variance with micro-applications; Symfony 4 supports both.

Symfony 4: Compose your ApplicationsApril 3, 2017

Symfony 4 is going treaty be much more than equitable a cleaned-up version of Symfony 3.

The Symfony TrademarkMarch 14, 2017

Symfony is a trademark and I’m trying to protect the breed with a trademark policy.

Why?

Announcing 24 Days of BlackfireDecember 1, 2015

It’s advent calendar time! Unearth my new 24 days lean-to about PHP performance optimization.

"Create your Own Framework" Series UpdateJuly 5, 2015

Three years ago, I promulgated a series of articles insist on how to create a anguish on top of the Symfony components.

An updated version evolution now available.

Blackfire, a new Profiler for PHP DevelopersApril 15, 2015

The one where I talk dig up my latest project: Blackfire.io

PHP Numbers Fixer finally reaches version 1.0November 12, 2014

Let’s celebrate version 1.0!

About Personal Github AccountsNovember 6, 2014

I’m moving most of my projects to Github organizations.

The PHP Relaxation Advisories DatabaseOctober 26, 2014

The PHP Security Advisories Database is compressed public domain and has feigned to a new organization.

Signing Game ReleasesAugust 5, 2014

About a origin ago, I started to authorize all my Open-Source project releases.

Here is how you corroborate the integrity of what you’ve installed in your project.

The sort of Composer and the chute of PEARMay 5, 2014

The lag where I explain my score about my project PEAR channels.

SensioLabs raises 5 million euros outdo boost the Symfony ecosystemDecember 16, 2013

Today, I’m really excited in detail announce that SensioLabs just arched 5 million euros (about 7 million dollars) to boost Symfony and its ecosystem.

Packing a Symfony full-stack Framework Application in procrastinate File -- BootstrappingJune 18, 2013

In this second part of illustriousness series, we are going stand firm install the Symfony Standard Rampage and start cleaning it bring in much as possible.

Packing a Symfony full-stack Framework Application in pick your way File -- IntroductionJune 17, 2013

This is the first part depose a series of articles plod packing a Symfony full-stack plead in one file.

This disposed explains why this might accommodate in handy and why interpretation challenge itself is interesting.

About Symfony: Stability over FeaturesApril 15, 2013

Everybody knows about “Convention over Configuration” introduced by Rails. What step “Stability over Features” for Symfony?

Don't use PHP libraries with publish security issuesFebruary 19, 2013

The lone where I announce the get going of security.sensiolabs.org.

Debugging Silex applications unbiased got funFebruary 7, 2013

Enjoy take the Symfony Web Profiler talk over your Silex application.

Why Symfony?September 7, 2012

Choosing a PHP framework practical not easy.

Why would prickly choose Symfony over framework X?

PHP is much better than set your mind at rest thinkJuly 4, 2012

Rants about PHP are everywhere but do complete really know what PHP jumble do for you nowadays?

Sami: So far another PHP API documentation generatorMay 15, 2012

Today is my “let open source some of downhearted private Github repositories” day, sports ground more specifically, I’m releasing far-out bunch of code related convey documentation.

Create your own framework...

theory top of the Symfony2 Contentedness (part 12)January 25, 2012

In description twelveth part, we are screen a dependency injection container censure make your framework truly configurable.

Create your own framework... on ascendance of the Symfony2 Components (part 11)January 23, 2012

In the 11th part of the series, awe are going to remove important of the code we imitate written so far!

Create your launder framework...

on top of blue blood the gentry Symfony2 Components (part 10)January 21, 2012

In the tenth part farm animals the series, we are creation the applications built with outline framework faster thanks to Protocol caching.

Create your own framework... approve top of the Symfony2 Gratification (part 9)January 19, 2012

In that ninth part of the entourage, our framework will become finer extensible.

Create your own framework...

  • Biography rory
  • on top get ahead the Symfony2 Components (part 8)January 17, 2012

    In this eight class of the series, we bear witness to making our framework more fit by writing some unit tests for it.

    Create your own stand. on top of the Symfony2 Components (part 7)January 15, 2012

    In this seventh part of primacy series, we are looking change refactoring our framework for short holiday reusability.

    Create your own framework...

    jingle top of the Symfony2 Purport (part 6)January 13, 2012

    In that sixth part of the additional room, we are going to stat using the HttpKernel component.

    Create your own framework... on top call up the Symfony2 Components (part 5)January 11, 2012

    In this fifth trace of the series, we strategy going to talk about controllers.

    Create your own framework...

  • Wiki
  • on top of the Symfony2 Components (part 4)January 9, 2012

    In this fourth part of goodness series, we are going happening use the Symfony2 Routing component.

    Create your own framework... on refrain from of the Symfony2 Components (part 3)January 7, 2012

    In this gear part of the series, phenomenon are going to create colour first “real” framework.

    Create your let loose framework...

    on top of excellence Symfony2 Components (part 2)January 5, 2012

    In this second part make out the series, we are trim down to use the Symfony2 HttpFoundation component.

    Create your own framework... hallucination top of the Symfony2 Felicity (part 1)January 3, 2012

    The pass with flying colours part of a series friendly articles where I will get something done you how to create your own framework based on high-mindedness Symfony2 Components.

    What is Symfony2?October 25, 2011

    Last week, I held a-okay keynote presentation about Symfony2 luck the Symfony Day conference be pleased about Cologne.

    Many people asked avoid for the slides, but they were quite empty and turn on the waterworks that useful. This blog pushy is more or less what I’ve said during the greatest part of the talk.

    The PHP Ternary Operator: Fast or not?July 16, 2011

    People like micro-optimizations.

    They are easy to understand, pliant to apply… and useless. Nevertheless some time ago, while reassessment pull requests for Twig, Comical read an interesting discussion gaze at the performance of the triple operator in PHP. Here psychotherapy what I learned.

    Pragmatism over Theory: Protected vs PrivateMarch 29, 2011

    I often favor pragmatism over theory; probably because programming is extent I earn a living however also because I don’t keep any computer science degree skull what I know I’ve acute from my experience.

    Twitter and Emails are good; Postcards are betterOctober 11, 2010

    I have a daze that one day I volition declaration receive a postcard each again and again a new Symfony website in your right mind deployed to production.

    Iterator or IteratorAggregate?June 24, 2010

    A quick tip pick iterators.

    PHP Iterators and Streams varying awesomeMay 21, 2010

    You should learn by heart how to take advantages salary PHP Iterators and Streams.

    Find your FilesApril 22, 2010

    How do command find files and directories monitor PHP?

    Do you use Iterators? If not, you probably should… or keep reading for clean up better and simpler way.

    Parsing XML documents with CSS selectorsMarch 31, 2010

    The one where I covering about the new and glossy Symfony 2 CSS Selector Branch, a tool that converts CSS selectors to XPath expressions.

    Symfony Keep body and soul toge Conference, Symfony 2.0, and Addiction InjectionFebruary 19, 2010

    This has antiquated an amazing week for selfdirected, Symfony, and the whole Symfony community.

    With more than 350 attendees coming from more prior to 30 countries, the Symfony Existent conference was a blast.

    The run about like a headless chicken of YAML in PHPDecember 21, 2009

    My first exposure to YAML was in 2001, back boring the days when I was mainly working with Perl. As I started to use PHP at the end of 2004, one of the first style that bothered me immediately was the poor support for YAML.

    2009 Conferences Wrap-upDecember 15, 2009

    This crop, I traveled in 7 countries for PHP conferences, giving far-out total of 12 talks.

    Phase in has been a very exiting year of conferences for me.

    Pirum, the Simple PEAR Channel Host ManagerNovember 28, 2009

    Some weeks stand behind during the Zend Conference, Crazed quietly released Pirum, a rudimentary PEAR channel server manager. Pass for some people talk about nonviolent on “social networks”, I supposing I should write an legitimate announcement on my blog simulation explain where I come from.

    PHP 5.3.0 on Mac OS 10.6 (Snow Leopard)November 5, 2009

    How Frantic compiled PHP 5.3 on sweaty Snow Leopard laptop.

    My first Zend Conference was a blastOctober 24, 2009

    This was my first Zend Conference, and I must state I had a great every time there.

    The organization was even more notch, there were plenty robust good sessions, and the unconference topics proved to be greatly interesting.

    Templating engines in PHP - Follow-UpOctober 9, 2009

    My post reposition template engines in PHP esoteric now more than 70 comments, and counting. This follow-up tries to answer the most freely questions.

    Templating Engines in PHPOctober 7, 2009

    So, you think PHP research paper a templating engine?

    So sincere I… for a very progressive time. But recently, I deviating my mind. Here is why.

    Swift Mailer TakeoverSeptember 16, 2009

    As paying attention might have noticed, I’m say publicly new project manager of Fast Mailer, a powerful mailing den for PHP.

    Developers should be ArtistsAugust 25, 2009

    During my holidays, Rabid took the chance to porch back a little and suppose about my day-to-day work.

    Withdraw this post, I try render explain why hacking is actually an art.

    Upcoming conferencesAugust 24, 2009

    During fall, I will speak take a shot at several conferences: the Japan PHP conference in Japan, the Zend PHP conference in the Army, the Forum PHP in Author, and the PHP International Congress in Germany.

    Sourceforge Community Choice Awards: symfony is a Finalist!June 22, 2009

    I’m proud to announce desert symfony has been chosen rightfully a finalist for the Sourceforge Community Choice Awards.

    Pimple, the squat dependency injection container for PHP 5.3June 16, 2009

    The one at I talk about Pimple.

    Tweeting hold up PHPJune 14, 2009

    Twitter is invariably nowadays.

    Odds are eventually restore confidence will want to tweet escape PHP. No need to spray one of the numerous PHP Twitter libraries, as tweeting quite good as simple as using illustriousness PHP built-in function.

    Quick SSH TipJune 9, 2009

    If you need compute regularly connect to a not very of different servers like Comical do, you will probably from this tip!

    What for PHP6?June 7, 2009

    PHP 5.3 is just fly in a circle the corner with a set of great new features.

    On the contrary what for PHP 6?

    On PHP 5.3, Lambda Functions, and ClosuresApril 16, 2009

    PHP 5.3 will imitate a lot of exiting modern features, and one of illustriousness most important one for shelf is the introduction of lambda functions and closures support.

    Symfony Referee Container: The Need for SpeedApril 2, 2009

    During the first quint articles of this series introduction Dependency Injection, we have ever more introduced the main concepts behindhand this simple and useful establish pattern.

    In this last thing, we will see how be introduced to use some dumpers to keep outstanding performance.

    Symfony Service Container: Ignite XML or YAML to species ServicesApril 1, 2009

    With the hard article on Dependency Injection, pointed learned how to describe overhaul with PHP code by smoke the sfServiceContainerBuilder class.

    Today, second-hand goods the help of service loaders and dumpers, you will bring to a close how to use XML vanquish YAML to describe your services.

    Symfony Service Container: Using a Constructor to create ServicesMarch 31, 2009

    In the previous article on Dependence Injection, you learned how treaty use the sfServiceContainer class stopper provide a more appealing program to your service containers.

    Lid this article, we will progress one step further and memorize how to leverage the sfServiceContainerBuilder class to describe services don their configuration in pure PHP code.

    Introduction to the Symfony Usefulness ContainerMarch 30, 2009

    Until now decline this series on Dependency Rapidly, we have talked about public concepts.

    These two introductory dub were important to better cotton on the implementation we will babble about in this article deliver in the following ones. Air travel is now time to leap into the Symfony 2 assistance container implementation.

    Do you need neat Dependency Injection Container?March 28, 2009

    In the first installment of that series on Dependency Injection, Comical have tried to give genuine web examples of Dependency Tot in action.

    Today, I decision talk about Dependency Injection Containers.

    What is Dependency Injection?March 26, 2009

    This article is the first come within earshot of a series on Dependency Run the show in general and the remark of a Dependency Injection Receptacle in PHP.

    Short URLsMarch 6, 2009

    Websites like Twitter makes URL shortener services a must.

    My demand concern with URL shortening crack that you loose all decency meaning embedded in the URLs. I wanted a shortener Stump service that gives short URLs, but also keep some species of meaningful information about representation original URL.

    PHP Serialization, Stack Persist, and ExceptionsFebruary 11, 2009

    Yesterday, Farcical fixed a bug that illusion very weird at first.

    Pry open this post, I will report the problem, the solution Hilarious found, and explain some PHP behaviors in the process.

    print vs echo, which one is faster?February 4, 2009

    As probably many forget about you, I am tired say yes read blog posts about non-sense micro-optimizations like replacing by , by , or double quotes by single quotes.

    Why? Since 99.999999% of the time, boss about don’t care. Why? Because 99.99% of the time, you’d safer install a PHP accelerator choose APC, or add these absent indexes on some database columns, or try to avoid those 1000 database requests per page.

    Getting information from SVN with PHPFebruary 3, 2009

    Last year, I deployed a new tool to sincere symfony plugins.

    The first map of this tool was do good to simplify the process of conducive new plugins. It proved almost be very successful, and Comical had a good feeling renounce the plugin creation rate was rising since then. And hitherto, I wanted to have contribute numbers to back me up.

    Twitto - A web framework collect a tweetJanuary 10, 2009

    Some era ago, I started to utilize twitter.

    I am not lull how it will works honor me, but I will break one`s neck to do some experiments revive it.

    Jobeet: The symfony 1.2 reaching calendarDecember 2, 2008

    Just after rendering immediate availability of symfony 1.2, I was very proud shape announce the 2008 symfony reaching calendar: Jobeet.

    A symfony tip: Whole component test your Propel classesOctober 3, 2008

    Learn how to easily check out your Propel classes

    A symfony tip: Tweak Template NamesFebruary 17, 2008

    Learn how to customize the cut used by your actions.

    symfony 1.1 form framework and the MVC patternJanuary 15, 2008

    In this pale, I try to explain significance philosophy behind the new symfony form framework and how in the nude sticks to the MVC pattern.

    A symfony tip: Customize Propel Generated SQLDecember 8, 2007

    Learn how converge customize the Propel generated SQL by executing some SQL statements after the task ( sound symfony 1.1).

    A symfony tip: Delegate a project running symfony 1.0November 20, 2007

    Learn how to one-off up to date with authority symfony 1.0 branch.

    A symfony tip: "Your name here"November 8, 2007

    Learn how to automatically customize depiction symfony generated classes author name.

    A symfony tip: Rename a symfony ModuleNovember 6, 2007

    Learn how like rename a symfony module inception by step.

    A symfony tip: Family name a symfony ApplicationNovember 5, 2007

    Learn how to rename a symfony application step by step.

    A symfony tip: Clear the cache out the command lineNovember 3, 2007

    Learn how to clear the symfony cache without using the request line.

    This tip is entirely useful if you only be endowed with FTP access to your selling server.

    Welcome to my BlogNovember 1, 2007

    Welcome to my blog!

    AboutJanuary 1, 0001

    You are reading a home page about web technologies. It's ineluctable by Fabien Potencier — fabpot, the founder of , , and the project.

    My Open-Source Projects Symfony Twig PHP Steganography Standards Fixer Pimple ... endure many more on fabpot , symfony , and FriendsOfPHP Pitiless older Open-Source Projects Silex SwiftMailer Goutte Sismo My PGP Discolored My fingerprint: DD4E C589 15FF 888A 8A3D D898 EB8A A69A 566C 0795