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.

When Pepper met Android

2018-10-19T10:48:39+00:00

What's new with Pepper? It looks just the same. True. But you know, it's the inside that counts! As announced at the Google I/O 2016, and finally released end of June this year, Android is now powering Pepper, changing the way pepper is programmed in every way. Here are the changes.

Since its commercial launch about two years ago, Pepper the Robot has conquered so diverse spaces around the globe that a day passing by without Pepper in the press i

When Pepper met Android 2018-10-19T10:48:39+00:00

Five Reasons Why You Should Use Koin in Your Next Android Project

2018-10-12T09:59:31+00:00

With Kotlin gaining more and more popularity (especially among Android developers), a new option for dependency injection has risen: Koin. Here are 5 reasons why you should rely on Koin in your new Android Projects!

For many years now, there was basically only one dependency injection library used in Android app projects: Dagger (2). While Dagger is offering all the features you

Five Reasons Why You Should Use Koin in Your Next Android Project 2018-10-12T09:59:31+00:00

trovilo: Decentrally Configuring Prometheus Alerts

2018-09-25T14:37:03+00:00

This article highlights trovilo, a simple helper tool collecting ConfigMaps via the Kubernetes API and writing them down into the filesystem for further processing by apps like Prometheus or Grafana.

This article highlights trovilo, a simple helper tool aiming to collect ConfigMaps (files) via the Kubernetes API and writing them down into the filesystem for furthe

trovilo: Decentrally Configuring Prometheus Alerts 2018-09-25T14:37:03+00:00

Kotlin: How to Get Rid of Java in Your Android Application in 5 Easy Steps

2018-09-17T15:10:32+00:00

Migrating apps to a new programming language in mid-development can be a pain in the ass. These 5 steps will help you get through the process of moving your Android application from Java to Kotlin.

We all know Kotlin is great, right? There are more than enough posts about why Kotlin blows Java out of the water. So let’s skip this part. We also know, our ne

Kotlin: How to Get Rid of Java in Your Android Application in 5 Easy Steps 2018-09-17T15:10:32+00:00

Continuous Delivery von iOS Apps mit GitLab CI und fastlane

2018-08-08T12:55:09+00:00

Am Beispiel unserer Entwicklungsumgebung bei inovex mit GitLab als Webfrontend für die Repositoryverwaltung, GitLab CI als Continuous Integration Umgebung, sowie fastlane als Build-Tool zeige ich den von uns eingesetzten Workflow zur Continuous Delivery von iOS Apps.

Am Beispiel unserer Entwicklungsumgebung bei inovex mit GitLab als Webfrontend für die Repositoryverwaltung, GitLab CI als Continuous Integration Umgebung, sowie fast

Continuous Delivery von iOS Apps mit GitLab CI und fastlane 2018-08-08T12:55:09+00:00

CSS Typed Object Model [State of the Web]

2018-08-02T16:38:13+00:00

With the implementation of CSS Typed Object Model, browsers will provide a more convenient way to access and manipulate style values using JavaScript. Typed JavaScript Objects are returned that allow handling CSS values in a more performant and less error-prone way.

With the implementation of CSS Typed Object Model (Typed OM), browsers will provide a more convenient way to access and manipulate style values using JavaScript. The

CSS Typed Object Model [State of the Web] 2018-08-02T16:38:13+00:00

Clipboard API [State of the Web]

2018-08-02T16:37:51+00:00

The Clipboard API is useful for customizing copy/cut/paste actions in the browser, eg. for reformatting the structure of the copied content, attaching metadata or adding external data to the content, copy/cut/paste on click or explicitly setting the content type. Let's dive in.

Standard web browsers allow developers to use the system clipboard. The Clipboard API is useful for customizing the copy/cut/paste actions. There are multiple scenari

Clipboard API [State of the Web] 2018-08-02T16:37:51+00:00

ES2018: What’s new in JavaScript? [State of the Web]

