From plain website to Progressive Web App
#tech

From plain website to Progressive Web App

Progressive Web App(PWA) is a term that has been thrown around quite a lot lately. But what exactly is a PWA? And how do we update our plain old website to be a cool hip PWA? Together we will explore how we can go from our current website to a full-fledged PWA. We will learn a thing or two about service workers, the offline web, and cross-browser compatibility.

Example mapping in behavior driven development (BDD)
#tech

Example mapping in behavior driven development (BDD)

In this article I want to talk about the use of behavior driven development (BDD) frameworks. BDD Frameworks let you create executable specifications which you can use for automated testing and documentation. Popular frameworks include Cucumber, Behat, Behave, etc. They all implement Gherkin as a specification language.

mroest

Martin Roest

July 23, 2018

Content Security Policies
#tech

Content Security Policies

A couple of days ago I was at the Dutch PHP Conference where I went to a talk about [Content Security Policies by Matt Brunt. Although we follow the OWASP top ten list, I never dived into them that much. We have written a bit about them before, but I want to go a little further since they are really handy when trying to prevent XSS attacks.

wessel

Wessel van der Linden

June 18, 2018

Gherkin lets developers and customers develop software together
#business

Gherkin lets developers and customers develop software together

You develop software together, as a software engineer and customer. This involves a series of translations from the business to the final software. The trick is to limit the number of translation steps, because with every translation you lose nuances. This is possible by bringing software engineers and clients closer together and actually having them develop together. With Gherkin, they can speak the same language and describe software behaviour (BDD). And build even more intensively together.

tomschenkenberg

Tom Schenkenberg

May 28, 2018

More and more technical debt assistance in software development
#business

More and more technical debt assistance in software development

Are you already in need of technical ‘debt assistance’ for your business software? With the development of almost all software, a technical debt is built up, mainly to achieve results quickly. That doesn’t have to be a problem, as long as you handle it well and consciously.

tomschenkenberg

Tom Schenkenberg

May 2, 2018

2018: year of the Progressive Web Apps
#business

2018: year of the Progressive Web Apps

Mobile apps are useful, but also a growing problem. More and more organizations, events, services and locations have their own app and they all want you to install their app on your smartphone or iPhone. That approach and proliferation is untenable. Fortunately, the Progressive Web App (PWA) offers a solution.

tomschenkenberg

Tom Schenkenberg

January 22, 2018

The new ambition: per piece production for software
#business

The new ambition: per piece production for software

In software development we can learn a lot from production companies. Especially to make software development better and more efficient and to use it more purposefully for the success of organisations. The per piece production model offers a solution, also for software.

tomschenkenberg

Tom Schenkenberg

November 9, 2017

Unleash your business and data with an API
#business

Unleash your business and data with an API

Because of the digital transformation that organizations make, they often unlock information via beautifully designed websites and applications. Those who look and think further, sometimes take the next step: access via an API (Application Programming Interface). This offers many opportunities, but organizations often see it as a difficult step.

tomschenkenberg

Tom Schenkenberg

August 30, 2017

11th edition of our Dutch PHP Conference
#tech #news

11th edition of our Dutch PHP Conference

Every year Ibuildings organises an international conference on PHP technology: the Dutch PHP Conference (DPC). Last week was already the 11th edition of our successful conference where some 630 developers, software architects and community members come together in the Amsterdam RAI.

tomschenkenberg

Tom Schenkenberg

July 5, 2017

Renovate old business software: consider it!
#business

Renovate old business software: consider it!

When custom business software becomes obsolete, many organizations choose almost automatically to have completely new software built. Renovation is often not considered. While in 70 percent of the cases it is more successful and cheaper. It is an interesting option, which I would always consider. Because that old application often has great treasures hidden in it.

tomschenkenberg

Tom Schenkenberg

May 15, 2017

Stay in control of critical business software
#business

Stay in control of critical business software

In order to focus on core activities, organisations often know very well which tasks they have to do themselves or can outsource. But as soon as it comes to the software that supports the same core business, there is strikingly less straightforward thinking about it.

tomschenkenberg

Tom Schenkenberg

March 27, 2017

Will it be customised, standard software or the ideal mix?
#business

Will it be customised, standard software or the ideal mix?

Now that organisations are consciously making the transition from ‘business’ to ‘online business’, web applications and other software are becoming more and more decisive for their success. When choosing between ‘custom or standard software’, a mix is becoming more and more interesting, but how do you find the perfect balance?

tomschenkenberg

Tom Schenkenberg

February 21, 2017

Technical skills at Ibuildings
#tech #organisation

Technical skills at Ibuildings

For many years Ibuildings has had a formalized way of reviewing people’s skill sets. This system enables tracking of skills and relative changes in those skills over the years, across the organization.

matthiasnoback

Matthias Noback

January 25, 2017