Xebia Articles

How Enterprise-Ready is Blockchain?

Posted by Tom Höfte on Mar 6, 2018 9:00:00 AM

There’s a lot of blockchain-related development already in progress. Start-ups that focus on its various aspects are popping up everywhere. Companies in all sectors are looking at its thread to determine what it could do for their business. There’s even a new career role flying around on LinkedIn, the "blockchain consultant.” So, hype or not, clearly, this trend is gaining some traction.

But how “enterprise-ready” is blockchain technology? 

Read More

Topics: Agile Software Development, Agile Transformations

Why Your Business Should Be on the WeChat Platform (Part II): WeChat Feature Overview

Posted by Léon Rodenburg on Feb 21, 2018 2:04:53 PM

This three-part series explores how Wechat, the Chinese alternative to WhatsApp, is transforming the on- and offline lives of Chinese consumers and forcing companies to reconsider their marketing and sales strategies.

Part I compares WeChat to WhatsApp and explains why a presence on WeChat matters for any Chinese-facing business. Part II provides an overview of WeChat’s most essential features, describing how it’s typically used day-to-day. It also explains how companies can use WeChat to improve their business in the Chinese market.

Read More

Topics: Agile Software Development

The Rise of Cryptocurrencies

Posted by Thijs Vermeer on Feb 20, 2018 9:00:00 AM

These days, you can’t mention “blockchain” without someone else bringing up bitcoin. Of course, it’s an intriguing topic. A digital coin, with no value at all, suddenly skyrockets and makes people rich, out of thin air! It must be a bubble, scam, fraud - even criminal!

Or is it?

Read More

Topics: Agile Software Development

Why Your Business Should Be on the WeChat Platform

Posted by Léon Rodenburg on Jan 25, 2018 1:41:17 PM

Imagine a world without WhatsApp. It probably wouldn’t change much, because WhatsApp has been slow to implement new features that would enable its platform for e-commerce, banking or marketing purposes. In September 2017, the first reports of WhatsApp’s new business-to-consumer (B2C) features arose, with customer support as one of the central axes on which it could swing into the enterprise jungle. This seems to be it for now, as no new reports of other B2C functionality have come out. And, with local and European privacy laws lurking just around the corner, it might take some time before WhatsApp can fly in a B2C context. Until then, WhatsApp will remain just a messaging application.

Read More

Topics: Agile Software Development

The Effect of Containers on the Software Delivery Process

Posted by Mark van Holsteijn on Jan 11, 2018 9:30:00 AM

Although container technology has been around for more than a decade, it was Docker that made it easy to use. The impact on the software industry has been tremendous. It improved the speed of software delivery. It did away with manual handovers between dev and ops. It made the deployment process 100% reproducible. And last but least: Once you put your application in a container, you can run it anywhere. On-premise or in the cloud. In this article we give you 8 reasons, why container technology is a fundamental building block for a multi-cloud strategy.

Read More

Topics: Cloud Infrastructures, Agile Software Development

Testing and Failing Your Way Towards Software Quality in the Cloud

Posted by Kenny Baas Schwegler on Dec 28, 2017 9:30:00 AM

The surprising truth about success (and why some people never learn from their mistakes), is that it has everything to do with failure. Failure is not the opposite of success, it’s an essential part of it. It’s through failure, in a controlled and tested environment, that we learn and improve; a core principle of continuous delivery. Cloud-native technology speeds up the development cycle so that we can fail earlier and faster. But companies must also maintain quality, increase velocity and change the way they design and deliver their software to achieve a full cloud impact. This article explains how to do each of these three.

Read More

Topics: Cloud Infrastructures, Agile Software Development, Test Automation & Quality

How to improve conversion rates with progressive web apps?

Posted by Ruben Oostinga on Dec 11, 2017 3:58:14 PM
Lately, the web platform has gained a lot more features. Leveraging these features improves the user experience, which in turn, promotes conversion. A good web app can replace native apps and enhance the user experience. For example, we can develop a single app that everyone can use without needing to go through an installation procedure.
Read More

Topics: Agile Software Development

A Data-Driven Approach to Scaling Your Web-Based SaaS Application

Posted by Maurits van der Schee on Oct 2, 2017 2:41:58 PM

Fast-growing startups with a web-based SaaS product often fear their success will become their worst enemy, and rightfully so.  The challenge of scaling is both organizational and technical. You need to make sure that your software scales to the number of users you could acquire.

Read More

Topics: Agile Software Development

From Search to Checkout without annoying your customers

Posted by Gert Hengeveld on Aug 2, 2017 11:08:38 AM

How Accelerated Mobile Pages and Progressive Web Apps can boost online sales

In the world of e-commerce, customers are becoming increasingly mobile. In The Netherlands, 50% of consumers is shopping on their mobile phone. Among those under 35 years of age mobile purchases is at 65%. Numbers for searching and browsing for a potential purchase is over 70% overall.

Converting these visitors into customers is a delicate task. Consumers are still hesitant to make mobile purchases. The challenge lies in optimizing the mobile user experience.

Read More

Topics: Agile Software Development

Swimming with the Faster Fish - Part 3: The Missing Link in Agile Transformations

Posted by Gideon de Kok on Jul 24, 2017 3:29:37 PM

The concept of traditional construction could not be a worse metaphor for software development. Yet, for a long time, that’s exactly how it was done. With this kind of formal architectural engineering process, the “right” set of requirements were predetermined and translated into blueprints then implemented, with the hope that enough up-front design would prevent any uncertainty down the road. But because the very nature of software requirements is in a constant flux, this process ensured failure before the first line of code written could be written.

Read More

Topics: Agile Software Development