About
-
A simple introduction to mirrord
von
Mirrord is a tool that can enrich your CI/CD-pipeline when developing software running on Kubernetes. It does one thing and it does it well: Mirrord can intercept and steal/duplicate specific traffic on your remote Kubernetes cluster and send it to a local running process, imitating a remote pod of your cluster.
-
Open Source ist auch Bildung
von
in DevelopmentUnser Max ist der Meinung, dass man mehr für den Nachwuchs tun sollte. Also lässt er seinen Worten Taten folgen.
-
Of races and mutexes: synchronizing async operations in JavaScript
von
While JavaScript is a strictly single-threaded language, the asynchronous nature of its execution model can easily lead to situations in which two or more async operations run at the same time and compete with the program flow depending on which operation succeeds first. The result is a specimen of the dreaded species of race conditions.…
-
Vom Symfony CMF und Open Source im Allgemeinen
von
Unser Max ist Core Contributor beim Symfony CMF. Das Content Management Framework bietet Entwicklern die Möglichkeit, sich einzelne Bestandteile eines CMS herauszupicken, ohne ein komplettes Content-Management-System installieren zu müssen. In dieser einfachen Aussage stecken gleich zwei spannende Themen. Zum einen natürlich das CMF selbst, zum anderen die Frage nach dem Einsatz von Open Source in…
-
Hardening Compiler Flags for NixOS
von
In the past year some Mayflower colleagues have started using and contributing to NixOS, a purely functional GNU/Linux distribution that combines package and configuration management. We decided that we would give it a try in production but stumbled upon some issues that had to be resolved first. We have added new packages, services and fixed up some internal. Due…
-
Ten tips for frictionless development with Apache Cordova
von
Cordova is a framework for developing cross-platform mobile apps using web technology. Develop your application using the technologies you know, deploy to all major platforms without the complications of native development, and tap into a rich ecosystem of plugins for adding native functionality to your app. Sounds great, doesn’t it? Well, if you have used…
-
Go-repro: a rewriting reverse proxy for testing multi-domain setups
von
in DevelopmentWeb applications that span multiple domains come with their very own set of challenges. As requesting resources that cross domain boundaries is a pattern common to many different attacks that threaten the security of websites, browsers restrict such requests to conform to with the same-origin policy: most resources (in particular if requested from Javascript via…
-
Running a secure docker registry
von
Some time ago, our team decided to deploy the application which we are developing for our customer as a docker container. As docker is a promising but still very young technology, this decision naturally put us on a quest for finding a reliable, secure and maintainable setup — many things are still in flux in…
-
Mayday, mayday! We are blinking!
von
For some time now, we at Mayflower can have slack time on every second friday. All colleagues who do not have urgent projects for our customers can choose to improve their knowledge, do some opensource development or just try out something cool and nerdy. The Idea First, we ordered some Raspberry Pis to test out…