Ein englisch Sprachiger Blog über Sofware development, DevOps und open source.

Marco Bunge

PHPUnit setup in PHPStorm 10.x

PHPUnit is a well-known unit testing framework based on xUnit architecture for PHP developed by Sebastian Bergmann. I show you how to setup a ...

Marco Bunge

No Panic, undo changes with a breath

No Panic! While working on source code with a few people you may run into you merge conflicts or merges results in strange missing code mess. Working ...

Marco Bunge

UNIX timestamps in js

I need a valid unix timestamp from javascript in a recent project. You just need to transform milliseconds to seconds with following call ...

Marco Bunge

Working remotly from scratch

From local to remote work Six month ago, I’ve got my first expierience with remote work. One day each week, we were free to ork at home or any other ...

Marco Bunge

Ignore files without removing from git

Sometimes you need to ignore files from repository afterwards. In this case you could use git rm -r --cached . to remove all cached files. This ...

Marco Bunge

File downloads with Zend Diactoros

In my daily work I often need the possibility of file downloads. I basically use PSR-7 standard and Zend Diactoros for HTTP communication. Zend ...

Marco Bunge

Interview with Laura Brandt, founder of iconary

Laura Brandt invited me to like iconary fan page on facebook a while ago. iconary is innovative icon based dictionary app for Android and iOS with a ...

Marco Bunge

Blast ORM - PHP ORM with a huge development freedom

Two month ago I start to develop an ORM which is delivering a maximum of freedom to the developers. My goal is easy configuration, a minimum of ...

Marco Bunge

Prepare rogue for GitHub update on Jekyll 3.0

Github updated to jekyll to version 3.0. Due to this update pygments is not longer supported. Therefore I need to update stylings and ...

Marco Bunge

Solve publishing issues on GitHub pages

As mentioned in recent post GitHub updates from Jekyll 2.x to 3.0. For some reason new created posts will not automatically published when post has ...

Marco Bunge

Deployment strategy with git

Everyone knows the benefits of git. Many developers are using common git commands, but Git does also have tools for your deployment strategy.

Marco Bunge

Remote debugging with PHPStorm and Xdebug

Nowadays we are working with virtual machines or remote environments by default. We have big development cycles, working with project teams on ...

Marco Bunge

Form follows Fiction

A mind changer? Form follows fiction describes design approach which is based on it’s stories. This means for architecture, that a building is ...

Marco Bunge

Upgrade your typo3 in a minimum of time

Typo3 is providing a very nice upgrade documentation. We want to upgrade a Typo3 4.5 LTS (or greater) to Typo3 7.2 LTS within major steps. Basically ...

Marco Bunge

8 Tricks to generate visibility for your dev blog

My blog has been started on Septemper 9th, 2015. I wrote 10 relevant posts in my blog until now and pubished an article in a dev magazine. The first ...

Marco Bunge

Minimize the chance that a user leaves your page immidiatly

When a user is entering your blog on a specific post, he is reading it and mostly he is leaving your page.

Marco Bunge

Otto with PHP on Windows 7

Otto has been created by the developers of vagrant. Otto has been developed with new gotten knowledge while vagrant development.

Marco Bunge

Easy merging without switching the branch

TL;DR Replace example with your target branch! git fetch origin git fetch origin example:example git merge example Problem Your team is ...

Marco Bunge

Intro.js

Usabli.ca has published a nice introduction tool for your products called Intro.js. They are known for their comparision table CSS Frontend Frameworks