Recent Blog Posts


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.


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.


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.


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.


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

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.

My Projects


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

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


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


#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).

Interview with Agiledrop

In my interview with Agiledrop I talk about my personal way into the web development and about how I became co-author of the German 'Angular Buch'. Furthermore I talk about my practical experiences with Angular and Vue.js and in which cases I would choose Angular or Vue. Lust but not least I talk about the static site generator Scully, Webcomponents as well as my expectations for future changes within the web development.

Read the full interview

My Career Path