Blog Posts

Make robots more human – LISTEN14

Last week, four Liipers joined a crowd of customer experience practitioners for the LISTEN14 conference at the GDI near Zurich.

> Read more

Comments [1]

FullFrontal 2014: A great JavaScript Conference!

Last week I was at FullFrontal 2014 in Brighton, a single day conference for front-end developers. Here is some interesting stuff from the talks:

> Read more
Related Entries:
- webOS Hackday at Liip
- Why I don't use the javascript "new" keyword
- Webnesday St. Gallen
- One day with NodeJS
- Semantic web meets frontend-awesomeness

Comments [1]

Symfony Live in Berlin: Lots of Symfony in Germany

Last week, I went to Berlin to present the Symfony Content Management Framework to the German PHP crowd. I did a presentation almost exclusively based on code. I showed how to develop an application with the Symfony CMF step by step. But rather than trying to live code, I prepared a series of pull requests that I switched through and showed the interesting code changes. This is a rather unusual format and I lost a few people, but I also got enthusiastic feedback from the audience. The tutorial is also online at github for those that want to have a look at it.

> Read more
Related Entries:
- Updating old Symfony2 CMF projects
- Semantic web meets frontend-awesomeness
- What Liip did after winning the IKS semantics UX contest
- Symfony CMF hackday october 22nd in Cologne
- A frontend editor for Symfony2 CMF with the help of VIE

Comments [0]

Functional Programming in PHP

Functional programming techniques in PHP

Functional programming has gained a lot of traction those 3 to 5 last years. First, there are some success stories around it : Twitter move to Scala, Whatsapp being written in Erlang. Then we have some new kick-ass languages like Rust. Finally, it seems the new hype is to create a functional language compiling to javascript : Elm, Purescript. On a more academic front, there is also research on new concepts like dependant typing, see Idris for example.

> Read more
Related Entries:
- LaraconEU 2014 - Empowering the PHP people
- Discussions and Pizza at PHPDay Italy
- Of HHVM, Hack and the future of PHP
- RESTing with Symfony2
- Content storage done right

Comments [14]

About Wearables and Android Wear Platform

Andreas and I had the opportunity to give a talk about wearables at the Internet Briefing in Zürich at the beginning of october. After the introduction about wearables in general, smartwatches and a variety of other smart products, we explained what Android Wear is, how the platform works and if you should adapt your app for wearables. The presentation was followed by an interesting discussion between all participants. Questions and answers about business opportunities, personal experiences and current projects were the main topics.

Let me wrap up what we presented and what the discussion concluded among the participants.

> Read more
Related Entries:
- webOS Hackday at Liip
- 3 days with a WP7 phone
- Open Sourcing Radios - A PhoneGap iPhone/iPad app
- Radios for iPhone/iPad with background audio on iOS 4 released
- The technical details behind the Radios App

Comments [0]

The value of designing for outcomes

Last week I’ve been granted the opportunity to attend the 7th edition of the Service Design Global Conference (held in Stockholm, Sweden), annually organised in a different city by the Service Design Network. I met curious, thinkers and doers that strive to "Create value for quality of life" – whatever it means for each of us. It was interesting to see that, when asked about what does “quality of life” visually means for each of the speakers, any of them showed an image of a super modern device that offers you the power of reaching a range of services with just one finger… any showed the advantage of technology, user research or science developments that allow us to extend human capacities and to improve all creations around us, but all, really all, dedicated their first slide to a personal and private dimension, yet, a common sense of life quality: love, peace and humanity. Pictures of their roots and fruits – their families. Pictures of their colleagues and friends. And Nature. Fragments of trivial existence that build a valuable panorama of life.

> Read more

Comments [0]

Why I don't use the javascript "new" keyword

Coming from the PHP world, I've spent a lot of time trying to reproduce or finding a similar way to work with objects and inheritance with Javascript. A lot of libraries gives you their own style of a class-like functionality with javascript, and yes, it will work similarly as OO classes, but after a big javascript project, you will probably want to understand what's all this prototype stuff appearing in your console during your debug sessions, and eventually find out that the classical inheritance and its preferred keyword new does not suit javascript so well.

> Read more
Related Entries:
- Webnesday St. Gallen
- One day with NodeJS
- Semantic web meets frontend-awesomeness
- Introducing the application cache
- Applying Niwea: TV Sélection iPad app

Comments [5]

Webnesday St. Gallen

Before I started working for Liip I did my apprenticeship in St. Gallen. It was not until I started working in Zürich, that I discovered, companies here liked sharing knowledge with each other. This concept was new to me and I thought it was a great idea. There are plenty of events in Zürich to learn from like-minded people. There's Webtuesday, JSZurich and Coders Only, just to name a few.

Once I started working in St. Gallen again, I was eager to bring this spirit with me and start such an event in St. Gallen.

> Read more
Related Entries:
- Why I don't use the javascript "new" keyword
- One day with NodeJS
- Semantic web meets frontend-awesomeness
- Introducing the application cache
- Applying Niwea: TV Sélection iPad app

Comments [1]

AngularJS vs ReactJS for large web applications

On the September 2014 hack day at Liip we explored how AngularJS compares to ReactJS with Flux for large web applications.

> Read more

Comments [1]

getting to know Cassandra

We did a small two person hackday to get to know Cassandra a bit. Lukas already learned a bit about Cassandra at Berlin Buzzwords but it was time to get some hands on experience to better understand how Cassandra would work out in a real client project. Our agenda for the day was however essentially: get it to run, see how to get it connected with PHP and then import some data and do some queries.

> Read more

Comments [1]

Next1-10/1152