Winkelwagen GmbH Logo
  • SW Meetup Berlin
  • Services
  • Workshops
  • About
  • Blog
  • Jobs
  • Contact us

PHPUnit Code Sprint in Autumn

Last week I traveled to Munich to attend PHPCode Sprint. Once again Sebastian Bergmann invited to work together on PHPUnit, close issues, fix bugs and think weird behaviour by tests, PHPUnit itself and PHP through. A big shout out and thank you goes to celebrate company who hosted once gain the hackathon and took care […]

From Stuck to Success: Ensuring Progress with Proactive Project Management

As a project manager, I often view our work differently from our developers. While the dev team focuses on solving technical challenges, my job is to ensure projects stay on track and meet both deadlines and client expectations. One of the key tools we use to manage tasks is Jira, where every ticket moves through […]

Libreoffice, Protection and Conditional Formats

Besides being the CEO of Winkelwagen, I’m active in one or the other association. For one of them I created a LibreOffice document to fiddle myself through the german tax system for associations which are NOT tax exempt(!). Today I optimised once again the spreadsheet. One of the things I do is protecting all the […]

imapsync on a mac takes too much ram

I’m currently migrating emails for one of our customers from the old hosting company to the new one. To do this we are using imapsync – an awesome tool! TL;DR: Just use the docker box by Gilles… https://hub.docker.com/r/gilleslamiral/imapsync My own journey But currently there is a weird bug on mac, that it might take a […]

Pass infos to product listing page via virtual(?) DOM

We are currently implementing a module for a customer which manipulates filters and should update the sidebar with new content. I think I found a very nifty way to pass informations to the JS to update the sidebar without another request. Product list ist HTML and not JSON The first important finding was, that although […]

DNS: Wildcards

Today I learned… When you have a DNS zone (example.com) and create a wildcard like *.example.com with a CNAME to example.com every subdomain is resolved to your A/AAAA entry for example.com If you run dig (domain information groper) you can see it in your shell: How to break it Today I learned, that if you add […]

JIRA: Don’t start calendar on Sunday

Just in case you have the same problem as me, having JIRA in english, but the Calendar should start on a Monday. You can change this in your account settings. Just make sure, that your language is set to English (UK) and not English (US).

Mysqldump: Use the version you want to import into

Other posts about mysqldump Our colleagues over at maxcluster told us a while ago, that the best way to migrate a (My)SQL or database or MaraDB ist to use the mysqldump tool which comes with the server we want to import into. They are normally most compatible to each other and can read most of […]

Mysqldump via SSH Tunnel

Other posts about mysqldump There are plenty of explanations how to run a MySQL dump via an SSH tunnel, but none of them was extensive enough for me, so I try it on my own. SSH Tunnel First log into the machine you want the sql dump to show up. As described in the next […]

Shopware: Plugin install on CLI works, but admin removes it again!?

Today I had a weird behaviour of one of our customers store. We tried to install the Shopware Security Plugin and what happened was: TL;DR: Opcache. I turned to Shopware’s slack and asked the community. We had this behaviour in the past, but I couldn’t remember what the problem was. Thankfully I got an answer […]

How to: Own PHP image

I read yesterday a discussion on phpc.social a Mastodon instance for the PHP community about docker images and how to make them work for you. Btw, all the following hard work is done by my great colleague Thomas Spigel. In our case, we want to use it for deployments, testing (especially cypress) and our newest […]

PHPUnit and anonymous classes as „mocks“

I implemented a process from login to a third party system. Because I wanted to be sure to use the right keys and don’t mix up anything between the login subscriber, the message creator and the handler which handles the message from the queue. In-memory queue for testing My first idea was to use an […]

«12345...10...»
  • Winkelwagen – an ecommerce agency
  • Contact us
  • Impressum

Winkelwagen GmbH
Crailsheimer Str. 10
12247 Berlin

info@winkelwagen.de

Mastodon
Linkedin Logo