Gaining confidence through a clear vision

Following our vision – no matter the issues – is what brings us confidence to continue to move forward. In travel as in projects.

As you might have read in my first blogpost on the topic, preparing our departure in sabbatical was already quite a challenge with multiple highs and lows. Yet the adventure was just about to start.

A sweet start

Our first stop – backpacking Sri Lanka for about a month – felt quite similar to a good, well-earned holiday. Nice weather, very friendly Sri Lankans and absolutely tasty (and spicy) food combined with fabulous landscapes and beaches made it very comfortable to kickstart our trip. In fact, it felt very similar to the early phases of a new innovative project, as we enter into the 5S of the design process, brainstorm through new ideas and define the product strategy.

Continue reading about Gaining confidence through a clear vision

Tags: , ,

The Only Question To Answer At The Daily

How awesome is your Daily Scrum? Does it fall flat or does it launch the day, generating energy?

The Daily Scrum is to me the most important meeting of the day. The impact of this super short gathering is immense. How many times did we discover that we weren’t on the right path, that two people were actually working on the same task, that oh, yeah, it’s actually quite cool to talk to each other!

I could write pages and pages of key moments that happened during the “Daily” that saved us from actual (or future) difficult situations.

Continue reading about The Only Question To Answer At The Daily

Tags: , , , , , , , ,

rokka got some new features

Rokka – our image storage and delivery service, got quite some new features lately, thanks also to feedback from our users. Here’s a list of the visible stuff we did.

Brandnew this week

  • autoformat. A new stack option. If set, rokka will return WebP, if the client supports it and a PNG or JPEG was requested, resulting in smaller images.
  • dpr. Device Pixel Ratio. Another new stack option. If set, returns higher resolution images, useful for <img srcset="" /> for example.
  • Width or height are finally optional in the resize operation.
  • The WordPress plugin got some improvements.
  • Work for a Drupal 8 module and a Kirby plugin are under way.
  • General improvements in performance, failover cases and small bugfixes.

    Continue reading about rokka got some new features

Tags: , , ,

The exciting day I started an innovation process for a learning tool

We currently address the need for a modular framework for bite size learning, and we are now investing to create the next level micro-learning system. Innovation ‘for real’ is nothing like you might expect. It does not happen like an apple falling off a tree: good ideas do not fall from nowhere. You have to be open to challenges, to be motivated to work with the team and in a ‘safe’ place, an environnement where trying is allowed.

How to be open to innovation?

You have to be open to new challenges, which is difficult even close to impossible if you are stressed out or under tight deadlines for example. During my first year at Liip (2016), I undertook many projects that had started before I had arrived. As a result, I had little time for planning or strategies, I undertook what was already started. During this first year, everything was new, I was in the turmoil of an event, or in a middle of a project, my whole energy was focused on current tasks.
Before Christmas 2016, my knowledge of the enterprise and the field had exponentially expanded. It allowed me to grasp the necessary bigger picture of my enterprise’s needs and challenges. Simultaneously, many projects came to an end, as a result, I was not under tight deadlines. In other words, I was open to new challenges and ideas. I had cognitive capacity to take on new challenges. When Kevin, a colleague I barely knew, approached me, I welcomed his project with an open mind.

Continue reading about The exciting day I started an innovation process for a learning tool

Tags: , , , ,

Native or Hybrid Mobile Application, Which One Should I Choose?

It is complex for non-geeks to understand the mobile application ecosystem. We often hear jargon such as mobile apps, hybrid apps, native apps, single-codebase-cross-platforms apps, etc.

Some clarification is needed.

Continue reading about Native or Hybrid Mobile Application, Which One Should I Choose?

Tags: , , , , ,

Learnings from my sabbatical: the need to let go

A year in sabbatical taught me many things, about life, family and culture, and also about work. We went through different steps, just like during an innovation project. For me, remaining a beaming Liiper goes hand in hand with a beaming private and family life. This resulted in following our family dream, leaving everything else behind. For a while.

