Blog Posts

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 [3]

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]

LaraconEU 2014 - Empowering the PHP people

I went to LaraconEU last year and honestly I felt uncomfortable being the only woman in a conference of about 200 people, I noticed that I was a woman in that crowd, and it felt like everyone else did too. This year however, it was very different, let me first talk a bit about the conference from a technical perspective, then come back to how LaraconEU made a big step towards empowering me and the community as a whole. 

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

Comments [3]

Integrate Varnish and Nginx into PHP applications with FOSHttpCache

Earlier this week, I released version 1.0 of the caching proxy library FOSHttpCache and the Symfony2 FOSHttpCacheBundle. The library implements talking to caching proxies to invalidate cache, the bundle integrates the library into Symfony2 and adds other caching related features to Symfony2.

> Read more
Related Entries:
- Tips & tricks for capifony deployment
- Updating old Symfony2 CMF projects
- PHP family meeting at FrOSCon
- New in Symfony 2.4: Show logs in console
- Semantic web meets frontend-awesomeness

Comments [0]

Your Retrospective Sucks!

People fall asleep in retrospectives or have bad temper? They do not like to share their thoughts – if they have any? Maybe you are trapped in repetitive rituals and would like to do something about it? Last Wednesday I had been attending the Agile Breakfast in Zurich titled "Organizing Retrospectives Effectively" with fellow-Liiper Christoph Meier. Marc Löffler was going to address how we can make our retrospectives better.

> Read more
Related Entries:
- How team Fri-Bar does Scrum at Liip - Part 2
- How team Fri-Bar does Scrum at Liip - Part 1
- Techday Slides: Management of medium and large size projects
- Growing Liip's Knowledge

Comments [2]

php-osx available for OS X 10.10 Yosemite

Apple released OS X Yosemite as a public beta release last week and it of course comes with updated utilities, eg. Apache httpd 2.4 and PHP 5.5

> Read more
Related Entries:
- PHP 5.6.0-alpha1 for php-osx released
- PHP 5.4.0RC1 for OS X on php-osx.liip.ch
- Easily test PHP 5.4 beta on OS X with php-osx
- Automatically switching between different Time Machine disks
- Leopard native apache with custom (64bit) PHP

Comments [10]

A report from DrupalCon Austin

DrupalCon group photo

DrupalCon Austin was last week, and I was the Liip delegation. Being my first American DrupalCon (6th overall), it was very interesting to experience the biggest DrupalCon yet.

> Read more

Comments [1]

Liip supports Delightful User Experiences

©UXLS

UX Lausanne 2014 conference inspired a local and an international audience by offering a variety of perspectives about our nature. 

Our souls, our lives, our day-by-day is more and more widely influenced by the contribute of new ambitions, cross knowledge and the errors we keep solving from past. Contemporary life is easier – he hope for better, but it might not be. Throughout history, we have been living faster due to a forward thinking which allows us to do more in less time. But that time seems also faster, or we are taking more time then what we want to see… Why are things rushing up? Is that good? Is that bad? What if we are designing futuristic visions of an organism that is slowly swallowing us till nature is destroyed? Will we be able to coordinate our expanding skills towards the benefit of a better universe? We all guess so. Human beings are just a small part of it, and till now, we have been effective not only spoiling things but fortunately, also virtuous improving an increasing number of lives too. We can thank that to great minds, experiments and new findings. The will to create useful things that help others, that are accessible, sustainable, delightful, etc… is rescuing us from the increasing data pollution where information becomes obsolete. Production, sharing and wasting speed is showing its cons and among many other professions, designers exist to help solving it. “Will there be a counter-technique to turn data into information, information into knowledge, knowledge into wisdom?”, raised Oliver Reichenstein closing the UXLS'14 conferences. 

> Read more
Related Entries:
- Discussions and Pizza at PHPDay Italy
- Multi-Device Interactions - Part 3 : The Canvas
- For the very first time: Hello UK!
- deSymfony 2012: Back to the Motherland
- Looking back on Meet Magento 2012 in Leipzig Germany

Comments [0]

Next1-10/1146