Procurios Developer Blog: Blogposts
Agile en Scrum
Technical debt

Op de blog van de Software Engineering Institute van de Carnegie Mellon University schreven ze over hun onderzoek naar technical debt.
Why, and how, we're abandoning __toString

Throwing an exception in a __toString call will cause a fatal error, making it impossible to catch, or even see, the exception. For us, and many other developers, this can be very frustrating. Instead of adding a try/catch block in every __toString method we write, we've chosen not to use __toString altogether.
Onder welke licentie publiceren we onze code?

We hebben ons voorgenomen om stukjes van onze codebase beschikbaar maken voor de rest van de wereld. Ter inspiratie of om zelf mee aan de slag te gaan.
Lees meer over "Onder welke licentie publiceren we onze code?"
Pushing through with pair programming
Waarom coding style guides belangrijk zijn

Laatst kreeg ik de vraag waarom een coding style guide eigenlijk belangrijk is. In de inleiding van onze PHP style guide leggen we de nadruk op de leesbaarheid, onderhoudbaarheid en debugbaarheid van de code.
Discussiëren of experimenteren?
Agile thinking using Excel

(image by Craig Moulding)
I don't think we have a single client who has NOT asked us for an Excel export of some portion of their data. But Excel is not the answer for every request.
De DD-er
The physical web

De laatste jaren horen we veel over the "internet of things" (IoT). Allerlei apparaten zullen in verbinding staan met elkaar en het internet.
SSD's voor het Procurios Cluster
Storingsinformatie via status.io

Op maandag 16 november was er groot onderhoud aan de stroom-infrastructuur in het euNetworks-datacentrum, waar ook het Procurios-cluster gehost wordt. Eén van de twee power feeds werd afgesloten. Alle apparatuur is op beide feeds aangesloten, of is redundant uitgevoerd. Dit zou dus geen problemen moeten geven. Toch?
UUID's en MyCLI

In juni hadden we Mathias Verraes drie dagen bij ons op bezoek voor een DDD-training. Daardoor zijn we nog meer fan geworden van UUID's, in plaats van de traditionele (auto-incrementing) integers.
Procurios voor Developers
Autocompleting a lot of parameters

Some methods have many parameters. Sometimes they start out like that, sometimes they grow like that over time. Even though a maximum of two parameters is preferable, configuration for a method that does a big thing is difficult. Take curl for example; curl has a lot of options and so several wrappers around curl have arisen to deal with configuring it in a more humane manner. How can we keep the clutter of many parameters as low as possible, while maintaining autocompletion?