Blog Posts

Fulltext search with PostgreSQL is definitely an option to consider

PostgreSQL is an excellent open source RDBMS. It has established itself as one of the most reliable database system available in the open source world. Over the years it even grew new features that very few competing systems offer: GIS functionalities, Foreign data wrapper, NoSql features with the recent integration of JSON datatype and V8 engine and Full Text Search (FTS) capabilities. In this blog post we will investigate on the FTS features it offers.

> Read more

Comments [2]

REST API for a content repository

When we launched the Symfony CMF initiative back in 2010, one of the first decisions that was made was to adopt JCR as the basis for our work as we felt that one of the biggest short comings of CMS at the time was in the hard coupling of the storage and business layers. However JCR only defines language level interfaces and APIs. It doesn't define a remoting, let alone, REST API. Thankfully the reference implementation of JCR, called Jackrabbit, did provide an WebDav inspired HTTP API with some JSON mixed-in. We submitted several patches to improve its performance and reduce round trips. We also actively participated in the definition of the JCR 2.1 version of the spec to make it more useful in a client-server scenario. On top of that we have invested a lot of time to create Jackalope, a reference implementation for PHPCR, a port of the JCR spec to PHP. In fact liip.ch runs on Jackrabbit using Symfony CMF.

> Read more

Comments [2]

Conferences that are parties with talks - PHPBenelux and SunshinePHP

I recently read this tweet by @CalEvans, I couldn’t have said it better myself. 

> Read more

Comments [1]

Landscape of Banks

Yesterday, in line with the campaign #mapthebanks, a bunch of opendata interested people met at Liip Zurich. Organized by OpenCorporates in cooperation with Opendata.ch and Open Data Zürich, we discussed about mapping companies - not just for banks, also non-financial companys like Monsoon Accessorize or Facebook. But how should this work?

> Read more
Related Entries:
- Big leap forward for Opendata

Comments [0]

AngularJS - End-to-end testing with Protractor

We use AngularJS here at Liip, and as developers concerned with the quality of our work, we employ a multitude of tools and patterns to ensure that everything works as expected. In short, we test our software.

> Read more
Related Entries:
- Webnesday St. Gallen
- FullFrontal 2014: A great JavaScript Conference!
- Why I don't use the javascript "new" keyword
- One day with NodeJS
- Semantic web meets frontend-awesomeness

Comments [0]

New Relic extension for HHVM updated to latest version

Since I first published my New Relic extension for HHVM, I didn't do much and we stayed on that HHVM version (3.1). A lot changed in HHVM, which was one of the reasons I didn't do much: Too many changes in there, but it was for the good.

> Read more
Related Entries:
- HHVM and New Relic
- My HHVM talk slides from yesterday's Webtuesday
- Of HHVM, Hack and the future of PHP
- Collecting performance data with varnish and statsd
- HHVM with Symfony 2 looks amazing

Comments [0]

Collaboration Over Contracts

For many businesses, the web has become a platform of strategic value. Their web-based services are under constant development, so they can cater for the changing needs and requirements of customers, partners and other stake holders. It is their constant learning and improving that sets these organisations apart from the competition.

> Read more

Comments [3]

Using a powerful and full-featured search engine on mobile platforms

When Xamarin meets Lucene...

Introduction

> Read more
Related Entries:
- About Wearables and Android Wear Platform
- Ecostar Elastica/FOQElasticaBundle
- Making a singlepage web application
- webOS Hackday at Liip
- Why a project switched from Google Search Appliance to Zend_Lucene

Comments [4]

On the Migros API - Core principles and challenges

At Liip, we develop an API that provides product information and other data for Migros, the biggest retailer in Switzerland. Let us explain the core principles and challenges we had and how we solved them (or not yet).

> Read more
Related Entries:
- Reverse proxy cache invalidation service
- 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

Comments [1]

Swisscom open-sources CleanerVersion

An interesting Django package was recently open-sourced by Swisscom. Manuel Jeckelmann wrote an interesting article about how the process of open-sourcing this worked at Swisscom. In the context of work on a security data warehouse at Swisscom, Liip has also worked on developing this package. I'll briefly describe here what's special about this package and how it can be used.

> Read more
Related Entries:
- Mezzanine CMS hackday

Comments [0]

Next1-10/1164