Mastodon
Steven Schwenke's Picture

Steven Schwenke

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

My Favorite IntelliJ Idea 2018.3 Features

My Favorite IntelliJ Idea 2018.3 Features

This short article contains my notes when reviewing the last upgrade of my all-time-favorite-IDE IntelliJ IDEA. For more details, visit JetBrains. Multiline...

Book Review

Book Review "Java by Comparison"

Recently, I finished reading “Java by Comparison – Become a Java Craftsman in 70 Examples” by Simon Harrer, Jörg Lenhard and Linus Dietz. This article is a b...

Lessons Learned in October 2018

Lessons Learned in October 2018

This is what I learned in October 2018: After creating some spies with Jest, I got a “cannot find name ‘jest’” error in Typescript. This article got the ...

Lessons Learned in September 2018

Lessons Learned in September 2018

This is what I learned in September 2018: At one of my HackTalk events, there was an introduction to Kotlin. I learned the basics of the language and som...

Lessons Learned in August 2018

Lessons Learned in August 2018

This is what I learned in August 2018: Because I’m developing an Angular web application, some topics became relevant for me. For example Cross Site Requ...

Angular - Which UI Library to Use

Recently, we decided which UI library we should use in our Angular app. This article is about the aspects we took into account and why we decided to use Prim...

Unit-testing in Angular - Only Import Modules You Need

Angular supports the setup of unit testing via it’s build-in TestBed. This class can be used to configure the environment the unit test runs in, including th...

What to use - Ng-Bootstrap, Ngx-Bootstrap, manually adding Bootstrap?

I wrote about Angular and Bootstrap before. Here, I documented how to add Bootstrap manually to Angular. Here, I wrote about ng-bootstrap and that it’s the b...

Spring + Angular + JWT

Learning how an Angular app can be secured with JWT, I found two wonderful blog posts that showed how to implement a basic setup. If forked both of the corre...