Home
Work
Blog
About
Contact
My
Blog
A collection of my blog posts related to software development.
Ctrl + K
•
•
•
Sorting and Filters
March 29, 2025
•
3 min read
Published
Fixing Event Propagation Issues with shadcn Dialog Inside Next.js Links
Learn how to fix the frustrating issue of shadcn Dialog components triggering unwanted navigation when placed inside Next.js Link components, using a reusable PropagationStopper component.
nextjs
shadcn-ui
react
+4 more
Read more
December 23, 2024
•
1 min read
Published
Open external URLs from an Electron app
Oftentimes in an Electron app, you’ll want to open a URL that points to a page outside of your app.
desktop
programming
typescript
Read more
July 27, 2024
•
1 min read
Published
Use FontAwesome with React.js
Learn how to quickly set up FontAwesome icons in your React project. Follow these simple steps to install the necessary packages and add icons to your components. Enhance your app with professional icons effortlessly!
icons
web dev
Read more
July 13, 2024
•
1 min read
Published
Password hashing with bcrypt
Learn how to enhance the security of your Next.js applications by implementing password hashing with bcrypt. This guide covers the essentials of setting up bcrypt, hashing passwords, and verifying hashed passwords in a Next.js project.
security
web dev
programming
+2 more
Read more
June 26, 2024
•
1 min read
Published
Introduction to SEO in Next.js
Discover how Next.js helps optimize your website for search engines.
web
seo
nextjs
Read more
June 25, 2024
•
2 min read
Published
The Benefits of Using TypeScript in Web Development
We are going to go over some reasons why you should use typescript over javascript!
web-dev
programming
full-stack
Read more
June 03, 2024
•
3 min read
Published
Start with C#: A Beginner's Guide 🚀
Learn the basics of C# programming, from installation to creating your first program. Discover why C# is a versatile and powerful language for developing various applications.
csharp
programming
clean code
Read more
May 31, 2024
•
2 min read
Published
Optimizing Web Performance 🚀
Tips and techniques to improve your website's loading speed and performance.
web-dev
performance
optimization
Read more
May 31, 2024
•
3 min read
Published
The Importance of Responsive Web Design
Understanding the crucial role of responsive web design in delivering seamless user experiences across devices.
web-dev
programming
front-end
Read more
May 27, 2024
•
2 min read
Published
Markdown in Next.js 📄
Best and easiest way to render markdown content in Next.js!
markdown
syntax
web dev
Read more
May 27, 2024
•
2 min read
Published
Best Practices for Error Handling in Python 🐍
Best practices for handling errors in Python programming
python
error handling
best practices
+1 more
Read more
May 26, 2024
•
1 min read
Published
Basics of Markdown (.md) files
An introduction to Markdown syntax for creating formatted text
markdown
syntax
formatting
Read more
May 25, 2024
•
3 min read
Published
Best Programming Blogs 🚀
5 Best Blogs To Increase Your Skill In the World of Programming!
programming
Read more
May 24, 2024
•
1 min read
Published
Using ESLint for JavaScript Code Quality
Best practices for using ESLint to improve JavaScript code quality
eslint
javascript
code quality
+2 more
Read more
May 23, 2024
•
2 min read
Published
Clean TypeScript 🧼
Best practices for writing clean and maintainable TypeScript code
typescript
clean code
best practices
+3 more
Read more