Overview for 'beberlei'
Written by Benjamin Eberlei
/ Original link
on Oct. 19, 2018
How we paid the hidden costs of bootstrapping Tideways Justin Jackson started an extremely interesting discussion about the Bootstrappers paradox and the hidden costs of bootstrapping with replies from many others. In this series of posts (there are more) he is discussing how hard bootstrapping a…
Written by Benjamin Eberlei
/ Original link
on Sep. 23, 2018
Proofing the Pythagorean theorem and what this means for Domain-Driven Design According to Wikipedia the Pythagoraen theorem is the theorem with the highest number of known proofs, citing a book containing over 370 of them. What does this mean for modelling under the Domain-Driven Design paradigm?…
Written by Benjamin Eberlei
/ Original link
on Jul. 28, 2017
Hide Slack unread and highlight Tray Icon on Ubuntu/Linux The Slack Ubuntu/Linux application doesn’t provide a way to disable the tray icon and that means the unread or highlight notification bubbles will distract you whenever somebody writes something in ANY channel that you are in, even when the…
Written by Benjamin Eberlei
/ Original link
on Mar. 28, 2017
Why does the PHP extension fail to load with _zval_ptr_dtor_wrapper error I sometimes come across this error when loading an extension in PHP PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php-zts/5.5/modules/myext.so' - /usr/lib64/php-zts/5.5/modules/myext.so: undefined symbo…
Written by Benjamin Eberlei
/ Original link
on Mar. 12, 2017
How to complete a side project and turn it into a business (Level 1) Almost four years ago I wrote about Lessons learned: A failed side project and when I stumbled across the post How to *never* complete anything several days ago I felt it was time for an update. Ewan’s post covers similar lessons…
Written by Benjamin Eberlei
/ Original link
on Mar. 12, 2017
Explicit Global State with Context Objects Global State is considered bad for maintainability of software. Side effects on global state can cause a very nasty class of bugs. Context objects are one flavour of global state. For example, I remember that Symfony1 had a particularly nasty context objec…