In der Kategorie Applications beschäftigen wir uns mit leichtgewichtigen und skalierbaren Architekturen, entwerfen nutzerzentrierte Web-Systeme und Portale, implementieren die Konzepte bevorzugt mit J2EE/Java EE und Open-Source-Technologien, integrieren die von uns entwickelten Applikationen in bestehende IT-Systeme (z. B. mittels REST, SOAP, JDBC etc.) und denken dabei immer an den späteren hochverfügbaren und hochskalierbaren Betrieb der Software im Rechenzentrum, indem wir crossfunktionale DevOps-Teams bilden. Neben der Realisierung anspruchsvoller Web-Anwendungen mit Java Enterprise Backend konzentrieren wir uns auf die Entwicklung von Applikationen für mobile Endgeräte (Smartphones, Tablets & Co.). Unser Mobile Development Team ist spezialisiert auf die Konzeption und Implementierung hochwertiger, qualitätsgesicherter und in die Backend-Systeme unsere Kunden integrierter Apps, mit besonderer Expertise für Android.

Automatic Quality Assurance Measures in an iOS/tvOS Project with Fastlane, Danger and SwiftLint

2021-02-18T16:42:35+00:00

This article shows how Fastlane, Danger, SwiftLint and GitLab can help to ensure quality and save time when working in a development team on an extensive and dynamic iOS project.

Are you working in a development team on an extensive and dynamic iOS project? Then Fastlane, Danger, SwiftLint and GitLab can help you to ensure quality and save tim

Automatic Quality Assurance Measures in an iOS/tvOS Project with Fastlane, Danger and SwiftLint2021-02-18T16:42:35+00:00

Building a Contextual Assistant with Rasa and Flutter

2021-02-17T12:45:55+00:00

In this blog post we talk about the development of a cross-platform contextual assistant (chatbot) with Rasa and Flutter.Our main goal was not to build a simple FAQ chatbot which would only answer questions to some predefined topics. We wanted to improve our chatbot further – up to the level of a Contextual Assistant.

In the following blog post we talk about the challenge of developing a contextual assistant (aka chatbot) with Rasa, the flexibility of Flutter and the communication

Building a Contextual Assistant with Rasa and Flutter2021-02-17T12:45:55+00:00

Go Meetup Q&A: Eure Fragen beantwortet!

2021-02-09T09:18:17+00:00

Bei unserem Meetup zur Programmiersprache Go blieben aus Zeitgründen einige Fragen unbeantwortet. Wir haben sie hier gesammelt und von unseren Expert:innen beantworten lassen.

Bei unserem Meetup zur Programmiersprache Go blieben aus Zeitgründen einige Fragen unbeantwortet. Wir haben sie hier gesammelt und von unseren Expert:innen beantworte

Go Meetup Q&A: Eure Fragen beantwortet!2021-02-09T09:18:17+00:00

Creating a Smart Building IoT Service for Meeting Rooms on Azure

2021-02-05T11:38:08+00:00

In this blog post we want to give you an overview of how we implemented a proof of concept (PoC) on a smart building concept with smart meeting rooms, what we plan to do next and how Azure did or did not help us along the way.

In this blog post we want to give you an overview of how we implemented a proof of concept (PoC) on smart meeting rooms, what we plan to do next and how Azure did or

Creating a Smart Building IoT Service for Meeting Rooms on Azure2021-02-05T11:38:08+00:00

ROS & Turtlebot3: A Dive into Robotics Middleware

2020-12-04T18:39:45+00:00

This article will explain the usage of the TurtleBot3, cover the fundamentals of Stanford's Robot Operating System and some practical experiences made with SLAM and autonomous navigation.

Applications for service robots are a main part of different industries in 2020. Back in 2007 researchers at the Stanford Artificial Intelligence Laboratory started t

ROS & Turtlebot3: A Dive into Robotics Middleware2020-12-04T18:39:45+00:00

Building a GraphQL Example Application with Golang [Tutorial]

2020-11-24T15:42:50+00:00

This article teaches you the solid basics of implementing a GraphQL interface using golang and the 99designs/gqlgen library.

Most of the people reading this are probably familiar with using and implementing REST interfaces to manage data exchange between automated processes. It is a tried a

Building a GraphQL Example Application with Golang [Tutorial]2020-11-24T15:42:50+00:00

Using Artificial Intelligence in Mobile Web Apps

2020-10-12T09:50:36+00:00

As the evaluation of a prototype shows, artificial intelligence is currently only of limited use in the context of a mobile web application. However, it is quite conceivable to already use smaller models for simple use cases, which produce consistently correct results with only a small amount of training data.

For my bachelor’s thesis, I evaluated the applicability of artificial intelligence within a mobile web application. Therefore, a prototype for classifying handwritten

