Mark's articles
![Build Your First JavaScript ChatGPT Plugin](https://uploads.sitepoint.com/wp-content/uploads/2023/05/1684731927gpt-plugin-300x150.jpg)
Learn how to build your first Chat Plugin for ChatGPT using JavaScript and Express and have a working plugin within 5 minutes
![Shallow vs. Deep Copying in JavaScript](https://uploads.sitepoint.com/wp-content/uploads/2023/04/1681264358dc-300x150.jpg)
Learn how to successfully copy objects and their nested properties in JavaScript and avoid many common pitfalls
![How to Merge Objects in JavaScript](https://uploads.sitepoint.com/wp-content/uploads/2023/03/1681264410m-300x150.jpg)
Learn how to merge any object in JavaScript with the spread ( ... ) operator, Object.assign() method, and JSON stringify and parse methods.
![How to Review and Refactor Code with GPT-4 (and ChatGPT)](https://uploads.sitepoint.com/wp-content/uploads/2023/03/1680072307gpt4-300x150.jpg)
Enhance your coding process with AI-driven code improvement. Learn how to use GPT-4 to help you review, refactor, and rewrite your code.
![Mastering the JavaScript switch Statement](https://uploads.sitepoint.com/wp-content/uploads/2023/03/1679970632switch-statement-300x150.png)
Master the switch statement: A more organized and concise alternative to using multiple if-else statements.
![How to Get URL Parameters with Golang](https://uploads.sitepoint.com/wp-content/uploads/2023/03/1679277044golang-urll-parametres-300x150.png)
Learn how to use the standard library net/http package in Go to parse, manipulate, and iterate over URL parameters
![How to Learn SQL in 2024: The Ultimate Guide for Beginners](https://uploads.sitepoint.com/wp-content/uploads/2023/03/1679016264learn-sql-300x150.png)
SQL knowledge is essential for anyone who works with data. In this article, we discuss what SQL is, its importance, and how to get started.
![What is Passwordless Authentication and How to Implement it](https://uploads.sitepoint.com/wp-content/uploads/2022/07/1658197314Passwordless-300x150.png)
Passwordless Authentication methods boast better security and user experience but is it right for your application, and how do you get started?
This article covers a simple function which detects empty values. Example empty values include null, undefined, the empty string, and empty arrays.