Posts
cc-notifynub: A Pixel-Art Companion for Claude Code in tmux
My daily setup: Ghostty terminal, tmux, and multiple Claude Code instances, each in its own tmux window, each working on a different feature. In each window I keep Neovim side by side for review.
The problem? Jumping between windows with Ctrl+A
+ window index
to check if Claude is done yet. Or worse, realizing minutes later that Claude has been waiting for permission to run a command while I was focused on something else entirely.
Quickstart: Angular 19 Testing with Jest and Neovim
Looking to simplify testing in your Angular 19 monorepo and integrate it with Neovim? This guide will show you how to set up Jest, configure Angular for Jest, and use Neotest with the neotest-jest adapter to run tests directly in your editor.
Demo & Source Code
Here is the source code for the sample app used in this guide: GitHub Repo.
Angular Material 3 Theming: Design Tokens and System Variables
If you work with Angular and don’t want to or can’t develop every single component yourself, you use a framework like Angular Material. One of the great things about the framework is that it is based on a modern design system, Google’s Material version 3, and supports design tokens. This provides every product/project team with a common foundation that Product Owners, designers, customers, and developers can work on together.
In this article, I describe how to implement a Material 3 theme using the Angular Material framework.
View Transitions with Angular (SPA)
View transitions is a cool and powerful API we can use in our Angular application to create animated transitions between views to elevating the overall user experience and enhancing usability, resulting in positive user feedback.
Update
[2023-09-12] Angular router now supports View Transitions. (#73e4bf2)
Use Case
The use case in this article is a single page application built with Angular to demonstrate a portfolio of a user. As in most customer projects, I also set up and use a design system here. I took the 3rd version of the great Google’s Material Design.
Hello Friend
Hello and welcome to my blog! My name is Konstantin Denerz, and I’m a consultant, coach, and developer with over 20 years of experience in development on platforms like .NET, Java, and web. During this time, I have gained extensive experience in various technologies, frameworks, and tools. My current focus is on Angular and UX/UI design, and I’m passionate about sharing technical knowledge with others. Find more about me on the about me page.