Destructure and rename variables with JavaScript, plus other cool JS destructuring use cases
Want to simplify your JavaScript code and extract the values you need from objects and arrays easily? Learn how to use destructuring! In this article, I'll show you how to destructure objects and arrays, rename variables, set default values, and merge arrays and objects. Plus, I'll also cover how to use destructuring in practical scenarios, such as extracting data from APIs and handling function parameters.
JavaScript Performance Testing Made Easy: A Beginner's Guide
As a developer, you understand the importance of creating fast, responsive websites. But, identifying and fixing performance issues can be a challenging task. In this post, I'll give you a beginner-friendly introduction to JavaScript performance testing. After this, you should be able to start debugging JavaScript performance issues on your own.
Top 10 Software Engineering Podcasts for Developers: Learn from the Best
Listening to Podcasts is an underrated way to level up in your software development career. It’s also a great way to rest your eyes after working in front of a screen all day. So, Here are my top recommendations for software engineering podcasts.
How to Improve Core Web Vitals: A Complete Guide for Developers
Are you looking to improve Core Web Vitals on your site, but don’t know where to start? Or have you tried making improvements but didn’t get the results you were hoping for? Then, this post is perfect for you. I’ll go over how to measure, optimize and get great Core Web Vitals on your site with a checklist at the end.
Software Development Project Management 101: How to Stay On Track and Deliver Quality Software
Is your team having trouble staying focused and delivering on time? Having a good software development project management plan can help. In this post, I'll cover the most important parts of it, so you can stay on track and deliver quality software.
Moving to a Tech Lead role, Working on More Side projects, Learning Sveltekit and C# | 2022 review
It's that time of the year again – the end of the year – and it's a great opportunity to reflect on the past 12 months and all that we've accomplished. This year has flown by, but it's been a year of growth and learning for me. I also wrote about my experience in 2021 if you want to take a look at how that went down.
11 easy tips to fix bugs and debug your code faster
I have a love-hate relationship with coding bugs. I hate finding and debugging them, but I love the moment that I find a fix for it. As my career progresses, I've found some things that I do over and over that help me fix bugs faster. In this post, I'll list the debugging tips that I use the most.
First remote job, leading a team, learning SEO | 2021 review from a web developer
This was a pretty big year for me. While my personal life didn’t change a lot because of the pandemic, my professional life changed quite a lot. I got my first remote role, got involved more in management and met lots of talented people. I don’t remember each moment, but I do have some highlights for the year that I want to go through in this post.
How to build accessible hidden navigation menus on the web
Menus are all over the web, but a lot of them are inaccessible. As the people building the web, we need to make sure that everyone is able to use our sites without a problem. That's why creating accessible menu's should be part of every web developer's toolkit. In this post, I'll show you the CSS, JavaScript, HTML and ARIA attributes that you need to know to create accessible menus.
Step by Step guide to CSS text truncate; different ways to truncate text with CSS
In this post, I'll show you how to implement a CSS text truncate. I will cover how to shorten both a single line and multiple lines. I'll also mention some common problems you may face when doing a CSS text truncate.
Tips for beginners learning to code
If you're new to coding then these tips might help you out. I've listed some tips that I would have really benefited from when I was learning to code.
How to easily understand "this" in Javascript - with a simple visual chart
This post will help you figure out how you can easily find out the value of “this” in JavaScript. If you're in a hurry, there's a JavaScript this keyword cheat sheet at the end.
Javascript Closures Complete Guide - with practical use cases and examples
In this post, I explain how JavaScript Closures work and what is Lexical Scope in JavaScript. In the end, I will also show you examples of JavaScript Closures. Having some previous knowledge about how JavaScript variables and functions work is necessary to continue on with this post.