January 2010
Learning PHP 5.3 by writing your own ORM – techPortal
by Xavier Lacot & 1 otherA tutorial on how to create a simple ORM using power features of PHP5.3
Roadsend PHP Compiler
by Xavier Lacot & 1 otherA compiler for PHP programs, which allows to compile PHP application as common desktop binaries: non-required php executable, eventually microserver embedded, php-gtk support, etc.
node.js
by Xavier Lacot & 6 othersnode.js allows the use of javacript on the server side, in a fresh and elegant way
Jouer avec symfony 2 sur github
by Xavier Lacot & 1 otherUn tutoriel simple pour attaquer Symfony 2...
Google Chrome Extensions: Firebug Lite
by Xavier Lacot & 2 othersFirebug Lite easily integrated into Chrome. Even if I am not a fan of Chrome, because of the omnipotence of Google, I find this tool very useful as a debug facility.
December 2009
Advanced Routing (part 2) | More with symfony 1.3 & 1.4 | symfony | Web PHP Framework
by Xavier LacotA complete tutorial about route collections, which explains in detail what it is and how to use it.
November 2009
mysql-workbench-doctrine-plugin - Project Hosting on Google Code
by Xavier LacotThe MySQL Workbench Doctrine Plugin is a plugin developed for MySQL Workbench which is a tool for developing MySQL databases with a graphical interface. Even developing MySQL databases with Workbench you can use the .yml output for usage with every database supported by doctrine.
redis - Project Hosting on Google Code
by Xavier Lacot & 4 others, 1 commentA performant key-value database. A PHP module is available, that lets PHP access to Redis in a performant way.
October 2009
Integrating symfony and Zend Framework (PHPBarcelona 2009)
by Xavier LacotThe talk of Stefan about Integrating symfony and Zend Framework, during the PHPBarcelona Conference 2009
Lithium
by Xavier LacotThe website of Lithium, the fork of the CakePHP framework, made by two of its core members.
Extending ltrace to make your Ruby/Python/Perl/PHP apps faster at time to bleed by Joe Damato
by Xavier LacotJoe Damato has added libdl support in ltrace, which makes tracking down slow queries really easy. Performance performance performance !
anthonyshort's csscaffold at master - GitHub
by Xavier Lacot & 1 other (via)A dynamic CSS framework inspired by Shaun Inman's CSS Cacheer. It's aimed at experienced CSS developers - it gives you the tools to create great CSS easily. It abstracts some repetitive and annoying flaws of the language to make it easier to create and maintain, all while giving you the benefits of caching.
Gearman
by Xavier LacotGearman provides a generic application framework to farm out work to other machines or processes that are better suited to do the work. It allows you to do work in parallel, to load balance processing, and to call functions between languages. It can be used in a variety of applications, from high-availability web sites to the transport of database replication events. In other words, it is the nervous system for how distributed processing communicates.
One type of asynchronous and worker solution I could use in the implementation of asynchronousity in Symfony's media plugin
NetBeans for PHP : weblog
by Xavier LacotThe work for supporting for Symfony PHP Framework in NetBeans 6.8 is finished. This should make Netbeans the default editor for PHP developers, far before Eclipse.
As for me, I'll stick to Textmate :)
CAHAYA CMS
by Xavier Lacot & 1 other, 4 commentsCAHAYA CMS is an open source management system built on top of the Zend Framework, which makes building websites extremely easy.
Even if interesting, the project is still very young and suffers some conception limitations - the lack for structured content is one of the greatest, in my opinion.
September 2009
JQuery File Upload Plugin Script - JQuery File Upload Script - Uploadify
by Xavier Lacot & 7 othersUploadify is a jQuery plugin that allows the easy integration of a multiple (or single) file uploads on your website
April 2009
Symfony-Zone » HelloWorld example with Flex and Symfony
by Xavier Lacot & 3 othersA simple guide on how to use Flex from within Symfony. The tutorial helps creating a simple client with a text field and a button, and shows all the mechanism involved in the communication to the Symfony backend server.
February 2009
Database versus files for Images at Spindrop
by Xavier LacotDave gives his feedback on a long-debated developement topic : storing files in database or on the filesystem.
"I had been serving images via the database. Immediately when I switched to the filesystem I saw a huge benefit. Not just a drop in database connections, but overall “zippiness” in the site.
We’ll see how well this performs in the real world, but I am quite sure that I learned my lesson."
All this makes sense : files are not data, they are just files. A filesystem is designed for hosting files. A database is designed for hosting data. Don't mess things.
Mozilla Labs » Blog Archive » Introducing Bespin
by Xavier Lacot & 4 othersBespin is the new prject of the Mozilla Labs. It is an online code editor. The first 0.1 release includes support for basic editing features, such as syntax highlighting, large file sizes, undo/redo, previewing files in the browser, importing/exporting projects, etc.
Issue 145913 - Netbeans 7.0 to support Symfony
by Xavier Lacot"The news is that the Symfony support will be part of NetBeans 7.0. We are going to start work on it very soon. I hope
that it will be a part of continual build this year and community can comment the support and work with us to finish it
in the best possible quality and usability."
December 2008
SourceForge.net: EditArea
by Xavier LacotEditArea is a free javascript editor for source code, which allows to write well formated source code with line numerotation, tab support, search & replace (with regexp) and live syntax highlighting (customizable).
November 2008
WTFramework bookmarklet
by Xavier Lacot & 3 othersWTFramework bookmarklet is a Firefox bookmarklet that lets you know which js framework is being used by a web page
May 2008
Livre blanc : frameworks php pour l’entreprise
by Xavier Lacot & 2 othersForte d’une expérience éprouvée des frameworks PHP majeurs, Clever Age publie aujourd’hui un livre blanc au sujet des frameworks PHP pour l’entreprise.
Opera Dragonfly
by Xavier Lacot & 6 othersWelcome to Opera Dragonfly alpha, the foundations of Opera's upcoming Developer Tools. Debug JavaScript, inspect CSS and the DOM, and view any errors – Opera Dragonfly makes developing using Opera easier than ever, both on your computer and mobile phone.