Mastodon
Steven Schwenke's Picture

Steven Schwenke

My Name is Steven Schwenke. I am a passionate software craftsman and love to share my experiences.

Lessons Learned in and News in February 2019

Lessons Learned in and News in February 2019

This is what I learned in February 2019: I love GitKraken. However, it is/was one of the few tools I couldn’t use without touching my mouse. But using th...

Protractor failed Element not interactable

While writing some Protractor tests yesterday, I came across this error: Failed: element not interactable (Session info: chrome=71.0.3578.98) (Driver in...

Lessons Learned and News in January 2019

Lessons Learned and News in January 2019

This is what I learned in January 2019: Here’s a nice short introduction to JSON via Youtube. The same guy did an awesome video about 8 super heroic Linu...

Some Cool Features of KeePass

Recently, I joined a new project. As always when this happens, I got a ton of new credentials for websites, platforms and so on. This flood can easily be man...

LDAP with Spring Security

I spend quite some time implementing a login using Active Directory via LDAP for our Spring Boot 2 application, using Spring Security. This article outlines ...

Lessons Learned and News in December 2018

Lessons Learned and News in December 2018

This is what I learned in December 2018: Already a while ago, I began using the wonderful KeyJump extension in my browser Vivaldi. It allows mouseless na...

Using Spring's @value with Defaults

Some values of an application have to be provided from “the outside” of the application, for example the secret of a JSON Web Token (JWT). This secret must r...

Force https in Angular Application Deployed on Pivotal CloudFoundry

This will be a short one. I am working on an Angular 6 application that is deployed on a Pivotal Cloud Foundry, using the nginx-buildpack. With the default ...

Angular 6 on Cloud Foundry with URLs without Hash

This article is about deploying an Angular 6 application to Pivotal Cloud Foundry so that URLs without a hash can be used. First, some Angular background. A...