Blog

Thoughts on web development, web technologies, and career development

9 min read

Polling HTTP in Angular with RxJS

Learn how to implement polling indefinitely, start/stop polling, and polling until the response has met a specified condition.

Read Article →
8 min read

Getting Started with Nuxt 3

Learn how to build modern web applications with Nuxt 3, including SSR, static generation, and the new features that make development faster and more enjoyable.

Read Article →
12 min read

Mastering Vue 3 Composition API

A comprehensive guide to Vue 3's Composition API, covering reactivity, lifecycle hooks, and composables with practical examples.

Read Article →
2 min read

Supercharge TS development with prettier and ESLint

Learn how to set VS Code up to leverage prettier and ESLint to autoformat TypeScript code, auto-fix "fixable" problems, and auto-organize imports on file save.

Read Article →
1 min read

Functional Interceptors in Angular 15

Angular v15 brings with it a new, functional way to write interceptors and register them in your standalone Angular application. This brief article shows you how.

Read Article →
6 min read

Refactoring NgRx in 2022

New APIs are availabe to make your NgRx implementation more readable with far less code. Let's refactor an existing feature store using these new APIs to see the difference!

Read Article →
6 min read

Build your Angular App Once, Deploy Anywhere

Want to build your Angular app once and deploy anywhere? Learn why compile-time configuration isn't enough and how we can load configuration at run-time.

Read Article →
12 min read

Basic Reactive Patterns in Angular

Examples and explanations of basic reactive patterns with RxJS

Read Article →
10 min read

A Practical Approach to Angular Attribute Directives

Learn what attribute directives are and how you can use them

Read Article →
9 min read

Why & How to Lazy Load in Angular

From why we need it to how we do it - Lazy Loading in Angular 8+

Read Article →
11 min read

Drag & Drop w/ Angular Material/CDK

Leverage Angular Material CDK to implement the drag & drop feature in your Angular app.

Read Article →

Kyler Johnson

Senior Principal Software Engineer building next-gen cybersecurity tools, web geek, blogger, and Linux enthusiast.

© 2025 Kyler Johnson. All rights reserved.