2018-08-02T16:37:15+00:00

JavaScript has come a long way from its origins in 1995 to the revolution of ES2015. Thanks to Babel we can enjoy the comfort and many features of ES2015 and the following releases in 2016 and 2017—even in outdated browser versions. But that's not the end: ES2018 is here and ES2019 is on its way. Lets take a look!

JavaScript has come a long way from its origins in 1995 to the revolution of ES2015. Thanks to Babel we can enjoy the comfort and many features of ES2015 and the foll

ES2018: What’s new in JavaScript? [State of the Web] 2018-08-02T16:37:15+00:00

Node.js 10: Should you Upgrade? [State of the Web]

2018-08-02T16:36:04+00:00

In this part of our State of the Web series we look at Node.js 10, which offers better performance and new language features through an updated version of V8, a promisified file system API and a stable version of the N-API.

The recently released Node.js 10 is the newest version of the popular server-side JavaScript runtime. As with each even numbered Node.js release, this version will ha

Node.js 10: Should you Upgrade? [State of the Web] 2018-08-02T16:36:04+00:00

What’s new in TypeScript 2.8/2.9? [State of the Web]

2018-08-03T09:42:00+00:00

TypeScript 2.8 and 2.9 have been released with lots of new features. In this is summary I will be focusing on what I personally find handy and group it by usage. Let's hop right in!

TypeScript 2.8 and 2.9 have been released with lots of new features. In this is summary I will be focusing on what I personally find handy and group it by usage. For

What’s new in TypeScript 2.8/2.9? [State of the Web] 2018-08-03T09:42:00+00:00

State of the Web 2018 – Start here!

2018-08-04T00:22:22+00:00

In this new series of articles on the state of the web we select the most interesting new topics we want to dive into and create a compressed, easy-to-read summary with some practical code snippets for you to enjoy!

We're developers working on projects with technology we love every day. We must keep up with the ever-changing web platform, new patterns and libraries popping up. So we

State of the Web 2018 – Start here! 2018-08-04T00:22:22+00:00

Use Your TensorFlow Mobile Model in an Android App

2018-06-27T12:21:01+00:00

In this post we'll show how to integrate machine learning, more accurately a neural network, to recognize houseplants in an Android app—using TensorFlow Mobile directly on the device!

Nowadays, modern mobile devices are extremely powerful and enable new approaches. Even if it sounds like a platitude, it is clear that some of these approaches are ve

Use Your TensorFlow Mobile Model in an Android App 2018-06-27T12:21:01+00:00

Komponentenbibliotheken für die Web-Entwicklung

2018-08-17T11:53:36+00:00

Im Folgenden möchten wir den Begriff der Komponentenbibliothek erläutern und aus unseren Erfahrungen der parallelen Web-Entwicklung berichten.

Für größere Projekte, in denen mehrere Teams parallel an Web-Applikationen entwickeln, können wir bedenkenlos die Entwicklung und den Einsatz einer Komponentenbibliot

Komponentenbibliotheken für die Web-Entwicklung 2018-08-17T11:53:36+00:00

WebAssembly in Production

2018-04-30T13:33:31+00:00

This article describes how WebAssembly can help you accelerating hot code portions of ordinary JavaScript apps with tools available today.

WebAssembly (or wasm for short) is a relatively new way to efficiently execute code in a browser. Since late 2017, it is supported in all modern major browsers (Chrom

WebAssembly in Production 2018-04-30T13:33:31+00:00

Is React Native an Alternative to Native Development?

2018-03-22T13:01:32+00:00

tl;dr: react native can be a tool to simplify development for multiple platforms, or even just for one platform you don't have too much knowledge of.

tl;dr it depends on your goals; react native can definitely be a tool to simplify your development for multiple platforms, or even just for one Platform if you don

Is React Native an Alternative to Native Development? 2018-03-22T13:01:32+00:00
Mehr Beiträge laden