Welcome!

... to the digital home of Steven Schwenke.

This site is supposed to be a showcase for my thoughts about software engineering, less a personal homepage. If you want to know more about me, invite me to a beer.

 

Posted by Steven

This is what I learned in August 2018:

Posted by Steven

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 PrimeNG (spoiler alert!).

PrimeNG was already integrated in the codebase and used in a few places. Because of that, it would have been possible to change to another library if necessary. We didn’t want to use PrimeNG simply because it already has been there, so we compared it to other solutions.

Posted by Steven

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 the available modules:

Posted by Steven

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 best fit for using Bootstrap with Angular. Recently, my team and I had to decide if to use a third option: ngx-bootstrap. This article is about the decision what option to use:

Posted by Steven

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 corresponding repositories and upgraded the server side to Spring Boot 2. So if you need a working but small example on how to use JWT with Angular, here you go:

Posted by Steven

Because of long holidays, there hasn't been a lessons-learned for June. This is what I learned in July 2018:

Pages