Blog Posts

First stable version of RMT released

Today we finally released a stable version of our small tool RMT. RMT (Release Management Tool) is a handy tool that helps releasing software. It allows to create a clean release by running a simple command.

> Read more

Comments [0]

RESTing with Symfony2

This weekend I had the opportunity to attend and speak at Symfony Camp UA in Kiev. This event was organized already for the 5th time and draws many developers from the region. While I did spend the entire week before doing an intensive Russian course in Odessa (just for fun, no Liip has no plans to open an office in Russia), I did my talk on REST in English. Next to mine the only other talk in English was delivered by Pawel, who spoke about Sylius. It was great to finally meet Pawel in person! At any rate all other talks were in Russian. It was semi possible to follow the Russian talks if the slides contained enough code but in the end I spend most of the time talking to people sitting on the comfy chairs in front of the conference room. There were two questions that came up multiple times, so I figure I also answer them quickly here.

> Read more
Related Entries:
- Discussions and Pizza at PHPDay Italy
- Big leap forward for Opendata
- How to manage patching a github hosted repo
- Integrating Magento into Symfony2
- LaraconEU 2014 - Empowering the PHP people

Comments [5]

Content storage done right

Jackalope and PHPCR have been a reoccuring topic on this blog. Back in 2009 we here at Liip began exploring the possibility of integrating Jackarabbit, the reference implementation of the Java Content Repository specification, with PHP. The vision was two fold: First up we wanted to make it possible to directly interact with content stored in AdobeCQ (called Day Communiqué at the time) or Magnolia. Additionally we also felt it would be a great asset to the PHP CMS world to be able to leverage all the power of JCR from PHP, hence PHPCR. The initial attempts made use of the Zend Java Bridge to communicate directly from PHP to Java. However eventually we realized that it would be more feasible to use the native HTTP API provided by Jackrabbit. But things only really took off when the Symfony CMF initiative decided to adopt our work. Now four years later we finally have the first stable releases of PHPCR, Jackalope and the hibernate inspired object mapper PHPCR ODM.

> Read more
Related Entries:
- prismic.io content repository as a service
- PHP family meeting at FrOSCon
- Jackalope and Magnolia CMS: Recording online, questions and answers
- Announcement: PHPCR and Magnolia CMS: Bridging the PHP and Java Worlds
- Jackrabbit and its two SQL languages - some findings

Comments [4]

Laravel European Conference 2013

A few weeks ago the first european conference dedicated to the Laravel PHP framework (Laracon 2013) took place in Amsterdam at the beautiful Bimhuis venue.

> Read more

Comments [1]

Playtime with OroCRM

We continued our exploration of e-commerce applications in the Symfony2 ecosystem at this months hackday with some playtime with OroCRM. OroCrm is currently in alpha phase and is unique in that its primary focus is to provide CRM tools for B2C rather than B2B of traditional CRM solutions. They plan to integrate with different webshop solutions to for example automatically open a lead if a customer leaves the site without checking out but had filled the shopping cart with a certain number of products. Since the venture is started by Yoav, one of the founders of Magento, their first target is of course Magento which we also leverage at Liip as our primary e-commerce platform. What is also interesting is that the OroCRM created a business application platform on top of Symfony2. The goal is to facilitate the creation of other business applications which can then be easily integrated together. One concrete example of this is AkeneoPim. Note that the platform uses the liberal MIT license while the CRM uses the OSL 3.0 license, same as Magento. Its quite similar to the LGPL with additional provisions that terminate the license for anyone initiating patent litigation against other users of the application.

> Read more
Related Entries:
- Discussions and Pizza at PHPDay Italy
- HHVM with Symfony 2 looks amazing
- RESTing with Symfony2
- How to preload ACL in order to get good performances
- Symfony CMF: what is left todo?

Comments [1]

PHP family meeting at FrOSCon

FrOSCon is one of those conference close by that I have missed attending for many years, mostly because its on the weekend and especially during the summer my weekends are reserved for ultimate frisbee. Well this year I set my priorities straight to finally be able to attend this conference. As it turns out this is one well organized conference even with free cake for speakers :)

> Read more
Related Entries:
- Using the Symfony2 console
- Zurich Symfony Live Hub
- Symfony Live Wrap-up
- Content storage done right
- LaraconEU 2014 - Empowering the PHP people

Comments [0]

New in Symfony 2.4: Show logs in console

I'm happy to announce a new feature that will be available in Symfony 2.4: You can automatically show your log messages in the console output of commands. This eases giving feedback in your console commands dramatically. Before I show you how to use this feature, let's take a look at what problem it solves.

> Read more
Related Entries:
- Using the Symfony2 console
- Integrate Varnish and Nginx into PHP applications with FOSHttpCache
- Tips & tricks for capifony deployment
- Updating old Symfony2 CMF projects
- PHP family meeting at FrOSCon

Comments [9]

Liipers at and for DebConf13

Over the two last weeks, both Kevin and myself have had the great pleasure to help organizing the 14th Debian Conference, DebConf13, which was held in Switzerland, at Le Camp, in Vaumarcus, on the shore of Lake Neuchâtel.

> Read more

Comments [3]

Checking out Sylius: Symfony2 e-commerce

Last Friday we did a one day hackday with the goal of checking out the Symfony2 based e-commerce solution Sylius. Among the attendees were even two guests with Fabian and Stefano joining the Liipers David, Matteo, Patrick, Tobias and myself.

> Read more

Comments [14]

On ElasticSearch performance

A few Liipers (Brian, David, Laurent and I) went to the ElasticSearch training in Paris at the beginning of July. I had worked with Lucene before but had close to no experience with ElasticSearch and my team is working on a big ElasticSearch project so I thought it wouldn't hurt too much if I go... Beside, I was curious to find out what the hype is all about.

> Read more
Related Entries:
- Collecting performance data with varnish and statsd
- PHP talking to Magnolia CMS
- Web Performance Summit 2011
- Liip is hiring (yet again)

Comments [7]

Prev Next11-20/103