AOE
❤️ Open Source

Read the AOE Articles

🍽 Savory Meals
2022-06-27, by Chetan Thapliyal

🍽 Savory Meals

Meals, as the name suggests, is an application to manage meals. It was developed at AOE to manage employee lunch meals. What initially started as a small tool has now grown in to a mature and enterprise ready application, and it’s still growing. It’s been open source ever since, and we love to share it.

Hacking Roombas
2022-05-30, by Fabrizio Branca

Hacking Roombas

When I opened the box of my Roomba back in 2016 there was a sticker saying:

This robot contains an electronic and software interface that allows you to control or modify, and remotely monitor its sensors. For software programmers interested in giving your iRobot new functionality we encourage you to do so.

A little later I first started playing with microcontrollers sending infrared commands to the IR sensor in order to start cleaning via my home network (or specifically by pressing one of the Amazon Dash buttons that came out at that time).

While newer generations of the Roomba product line already come with wifi and cameras I always wanted to be able to add that myself.

Although it may sound a little over-engineered here’s my current project:

Under the top cover of the Roomba there’s a serial interface connector hidden. Using a documented serial interface you can easily send either higher-level commands like start cleaning, stopping, and seeking the dock, or low-level commands like reading individual sensor values, controlling the motors or even playing notes on the internal speaker.

Web3: A new major version. Should you upgrade?
2022-03-12, by Florian Brandel

Web3: A new major version. Should you upgrade?

As software developers we update our systems continuously. With Web3 becoming more and more popular we have to ask ourselves what this new “version” means to us and what we can expect from it.
Loving Open Source
2022-02-10, by Daniel Pötzinger

Loving Open Source

At AOE our most valuable asset is our experience with building complex enterprise applications to shape companies digital transformation, so why do we care about Open Source at all? We grow by learning on new impulses, not by locking ourselves into our comfort zone.

Tailwind pushing us forward
2022-01-13, by Achim Rolle

Tailwind pushing us forward

There are few technologies that change as often as web frontend tools, libraries and technologies in the recent years.

With a focus on web development at AOE we have been on the bleeding edge ever since, evaluating and understanding what technologies bring us forward.

The weekly Dev-Weekly
2021-12-13, by Thorsten Essig

The weekly Dev-Weekly

Sharing knowledge and experience is what we love, but it took us a long time to establish a format where interested people come together on a regular basis, talking about the newest tech, all cross-team and cross-project.

The Key to Keycloak
2021-12-12, by Theresa Henze

The Key to Keycloak

Keycloak is our go-to tool when it comes to identity management, federating identities over multiple sources and organizing and managing roles for all kinds of applications. Naturally, there is no “one-tool-fits-all”, so Keycloak too sometimes needs to be customized beyond what the configuration offers, and we need to implement providers to add additional configuration.

Running (faster) with Gitlab CI
2021-11-10, by Tolleiv Nietsch

Running (faster) with Gitlab CI

Gitlab became our main tool for sourcecode and automation over the past 5 years. Naturally, all of our build processes, continuous integration and delivery as well as platform management is completely automated, and Gitlab CI has proven to be a valuable tool.

So how do we organize our pipelines at AOE?

Gitlab CI Repo

Initially, we have a repo which provides templates and starting points for all of our pipelines, so we can benefit from scaling to any number of microservices without having to think of management overhead.

Raising Flamingo(s)
2021-11-02, by Bastian Ike

Raising Flamingo(s)

5 years ago we set started the adoption of the Go programming language at AOE. 3 years ago we open sourced Flamingo, our web framework, created to enable us to build fast and scalable applications. Now, looking back, it was quite a ride raising a flock of small Flamingo’s to form a stable basis for our daily work.

AOE
AOE is a leading global provider of services for digital transformation and digital business models. AOE relies exclusively on established Enterprise Open Source technologies. This leads to innovative solutions, digital products and portals in agile software projects, and helps build long-lasting, strategic partnerships with our customers.