When I joined Liip in 2010, as one of the first “Romand”, I had the task to expand Liip’s activities to west (french speaking) Switzerland, with the great challenge of opening a new office and creating a new team there. New horizons, new persons, an avidity for advancing towards the unknown… the perfect challenge for the entrepreneur-type-of-me :)

After a challenge, follows another

Fast forward a few years later – mid 2015 – the Lausanne office counts 20 Liipers and runs well – mostly without my help anymore. This is surely due to our efforts to bring the company into self-management, added to the fantastic team of Lausanne Liipers that joined me in our everlasting commitment to build the best products for our clients.

Continue reading about Learnings from my sabbatical: the need to let go

Tags: , , ,

5 lessons learnt about the new SAP Cloud Platform SDK for iOS

The SAP Cloud Platform SDK for iOS was released in March and we were very excited to try it out. This toolkit allows companies to let developers build, extend, and run iOS apps based on SAP back-end data. Thus, business’ employees can access live data at any time from their iOS mobile app, and enjoy the standard SAP Fiori design language they are used to.

We booked a one-day hands-on with Noé in our ThinkSpace war room with the objective to have a demo app up and running and plugged to the SAP Cloud Platform (formerly known as SAP Hana). This may sound like an easy goal but honestly, knowing SAP, we thought that it was already ambitious.

Continue reading about 5 lessons learnt about the new SAP Cloud Platform SDK for iOS

Tags: , , , , ,

Do I Need a Mobile Application or a Mobile Website?

In our digital era where people’s attention is scattered between apps and websites, it’s not easy to know whether you need a mobile application, or if a responsive website (that can be accessed via your web browser) would meet your needs.

I have this discussion every week with new clients, and I thought it was time to share our reasoning here at Liip in order to give you a clear answer if you still hesitate.

Do You Want To Reach Your Users, or Bring Rich Features to Them?

When clients come with a mobile app request, I explain them that most of the time, a web application is more efficient in terms of investment, as well as in term of reach.

The second question I get after this answer is: “When would I need a mobile app, then?”
In my point of view, mobile apps are useful when they are crafted to be rich — vs. the reach that web applications can provide. Rich in terms of features that are only available on mobile devices, and that can’t be achieved via web technologies.

Continue reading about Do I Need a Mobile Application or a Mobile Website?

Tags: , , , , , , , , ,

Drupal 8 – Multilanguage Improvements

As a Swiss-based Drupal Agency, we have to create a lot of multilingual sites. Since Switzerland has three official languages (German, French, Italian) and even one more national language (Rumantsch), we are used to this requirement and we found our way with Drupal to make this an easy task (usually). We mainly used node translations in Drupal 7 for maximum flexibility. We used to separate languages from each other using the various i18n modules, language specific menus, blocks, URL-patterns, terms and so on.

With Drupal 8, things changed.
I struggled a little doing multilingual sites in Drupal 8 the same way I was used to in Drupal 7 because node translation is not available anymore (which is good) so I had to find another way to achieve the same easy to handle translations system. For us and for our clients. Let me explain, what I have learned.

Continue reading about Drupal 8 – Multilanguage Improvements

Tags: , , , ,

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 to Drupal CMI

First of all, you need to understand, how the configuration management in Drupal 8 works. CMI allows you to export all configurations and its dependencies from the database into yml text files. To make sure, you never end up in an inconsistent state, CMI always exports everything. By default, you cannot exclude certain configurations.

Example:

If you change some configuration on the live database, these configurations will be reverted in the next deployment when you use

This is helpful and will make sure, you have the same configuration on all your systems.

How can I have different configurations on local / stage / live environments?

Sometimes, you want to have different configurations on your environments. For example, we have installed a “devel” module only on our local environment but we want to have it disabled on the live environment.

Continue reading about Advanced Drupal 8 Configuration Management (CMI) Workflows

Tags: , , , , ,