Programming today requires a shift in thinking. This makes it hard to learn how to write programs. On top of that, IT experts often use a language which is difficult to understand for non technicians.
At bitspark.de we develop Slang which aims to make programming easier, faster and more comfortable. It avoids coding, repetition and frustration. Read more
This library is what came out of creating a distributed service architecture for one of our products. Telstar makes it easy to write consumer groups and producers against redis streams. In order to run our distributed architecture at @bitspark we needed a way to receive and produces messages with an exactly once delivery design. We think that, by packing up our assumptions into a separate library we can make it easy for other services to adhere to our initial design and/or comply to future changes. - Read more
Logging in to different machines at work or at home and using the same .dotfiles on them. Bootstrap a new machine, even if they are differently flavored. Updating .dotfiles should be a breeze as well as sharing common .dotfiles with your teammates by just installing them next to your own .dotfiles. Lace drew inspiration from brew. - Read more
Easytainer is a serverless docker platform that runs docker images in response to HTTP requests. - Read more
As a freelancer I built a web based image archive software for a client. Using several state of the art tools to fulfil the functional specifications which where presented to me. A cascading category based navigation, a lightbox based cart, a live translation tool and a drag and drop image uploader. Moreover there is a full blown admin interface to manage all aspects of the application.
Over the course of 10 months we rewrote a large portion of the web application at ibusiness.de so it would resemble a modern MVC app more closely. Together we redid the Database-Abstraction-Layer, reimplemented all the affected controllers and wrote a new template parser. Being done with that we designed an applied a more effective way of organizing files inside the project.