0
Skip to Content
Dan Geabunea
About
Blog
Courses
Work With Me
Dan Geabunea
About
Blog
Courses
Work With Me
About
Blog
Courses
Work With Me
How to Pass Query Parameters to Angular Routes Using routerLink Directive
Angular, Routing Dan Geabunea 4/12/23 Angular, Routing Dan Geabunea 4/12/23

How to Pass Query Parameters to Angular Routes Using routerLink Directive

Read More
JavaScript Hoisting Explained For Absolute Beginners
Javascript, Programming Dan Geabunea 4/9/23 Javascript, Programming Dan Geabunea 4/9/23

JavaScript Hoisting Explained For Absolute Beginners

Hoisting is an overlooked or misunderstood feature of JavaScript, leading to subtle bugs that are hard to trace. In this article, you will understand JavaScript hoisting, how it affects variable and function declarations, and how to mitigate this potential issue.

Read More
Four Books Every Aspiring Programmer Should Start Reading Right Now
Programming, Learning Dan Geabunea 4/7/23 Programming, Learning Dan Geabunea 4/7/23

Four Books Every Aspiring Programmer Should Start Reading Right Now

If you are serious about becoming a great programmer, you will read quite a lot, especially if you are new to this field. Reading is fundamental for your success in this industry. When you start learning how to code, your two main priorities should be to build up your software literacy and to get familiar with a programming language

Read More
Creating Custom Validators in Angular for Reactive Forms
Programming, Angular, Validation Dan Geabunea 3/25/23 Programming, Angular, Validation Dan Geabunea 3/25/23

Creating Custom Validators in Angular for Reactive Forms

Learn how to create and use custom validators in Angular reactive forms.

Read More
How to Dynamically Add or Remove Validators in Angular
Programming, Angular, Validation Dan Geabunea 3/21/23 Programming, Angular, Validation Dan Geabunea 3/21/23

How to Dynamically Add or Remove Validators in Angular

In this post, you will learn how to change validation rules at runtime in Angular applications. This is especially useful in projects with large and complex forms that change based on user interaction.

Read More
Newer Posts

Dan Geabunea — building maintainable Java systems and helping teams develop a sustainable AI adoption process.

Work with me · Romania · CET · EU Remote

© 2026 Dan Geabunea