Recent Blog Posts

Thumbnail

Angular 10 ist da! Die wichtigsten Neuerungen im Überblick

Nach nur vier Monaten Entwicklungszeit wurde am 24. Juni 2020 die neue Major-Version Angular 10.0 veröffentlicht! Wir werden Ihnen in diesem Artikel die wichtigsten Neuerungen vorstellen.

Thumbnail

Dig deeper into static site generation with Scully and use the most out of it

In this article about Scully, I will introduce some more advanced features. You will learn how you can setup a custom Markdown module and how you can use AsciiDoc with Scully. I will guide you through the process of how to handle protected routes using a custom route plugin.

Thumbnail

Angular 9 ist da! Die wichtigsten Neuerungen im Überblick

Am 6. Februar 2020 wurde bei Google in Kalifornien der "rote Knopf" gedrückt: Das lang erwartete neue Release ist da – die neue Major-Version Angular 9.0! Wir werden Ihnen in diesem Artikel die wichtigsten Neuerungen vorstellen.

Thumbnail

Create powerful fast pre-rendered Angular Apps using Scully static site generator

You probably heard of the JAMStack. It is a new way of building websites and apps via static site generators that deliver better performance and higher security. With this blog post, I will show you how you can easily create a blogging app by using the power of Angular and the help of Scully static site generator. It will automatically detect all app routes and create static pages out of them that are ready to ship for production.

Thumbnail

Angular: 'Grundlagen, fortgeschrittene Themen und Best Practices – ab Angular 8'

This German Angular book will teach you how to develop modern apps for web and mobile. You will learn about the basic concepts of Angular, the best practices and related tools.

angular-buch.com

My Projects

Thumbnail

vscode-code-review - Create exportable code reviews in vscode

Create exportable code reviews in Visual Studio Code inlcuding automatic file and line references

Thumbnail

ngx-semantic-version — An Angular Schematic to enhance your release workflow

Simply add and configure commitlint, husky, commitizen and standard-version for your Angular project by using Angular Schematics

About me

My name is Danny Koppenhagen and I am a passionate software developer and IT consultant. My profession is the development of web applications – especially of single page applications (SPA). My technology stack includes mainly Angular, RxJS, NgRx but also Vue.js and NativeScript. Furthermore I develop Node.js backends based on JavaScript and TypeScript. I am an IT consultant for web-architectures and -frameworks. During the development I am very focussed on the user experience (UX).

I regularly visit the Angular Berlin Meetup and help with the organization of it. Interesting topics around Angular, RxJS, NgRx and other tools from the Angular eco-system are always presented at the Meetup.

To the Angular Berlin Meetup

Interviews

#000000 c0ffee Tech-Talk by DB Systel

In May I was a guest at DB Systel's #000000 c0ffee tech talk, which took place remotely due to the global corona pandemic. In the interview, I talk about my developer experience with Vue.js and Angular and about my opinion which framework is suitable for which application. I also talk about the current state of the art for Progressive Webapps (PWA). In the last part we talk about the connection of APIs and the architecture pattern "Backend For Frontends" (BFF).

My Career Path