Using Artificial Intelligence in Mobile Web Apps2020-10-12T09:50:36+00:00

JavaScript Proxies: Changing the core functionality of Objects

2020-10-07T09:19:19+00:00

Proxies in JavaScript allow you to intercept core functionality on JavaScript Objects so you can tweak the behaviour of existing features – even of objects you haven't created! This article shows some examples and includes snippets to try it out yourself!

JavaScript Proxies allow you to intercept core functionality on JavaScript Objects so you can tweak the behaviour of existing features. And it is not limited to objec

JavaScript Proxies: Changing the core functionality of Objects2020-10-07T09:19:19+00:00

Announcing @inovex.de/elements 1.0: Our Open Source UI Library! 🎉

2020-09-30T13:12:24+00:00

Today we are proud to announce our very first open source UI library @inovex.de/elements on npm and GitHub with a total of 46 core components. inovex elements is the last interoperable UI library you’ll ever need for any web framework.

We’re public, we’re live! Today we are proud to announce our very first open source UI library for any framework, @inovex.de/elements, on npm and GitHub with a total

Announcing @inovex.de/elements 1.0: Our Open Source UI Library! 🎉2020-09-30T13:12:24+00:00

The Web Cryptography API: Security Analysis [Part 2]

2020-09-22T12:22:56+00:00

After getting the basics out of the way in the last article this blog dives deep and assesses the security mechanisms of the Web Cryptography API.

The first article of the blog series „The Web Cryptography API: Do not trust anybody!” explains the Web Cryptography specification. If you haven’t already, read

The Web Cryptography API: Security Analysis [Part 2]2020-09-22T12:22:56+00:00

The Web Cryptography API: Do not Trust Anybody! [Part 1]

2020-09-21T21:22:55+00:00

The goal of this series of blog articles is to evaluate the Web Cryptography specification before analysing the Web Cryptography API. Finally a sample application using the new API is implemented, which extends existing cloud storage services with the option to encrypt all files on the client side by WCA prior upload.

IT systems are of central importance in (almost) every area. Particularly in the context of critical infrastructures or sensitive personal data, IT security is of par

The Web Cryptography API: Do not Trust Anybody! [Part 1]2020-09-21T21:22:55+00:00

State of the Web 2020: Security Spezial

2020-09-14T00:13:20+00:00

In diesem State of the Web Video stellen Anna, Michael und Clemens die Themen WebAuthn, WebCrypto API und Möglichkeiten, wie man Web-Anwendungen vor Angriffen schützen vor, um sie anschließend zu diskutieren.

Willkommen zu einer neuen Folge unserer Serie State of the Web. Auch in dieser vierten Folge berichten wir über spannende neue Themen aus dem Web. Der Schwerpunkt liegt

State of the Web 2020: Security Spezial2020-09-14T00:13:20+00:00

Schedule AWS Lambda Invocations: How to Build Slow Schedulers

2020-08-12T14:48:17+00:00

We take a look at how to design schedulers for infrequent tasks which are planned days, weeks, months or even years in advance. We borrow concepts from operating system schedulers and adapt them to the serverless world to efficiently schedule AWS Lambda invocations ahead of time.

In an operating system an efficient scheduler can jump between tasks in nanoseconds. But as the title says that is not always necessary. Today, instead, we will take

Schedule AWS Lambda Invocations: How to Build Slow Schedulers2020-08-12T14:48:17+00:00

Backend Tech Stacks: Java und Kotlin

2020-08-10T16:41:29+00:00

In dieser Artikelserie möchten wir euch einen Einblick geben, wie typische Projekte aus technologischer Sicht bei uns aussehen. Wir betrachten dazu in einzelnen kurzen Artikeln unterschiedliche Tech Stacks. In diesem behandeln wir die Projekte mit Java und/oder Kotlin Backend.

In dieser Artikelserie möchten wir euch einen Einblick geben, wie typische Projekte aus technologischer Sicht bei uns aussehen. Wir betrachten dazu in einzelnen kurze

Backend Tech Stacks: Java und Kotlin2020-08-10T16:41:29+00:00

Backend Tech Stacks: .NET Core

2020-06-28T14:05:06+00:00

.NET Core wird in vielen unserer Projekte mit Backend-Anteil eingesetzt. In diesem Artikel wollen wir euch den typischen Tech Stack solcher Projekte bei uns näher bringen. Dies ist einer der Artikel aus der Serie „Backend Tech Stacks“.

In dieser Artikelserie möchten wir euch einen Einblick geben, wie typische Projekte aus technologischer Sicht bei uns aussehen. Wir betrachten dazu in einzelnen kurze

Backend Tech Stacks: .NET Core2020-06-28T14:05:06+00:00
Mehr Beiträge laden