Home 2019-02-08T09:47:33+00:00

Lessons Learned after Using React Native for a Year

Von | 18. Februar 2019|

In this article you will find a brief summary of the lessons I learned while working with React Native on a daily basis for over a year. Here is ‘The Good’, ‘The Bad’, ‘The Ugly’—and some more!

Last year I received the assignment to create a sophisticated Android and iOS application for a European retail chain, so their employees could be more productive in

Machine Learning Interpretability: Do You Know What Your Model Is Doing?

Von | 13. Februar 2019|

Unlike usual performance metrics, fairness, safety and transparency in machine learning models are much harder if not impossible to quantify. Here are some techniques (and examples) to provide interpretability, to make decision systems understandable not only for their creators, but also for their customers and users.

Machine learning has a great potential to improve data products and business processes. It is used to propose products and news articles that we might be interested i

Flutter: New Concepts? (Part 2)

Von | 06. Februar 2019|

Building complex applications in Flutter demands a basic understanding of the core concepts. Those concepts include the navigation between screens or saving simple key-values pairs . In this article I will show three of the most common concepts every developer should know.

Building complex applications in Flutter demands a basic understanding of the core concepts. Those concepts include the navigation between screens or saving simple ke

State of the Web 2019: Start here

Von | 30. Januar 2019|

We chose some interesting new topics we wanted to dive into and created a compressed, easy-to-read summary with some practical code snippets. To top it off, we discussed the topics in a podcast where you can get additional information about the posts from the authors. We hope you enjoy!

We're developers working on projects with technology we love every day. We must keep an eye on the ever changing web eco system. New tools and libraries popping up every

Screenshot Testing mit BackstopJS [State of the Web]

Von | 30. Januar 2019|

In diesem Blog Post gebe ich einen Überblick, wie erste Tests für BackstopJS geschrieben werden. Darüber hinaus erkläre ich, wie man BackstopJS in Docker ausführt, welche Befehle zur Verfügung stehen und wie visuelle Tests in einer Gitlab-Pipeline ausgeführt werden können.

BackstopJS ist ein Testing Tool, das bei Web-Frontends zum Einsatz kommt. Mit seiner Hilfe können schnell und einfach visuelle Regressionstests zu einer bereits beste

WebAuthn: Strong Authentication for the Web [State of the Web]

Von | 30. Januar 2019|

In 2014 the Fast Identity Online (FIDO) alliance announced the Universal Second Factor (U2F) specification which provides 2FA based on security keys, resistant to phishing, man-in-the-middle attacks (MitM) or stolen passwords. Let's have a look at its current state and browser support for WebAuthn!

Use complex passwords they said! It will be secure they said! This meme may be part of a humoristic view on the harsh reality. According to Google's study 1.9 billion pa

Native Browser Dialogs and HTML Dialog Libraries [State of the Web]

Von | 30. Januar 2019|

Since the web is evolving and becoming more mature, a new HTML Dialog element is being standardized to meet developers' needs. Today the implementation can be used directly in Chrome already—here's what you need to know.

An HTML dialog is a container for content which overlaps the rest of the site and is in the foreground. From a designer’s perspective a dialog catches the focus

CSS Scroll Snap [State of the Web]

Von | 30. Januar 2019|

CSS Scroll snapping is a method of defining snap points to tell the browser where it should stop scrolling. The process of snapping to the edge of an element (e.g. section, image, box, etc.) when coming close to it is used in order to achieve optimized scrolling positions and emphasise certain content.

In the past few years a recognizable trend of single page websites emerged (not to be confused with the term ‘single page application’). These sites consist of mainly

SeqPolicyNet: Querying Elasticsearch by Asking Questions about Movies

Von | 28. Januar 2019|

This article presents SeqPolicyNet, our Deep Learning approach to accessing information stored in an Elasticsearch instance given natural language questions.

tl;dr (spoiler alert): We’ve trained an advanced neural network to query Elasticsearch based on natural language questions. Our model, called SeqPolicyNet, incorporat

Flutter: The Beginning of a New Era? (Part 1)

Von | 23. Januar 2019|

Flutter is an open source Google project to build cross-platform applications. So—what does Flutter do better than established frameworks like Ionic, Xamarin, NativeScript and React Native? Let's find out in this first post of our new blog series.

Since early 2018, Google’s Flutter has been hyped by the community. Google claims that it provides the opportunity to build cross-platform applications for Andr

Hybride DWH-Architekturen: Mehrwerte von Cloud Services (Teil 3)

Von | 21. Januar 2019|

Eignen sich hybride DWH-Architekturen für Szenarien mit global verteilten Daten? Wie wird die Ausfallsicherheit in der Cloud sichergestellt und welche Herausforderungen und Risiken ergeben sich? Unser Fazit zu hybriden DWH-Architekturen.

Kürzlich wurde das Buch BI & Analytics in der Cloud im dpunkt Verlag veröffentlicht, in dem von verschiedenen Fachautoren des TDWI die Besonderheiten zu Cloud Bus

OpenPGP: Web of Trust and Key Signing Parties (Part 2)

Von | 16. Januar 2019|

The second part of the OpenPGP blog series explains the Web of Trust and how to participate in a key signing party to extend it.

The second part of the OpenPGP blog series explains the Web of Trust and how to participate in a key signing party to extend it.

Load More Posts