• Services
  • Projects
  • About
  • Contact

Tag: php

Discover more about the services E-commerce and CMS our digital agency has to offer for you.

Doctrine and Generated Columns

Using a smart SQL query with subqueries, we reduced the time to build a data export by a factor of (at least) 50. On the development system with little data, we got from the response from 11 seconds …

David Buchmann
Software Developer, Open Source Contributor & Maintainer

Fast Serialization with Liip Serializer

We built a fast serializer in PHP with an overall performance gain of 55% over JMS for our use-case, and it’s awesome. We open sourced it and here it is: Liip Serializer . Let's look …

Michelle Sanver
Software Developer, Open Source Contributor & Maintainer

PSR-18: The PHP standard for HTTP clients

A couple of days ago, the PHP Framework Interoperability Group (PHP-FIG) approved the PSR-18 "HTTP Client" standard. This standard was the last missing piece to build applications that …

David Buchmann
Software Developer, Open Source Contributor & Maintainer

Speeding up Composer based deployments on AWS Elastic Beanstalk

Some of our applications are deployed to Amazaon Elastic Beanstalk . They are based on PHP, Symfony and of course use composer for downloading their dependencies. This can take a …

Christian Stocker
Software Developer, Co-Founder

libvips adapter for PHP Imagine

The VIPS image processing system is a very fast, multi-threaded image processing library with low memory needs. And it really is pretty fast, the perfect thing for rokka and we'll be …

Christian Stocker
Software Developer, Co-Founder

Magento 2 Config Search

Do you remember, I recently wrote about implementation of a small but handy extension for config search in Magento1? I have become so used to it, that I had to do the same for Magento …

Maxim Gubar

Advanced Drupal 8 Configuration Management (CMI) Workflows

After implementing some larger enterprise Drupal 8 websites, I would like to share some insights, how to solve common issues in the deployment workflow with Drupal 8 CMI. Introduction …

Jonathan Minder
Senior Software Engineer

The DrupalDay 2017 in Rome

This year was the 6th edition of the DrupalDay Italy , the main event to attend for Italian-speaking drupalists. Previous editions took place in other main Italian cities like Milan, …

Donato Rotunno
Frontend Developer, Accessibility Expert

We can all learn from the Drupal community

I started hearing about Drupal 8 back in 2014, how this CMS would start using Symfony components, an idea I as a PHP and Symfony developer found very cool. That is when I got involved …

Michelle Sanver
Software Developer, Open Source Contributor & Maintainer

Drupal SearchAPI and result grouping

In this blog post I will present how, in a recent e-Commerce project built on top of Drupal7 (the former version of the Drupal CMS), we make Drupal7, SearchAPI and Commerce play …

Emanuele Panzeri
Software Developer, Open Source Contributor & Maintainer
Load more articles
Lausanne
Rue Etraz 4
CH-1003 Lausanne
+41 21 533 13 00
Directions
Fribourg
Rue de la Banque 1
CP 339
CH-1701 Fribourg
+41 26 422 25 11
Directions
Bern
Schmiedenplatz 5
CH-3011 Bern
+41 31 550 59 70
Directions
Basel
Sattelgasse 4
CH-4051 Basel
+41 31 550 59 70
Directions
Zürich
Limmatstrasse 183
CH-8005 Zürich
+41 43 500 39 80
Directions
St. Gallen
Vadianstrasse 25A
CH-9000 St. Gallen
+41 71 577 13 37
Directions
Rue Etraz 4
CH-1003 Lausanne
+41 21 533 13 00
Directions
Rue de la Banque 1
CP 339
CH-1701 Fribourg
+41 26 422 25 11
Directions
Schmiedenplatz 5
CH-3011 Bern
+41 31 550 59 70
Directions
Sattelgasse 4
CH-4051 Basel
+41 31 550 59 70
Directions
Limmatstrasse 183
CH-8005 Zürich
+41 43 500 39 80
Directions
Vadianstrasse 25A
CH-9000 St. Gallen
+41 71 577 13 37
Directions

  • Blog
  • Team
  • About
  • Jobs
  • Contact
  • Media
  • Privacy Policy

Who reads what? For how long? And where?

As a digital agency we would like to know what is going on on our website. Therefore we use cookies. They help us to measure exactly this. And no worries - we do not recognise underwear colour and coffee consumption. However, these cookies are stored with you. So we can at least find out how often you come by.

Cookies settings

By allowing these third party services, you accept their cookies and the use of tracking technologies necessary for their proper functioning. Read more in our Privacy Policy.


  • Facebook Pixel allows us to measure the impact of Liip publications on Facebook.
  • LinkedIn Insight allows us to measure the impact of Liip publications on LinkedIn.
  • Hotjar is a tool for collecting and analysing the interactions of all users in the form of a heat map. This tool is used to improve the content provided.
  • Google Analytics is a tool provided by Google that enables us to collect and analyse information on the properties of the traffic visiting the website, the interactions with the content provided, and the consumption performance of all this content, in order to improve the content supplied.
  • Google Optimize allows you to offer multiple variants of a website’s content or structure in order to determine the version that obtains the best results from users, also known as A/B testing, and to personalise a website based on how it is utilised by its users. This tool is provided by Google.
  • Google Ads is an is an online advertising platform provided by Google. We use Google Ads to protect our brand name. You might see our promoted content in Google Search when typing the keyword “liip”.