{"id":144703,"date":"2023-12-28T15:00:47","date_gmt":"2023-12-28T15:00:47","guid":{"rendered":"https:\/\/randomnerdtutorials.com\/?p=144703"},"modified":"2024-01-02T22:15:49","modified_gmt":"2024-01-02T22:15:49","slug":"year-in-review-2023","status":"publish","type":"post","link":"https:\/\/randomnerdtutorials.com\/year-in-review-2023\/","title":{"rendered":"Year in Review 2023 \u2013 Random Nerd Tutorials"},"content":{"rendered":"\n<p>Another year is coming to an end. As usual, we&#8217;ll share our Year in Review: a summary of what happened throughout the year on the Random Nerd Tutorials blog. We&#8217;ll share some interesting facts about the blog, and our milestones for the next year. We&#8217;ll also share some random facts about our lives and reflections.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img data-recalc-dims=\"1\" fetchpriority=\"high\" decoding=\"async\" width=\"1200\" height=\"675\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/year-in-review-2023-Random-Nerd-Tutorials.jpg?resize=1200%2C675&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"Year in Review 2023 \u2013 Random Nerd Tutorials\" class=\"wp-image-144898\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/year-in-review-2023-Random-Nerd-Tutorials.jpg?w=1280&amp;quality=100&amp;strip=all&amp;ssl=1 1280w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/year-in-review-2023-Random-Nerd-Tutorials.jpg?resize=300%2C169&amp;quality=100&amp;strip=all&amp;ssl=1 300w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/year-in-review-2023-Random-Nerd-Tutorials.jpg?resize=1024%2C576&amp;quality=100&amp;strip=all&amp;ssl=1 1024w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/year-in-review-2023-Random-Nerd-Tutorials.jpg?resize=768%2C432&amp;quality=100&amp;strip=all&amp;ssl=1 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\">10-Year Anniversary<\/h2>\n\n\n\n<p>This year, the RNT blog has completed 10 years in March. We never thought we could run this blog successfully for so long. Rui started this blog as a hobby while he was still studying at the University. <a href=\"https:\/\/randomnerdtutorials.com\/about\/\" title=\"\">You can learn more about RNT and our story here<\/a>.<\/p>\n\n\n\n<div class=\"wp-block-jetpack-tiled-gallery aligncenter is-style-rectangular\"><div class=\"tiled-gallery__gallery\"><div class=\"tiled-gallery__row\"><div class=\"tiled-gallery__col\" style=\"flex-basis:52.90868%\"><figure class=\"tiled-gallery__item\"><img decoding=\"async\" srcset=\"https:\/\/i2.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2019\/12\/DSC06630.jpg?strip=info&#038;w=600&#038;ssl=1 600w, https:\/\/i2.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2019\/12\/DSC06630.jpg?strip=info&#038;w=750&#038;ssl=1 750w\" alt=\"\" data-height=\"500\" data-id=\"92299\" data-link=\"https:\/\/randomnerdtutorials.com\/year-in-review-2019\/dsc06630\/#main\" data-url=\"https:\/\/randomnerdtutorials.com\/wp-content\/uploads\/2019\/12\/DSC06630.jpg\" data-width=\"750\" src=\"https:\/\/i2.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2019\/12\/DSC06630.jpg?ssl=1\" data-amp-layout=\"responsive\"\/><\/figure><\/div><div class=\"tiled-gallery__col\" style=\"flex-basis:47.09132%\"><figure class=\"tiled-gallery__item\"><img decoding=\"async\" srcset=\"https:\/\/i2.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2019\/12\/RNT-old-lab-Sara-setup.jpg?strip=info&#038;w=600&#038;ssl=1 600w, https:\/\/i2.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2019\/12\/RNT-old-lab-Sara-setup.jpg?strip=info&#038;w=750&#038;ssl=1 750w\" alt=\"\" data-height=\"562\" data-id=\"92300\" data-link=\"https:\/\/randomnerdtutorials.com\/year-in-review-2019\/rnt-old-lab-sara-setup\/#main\" data-url=\"https:\/\/randomnerdtutorials.com\/wp-content\/uploads\/2019\/12\/RNT-old-lab-Sara-setup.jpg\" data-width=\"750\" src=\"https:\/\/i2.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2019\/12\/RNT-old-lab-Sara-setup.jpg?ssl=1\" data-amp-layout=\"responsive\"\/><\/figure><\/div><\/div><\/div><\/div>\n\n\n\n<p>In the picture above, you can see what our office looked like from 2013 to 2019.<\/p>\n\n\n\n<p>Nowadays, it&#8217;s mainly me (Sara) who writes all the website content and eBooks. Rui takes care of other important bureaucratic stuff related to the blog while also working on other personal projects.<\/p>\n\n\n\n<p>For me, it has been five years since I started working full-time on this blog, and it&#8217;s impressive how much I have learned during this time and I continue learning new things every day. When I began, I knew nothing about programming or electronics.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Number of Published Tutorials: 122<\/h2>\n\n\n\n<p>Over this year, we&#8217;ve published\/updated 122 new tutorials, which is quite impressive. This was the year that we published more tutorials. However, some of those often cover the same topic but are tailored for different boards and use both Arduino IDE and MicroPython.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"750\" height=\"500\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Number-published-projects.jpg?resize=750%2C500&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"Random Nerd Tutorials - Number of Published Projects\" class=\"wp-image-144900\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Number-published-projects.jpg?w=750&amp;quality=100&amp;strip=all&amp;ssl=1 750w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Number-published-projects.jpg?resize=300%2C200&amp;quality=100&amp;strip=all&amp;ssl=1 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure><\/div>\n\n\n<p>Our goal for the year was to bring out at least one new tutorial every week, and we did even better\u2014we averaged more than two tutorials every week.<\/p>\n\n\n\n<p>At the beginning of each month, we send out a newsletter recapping all the projects published in the previous month. During that week, there are times when we release a new project, and other times when we don&#8217;t. The RNT Recap is something that we implemented a couple of years ago and that we&#8217;ll continue during the next year.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Most Popular Tutorials<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"750\" height=\"500\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Most-popular-projects-20236-Random-Nerd-Tutorials.jpg?resize=750%2C500&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"Radnom Nerd Tutorials - Most Popular projects 2023\" class=\"wp-image-144899\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Most-popular-projects-20236-Random-Nerd-Tutorials.jpg?w=750&amp;quality=100&amp;strip=all&amp;ssl=1 750w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Most-popular-projects-20236-Random-Nerd-Tutorials.jpg?resize=300%2C200&amp;quality=100&amp;strip=all&amp;ssl=1 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure><\/div>\n\n\n<p>Here are the top 5 most popular tutorials we published this year.<\/p>\n\n\n\n<p><strong>1. <a href=\"https:\/\/randomnerdtutorials.com\/esp32-websocket-server-sensor\/\" title=\"\">ESP32 WebSocket Server: Display Sensor Readings<\/a><\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/randomnerdtutorials.com\/esp32-websocket-server-sensor\/\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"727\" height=\"785\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/10\/ESP3-ESP82662-WebSocket-Server-How-it-Works-f.png?resize=727%2C785&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"ESP32 ESP8266 WebSocket Server How it Works\" class=\"wp-image-99447\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/10\/ESP3-ESP82662-WebSocket-Server-How-it-Works-f.png?w=727&amp;quality=100&amp;strip=all&amp;ssl=1 727w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/10\/ESP3-ESP82662-WebSocket-Server-How-it-Works-f.png?resize=278%2C300&amp;quality=100&amp;strip=all&amp;ssl=1 278w\" sizes=\"(max-width: 727px) 100vw, 727px\" \/><\/a><\/figure><\/div>\n\n\n<p>This tutorial shows how to create a WebSocket server with the ESP32 to display sensor readings on a web page. Whenever the ESP32 has new readings available, the web page is updated automatically without the need to manually refresh it. This is a great tutorial to learn about WebSockets with the ESP32. <\/p>\n\n\n\n<p>We also have a similar tutorial for ESP8266: <a href=\"https:\/\/randomnerdtutorials.com\/esp8266-nodemcu-websocket-server-sensor\/\">ESP8266 NodeMCU WebSocket Server: Display Sensor Readings<\/a>.<\/p>\n\n\n\n<p><strong>2. <a href=\"https:\/\/randomnerdtutorials.com\/programming-raspberry-pi-pico-w-arduino-ide\/\" title=\"\">Programming Raspberry Pi Pico with Arduino IDE<\/a><\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/randomnerdtutorials.com\/programming-raspberry-pi-pico-w-arduino-ide\/\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"422\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/05\/Raspberry-Pi-Pico-Bottloader-mode.jpg?resize=750%2C422&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"Programming Raspberry Pi Pico with Arduino IDE\" class=\"wp-image-130903\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/05\/Raspberry-Pi-Pico-Bottloader-mode.jpg?w=750&amp;quality=100&amp;strip=all&amp;ssl=1 750w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/05\/Raspberry-Pi-Pico-Bottloader-mode.jpg?resize=300%2C169&amp;quality=100&amp;strip=all&amp;ssl=1 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/figure><\/div>\n\n\n<p>The Raspberry Pi Pico is a relatively new microcontroller board. The Raspberry Pi Pico can be programmed using MicroPython or C\/C++ like the Arduino. Installing and programming the Raspberry Pi Pico boards using Arduino IDE is quick and easy.<\/p>\n\n\n\n<p><strong>3.<\/strong> <a href=\"https:\/\/randomnerdtutorials.com\/raspberry-pi-pinout-gpios\/\" title=\"\"><strong>Raspberry Pi Pinout<\/strong><\/a><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/randomnerdtutorials.com\/raspberry-pi-pinout-gpios\/\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/03\/Raspberry-Pi-Pinout-Random-Nerd-Tutorials.png?resize=1024%2C576&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"Raspberry Pi Random Nerd Tutorials\" class=\"wp-image-129396\" style=\"width:812px;height:auto\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/03\/Raspberry-Pi-Pinout-Random-Nerd-Tutorials.png?resize=1024%2C576&amp;quality=100&amp;strip=all&amp;ssl=1 1024w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/03\/Raspberry-Pi-Pinout-Random-Nerd-Tutorials.png?resize=300%2C169&amp;quality=100&amp;strip=all&amp;ssl=1 300w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/03\/Raspberry-Pi-Pinout-Random-Nerd-Tutorials.png?resize=768%2C432&amp;quality=100&amp;strip=all&amp;ssl=1 768w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/03\/Raspberry-Pi-Pinout-Random-Nerd-Tutorials.png?w=1280&amp;quality=100&amp;strip=all&amp;ssl=1 1280w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n<p>This tutorial shows the Raspberry Pi Pinout and explains the difference between the various pins and explores the different peripheral interfaces. This is a great tutorial for those getting started with physical computing with the Raspberry Pi.<\/p>\n\n\n\n<p><strong>4. <a href=\"https:\/\/randomnerdtutorials.com\/getting-started-raspberry-pi-pico-w\/\" title=\"\">Getting Started with the Raspberry Pi Pico<\/a><\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/randomnerdtutorials.com\/getting-started-raspberry-pi-pico-w\/\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"422\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/05\/Raspberry-Pi-Pico-processor.jpg?resize=750%2C422&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"Getting Started with the Raspberry Pi Pico\" class=\"wp-image-130909\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/05\/Raspberry-Pi-Pico-processor.jpg?w=750&amp;quality=100&amp;strip=all&amp;ssl=1 750w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/05\/Raspberry-Pi-Pico-processor.jpg?resize=300%2C169&amp;quality=100&amp;strip=all&amp;ssl=1 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/figure><\/div>\n\n\n<p>The Raspberry Pi Pico is a relatively new microcontroller board. It is widely available, inexpensive, and easy to program. This getting started guide will make it easier to start making projects with this board.<\/p>\n\n\n\n<p><strong>5. <a href=\"https:\/\/randomnerdtutorials.com\/esp32-cam-photo-microsd-card-timestamp\/\" title=\"\">ESP32-CAM Take Photo and Save to MicroSD Card with Date and Time<\/a><\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/randomnerdtutorials.com\/esp32-cam-photo-microsd-card-timestamp\/\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"412\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/01\/ESP32-CAM-Picture-Filename-Date-Time-Overview-01.png?resize=750%2C412&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"ESP32-CAM Take Photo and Save to MicroSD Card with Date and Time\" class=\"wp-image-125451\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/01\/ESP32-CAM-Picture-Filename-Date-Time-Overview-01.png?w=750&amp;quality=100&amp;strip=all&amp;ssl=1 750w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/01\/ESP32-CAM-Picture-Filename-Date-Time-Overview-01.png?resize=300%2C165&amp;quality=100&amp;strip=all&amp;ssl=1 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/figure><\/div>\n\n\n<p>This project shows how to take a picture with the ESP32-CAM and save it to the microSD card. We include the current date and time on the filename. This is useful because each picture will have a unique filename, which means no issues with overwriting existing files; you\u2019ll know when each photo was taken; and it will be easier to organize or retrieve your files later on.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"ebook-updates\">eBook Updates<\/h2>\n\n\n\n<p>This year we didn&#8217;t release any new eBook, but we updated almost all our previous eBooks. Whenever you buy one of our eBooks, you have access to any future updates that we might do in the future for no extra cost.<\/p>\n\n\n\n<p>Here&#8217;s a list of the updates:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-medium\"><a href=\"https:\/\/randomnerdtutorials.com\/learn-esp32-with-arduino-ide\/\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"219\" height=\"300\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2018\/03\/eBook-Cover-learn-esp32-course-resized-Copy.jpg?resize=219%2C300&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"Learn ESP32 with Arduino IDE\" class=\"wp-image-54890\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2018\/03\/eBook-Cover-learn-esp32-course-resized-Copy.jpg?resize=219%2C300&amp;quality=100&amp;strip=all&amp;ssl=1 219w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2018\/03\/eBook-Cover-learn-esp32-course-resized-Copy.jpg?w=329&amp;quality=100&amp;strip=all&amp;ssl=1 329w\" sizes=\"(max-width: 219px) 100vw, 219px\" \/><\/a><\/figure><\/div>\n\n\n<ul class=\"wp-block-list\">\n<li><strong><a href=\"https:\/\/randomnerdtutorials.com\/learn-esp32-with-arduino-ide\/\" title=\"\">Learn ESP32 with Arduino IDE<\/a><\/strong> (Version 2.2) &#8211; <em>Updated September 2023<\/em><\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-medium\"><a href=\"https:\/\/randomnerdtutorials.com\/smart-home-ebook\/\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"195\" height=\"300\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2022\/09\/Smart-Home-Raspberry-Pi-ESP32-ESP8266-eBook500px-195x300.jpg?resize=195%2C300&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"SMART HOME with Raspberry Pi ESP32 and ESP8266 Node-RED InfluxDB eBook\" class=\"wp-image-116238\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2022\/09\/Smart-Home-Raspberry-Pi-ESP32-ESP8266-eBook500px.jpg?resize=195%2C300&amp;quality=100&amp;strip=all&amp;ssl=1 195w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2022\/09\/Smart-Home-Raspberry-Pi-ESP32-ESP8266-eBook500px.jpg?w=325&amp;quality=100&amp;strip=all&amp;ssl=1 325w\" sizes=\"(max-width: 195px) 100vw, 195px\" \/><\/a><\/figure><\/div>\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/randomnerdtutorials.com\/smart-home-ebook\/\" title=\"\"><strong>Smart Home with Raspberry Pi, ESP32, and ESP8266<\/strong><\/a> (Version 1.3) &#8211; <em>Updated July 2023<\/em><\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-medium\"><a href=\"https:\/\/randomnerdtutorials.com\/firebase-esp32-esp8266-ebook\/\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2021\/10\/Firebase-eBook-cover-500px-f.jpg?resize=300%2C300&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"Firebase Web App with ESP32 and ESP8266\" class=\"wp-image-107477\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2021\/10\/Firebase-eBook-cover-500px-f.jpg?resize=300%2C300&amp;quality=100&amp;strip=all&amp;ssl=1 300w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2021\/10\/Firebase-eBook-cover-500px-f.jpg?resize=150%2C150&amp;quality=100&amp;strip=all&amp;ssl=1 150w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2021\/10\/Firebase-eBook-cover-500px-f.jpg?w=500&amp;quality=100&amp;strip=all&amp;ssl=1 500w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/figure><\/div>\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/randomnerdtutorials.com\/firebase-esp32-esp8266-ebook\/\" title=\"\"><strong>Firebase Web App with ESP32 and ESP8266<\/strong><\/a> (Version 1.3) &#8211; <em>Updated July 2023<\/em><\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-medium\"><a href=\"https:\/\/randomnerdtutorials.com\/build-web-servers-esp32-esp8266-ebook\/\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"215\" height=\"300\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2021\/02\/Build-Web-Servers-with-ESP32-and-ESP8266-eBook-2nd-Edition-500px-h.jpg?resize=215%2C300&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"Build Web Servers with the ESP32 and ESP8266\" class=\"wp-image-101954\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2021\/02\/Build-Web-Servers-with-ESP32-and-ESP8266-eBook-2nd-Edition-500px-h.jpg?resize=215%2C300&amp;quality=100&amp;strip=all&amp;ssl=1 215w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2021\/02\/Build-Web-Servers-with-ESP32-and-ESP8266-eBook-2nd-Edition-500px-h.jpg?w=358&amp;quality=100&amp;strip=all&amp;ssl=1 358w\" sizes=\"(max-width: 215px) 100vw, 215px\" \/><\/a><\/figure><\/div>\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/randomnerdtutorials.com\/build-web-servers-esp32-esp8266-ebook\/\" title=\"\"><strong>Build Web Servers with the ESP32 and ESP8266<\/strong><\/a> (Version 1.2) &#8211;<em> Updated July 2023<\/em><\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/randomnerdtutorials.com\/esp32-cam-projects-ebook\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"334\" height=\"334\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/03\/ESP32-CAM-eBook-334.jpg?resize=334%2C334&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"Build ESP32-CAM Projects using Arduino IDE\" class=\"wp-image-94555\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/03\/ESP32-CAM-eBook-334.jpg?w=334&amp;quality=100&amp;strip=all&amp;ssl=1 334w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/03\/ESP32-CAM-eBook-334.jpg?resize=300%2C300&amp;quality=100&amp;strip=all&amp;ssl=1 300w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2020\/03\/ESP32-CAM-eBook-334.jpg?resize=150%2C150&amp;quality=100&amp;strip=all&amp;ssl=1 150w\" sizes=\"(max-width: 334px) 100vw, 334px\" \/><\/a><\/figure><\/div>\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/randomnerdtutorials.com\/esp32-cam-projects-ebook\" title=\"\"><strong>Build ESP32-CAM Projects using Arduino IDE<\/strong><\/a> (Version 1.3) &#8211; <em>Updated January 2023<\/em><\/li>\n<\/ul>\n\n\n\n<p><a href=\"https:\/\/randomnerdtutorials.com\/courses\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Visit the Courses Page to see All the eBooks \u00bb<\/strong><\/a><\/p>\n\n\n\n<p>For the next year, we intend to create a new eBook about the <strong>Raspberry Pi Pico<\/strong>, and another one about Physical computing with the<em> <\/em><strong>Raspberry Pi board<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">New Subjects and Project Pages<\/h2>\n\n\n\n<p>This year we started covering new subjects: projects with the <a href=\"https:\/\/randomnerdtutorials.com\/projects-raspberry-pi\/\" title=\"\">Raspberry Pi<\/a> and <a href=\"https:\/\/randomnerdtutorials.com\/projects-raspberry-pi-pico\/\" title=\"\">Raspberry Pi Pico<\/a>. While the Raspberry Pi has been here for a while, the Raspberry Pi Pico is a very recent microcontroller board. It&#8217;s easily available and inexpensive and it&#8217;s been gaining a lot of popularity, so we decided to start exploring this new board.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"562\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/raspberry-pi-projects.png?resize=1200%2C562&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"Raspberry Pi and Raspberry Pi Pico Guides\" class=\"wp-image-144742\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/raspberry-pi-projects.png?w=1277&amp;quality=100&amp;strip=all&amp;ssl=1 1277w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/raspberry-pi-projects.png?resize=300%2C140&amp;quality=100&amp;strip=all&amp;ssl=1 300w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/raspberry-pi-projects.png?resize=1024%2C480&amp;quality=100&amp;strip=all&amp;ssl=1 1024w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/raspberry-pi-projects.png?resize=768%2C360&amp;quality=100&amp;strip=all&amp;ssl=1 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/figure><\/div>\n\n\n<p>On the other hand, even though the Raspberry Pi board has been here for quite some time, we noted that there was a lack of tutorials for the Raspberry Pi mainly addressed to physical computing. So, we also decided to start exploring that area. Unfortunately, it&#8217;s becoming more and more difficult to get one Raspberry Pi these days. We were lucky to find a Raspberry Pi 5 in stock recently, and we&#8217;re waiting for it to get delivered.<\/p>\n\n\n\n<p>At the moment, we already have quite some tutorials about the Raspberry Pi and Raspberry Pi Pico boards, so we created two new pages on the blog dedicated to those boards.<\/p>\n\n\n\n<p>You can find all the Raspberry Pi and Raspberry Pi Pico tutorials on the following links:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/randomnerdtutorials.com\/projects-raspberry-pi\/\" title=\"\">Raspberry Pi Tutorials and Projects<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/randomnerdtutorials.com\/projects-raspberry-pi-pico\/\" title=\"\">Raspberry Pi Pico Tutorials and Projects<\/a><\/li>\n<\/ul>\n\n\n\n<p>Make sure you save those pages so you can find them easily whenever you need.<\/p>\n\n\n\n<p>At the moment, we&#8217;ve only covered the basics, but we intend to cover more complex and interesting subjects next year, so stay tuned.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Project Compilations<\/h2>\n\n\n\n<p>Currently, we have a LOT of tutorials published on our blog. It can be challenging for you to find what you&#8217;re looking for, or if a particular subject has already been covered or not.<\/p>\n\n\n\n<p>We decided to start experimenting with a new type of articles: project compilations. These are like organized bundles of tutorials on similar topics (this is also a great way to showcase older tutorials that are still relevant).<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/01\/ESP32-Different-Data-Storage-Methods.jpg?resize=1024%2C576&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"ESP32 How to Log Data 9 Different Ways\" class=\"wp-image-125579\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/01\/ESP32-Different-Data-Storage-Methods.jpg?resize=1024%2C576&amp;quality=100&amp;strip=all&amp;ssl=1 1024w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/01\/ESP32-Different-Data-Storage-Methods.jpg?resize=300%2C169&amp;quality=100&amp;strip=all&amp;ssl=1 300w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/01\/ESP32-Different-Data-Storage-Methods.jpg?resize=768%2C432&amp;quality=100&amp;strip=all&amp;ssl=1 768w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/01\/ESP32-Different-Data-Storage-Methods.jpg?w=1280&amp;quality=100&amp;strip=all&amp;ssl=1 1280w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<p>For example:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/randomnerdtutorials.com\/esp32-guides-sensors-modules\/\">ESP32: 26 Free Guides for Sensors and Modules<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/randomnerdtutorials.com\/esp8266-nodemcu-guides-sensors-modules\/\">ESP8266 NodeMCU: 21 Free Guides for Sensors and Modules<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/randomnerdtutorials.com\/send-notifications-esp32\/\">7 Different Ways to Send Notifications with the ESP32<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/randomnerdtutorials.com\/esp32-wireless-communication-protocols\/\">ESP32 Wireless Communication Protocols<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/randomnerdtutorials.com\/esp32-how-to-log-data\/\">ESP32: How to Log Data (9 Different Ways)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/randomnerdtutorials.com\/esp32-bluetooth-guide\/\" title=\"\">ESP32 with Bluetooth and Bluetooth Low Energy: The Ultimate Guide<\/a><\/li>\n<\/ul>\n\n\n\n<p>First, it makes it easy for you to find what you need without scrolling through a ton of posts. Also, these compilations let us compare things. For example: &#8220;<a href=\"https:\/\/randomnerdtutorials.com\/send-notifications-esp32\/\" title=\"\">7 Different Ways to Send Notifications with the ESP32<\/a>,&#8221; showcases various options so that you can make a better decision taking into account your project requirements.<\/p>\n\n\n\n<p>And if you&#8217;re into learning about a specific topic, say ESP32 wireless communication, logging data with the ESP32, or Bluetooth, these compilations create a kind of roadmap. You start with one tutorial and you can follow a path to learn more step by step.<\/p>\n\n\n\n<p>Let us know in the comments what you think of this kind of articles. Do you find them useful?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Maker Advisor<\/h2>\n\n\n\n<p>For those of you who don\u2019t know,&nbsp;<a href=\"https:\/\/makeradvisor.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Maker Advisor<\/a>&nbsp;is our other website where you\u2019ll find reviews about development boards, tools, and gear for your electronics lab. That\u2019s also where we show where you can buy your electronics components for your projects (<a href=\"https:\/\/makeradvisor.com\/tools\/\" target=\"_blank\" rel=\"noreferrer noopener\">check the Tools page<\/a>).<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/makeradvisor.com\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"247\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2018\/02\/maker-advisor-750px.jpg?resize=750%2C247&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"\" class=\"wp-image-52561\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2018\/02\/maker-advisor-750px.jpg?w=750&amp;quality=100&amp;strip=all&amp;ssl=1 750w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2018\/02\/maker-advisor-750px.jpg?resize=300%2C99&amp;quality=100&amp;strip=all&amp;ssl=1 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/figure><\/div>\n\n\n<p>If you buy your components using our links in the Maker Advisor blog, you won&#8217;t pay more for it and you&#8217;re supporting our work.<\/p>\n\n\n\n<p>Like last year, we&#8217;re currently not actively creating new content for Maker Advisor, except for some new board reviews and updating our previous guides.<\/p>\n\n\n\n<p>Even though I like to write content for Maker Advisor, it takes a lot of time and work that doesn&#8217;t pay off in the end. We try to keep the website as updated as possible, but we have thousands of pages, so it&#8217;s difficult to keep up with all the updates.<\/p>\n\n\n\n<p>If you&#8217;d like to take a look at some of our most popular articles on Maker Advisor, here&#8217;s a list:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><a href=\"https:\/\/makeradvisor.com\/esp32-development-boards-review-comparison\/\" target=\"_blank\" rel=\"noreferrer noopener\">ESP32 Development Boards Review and Comparison<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/makeradvisor.com\/best-esp8266-wi-fi-development-board\/\" target=\"_blank\" rel=\"noreferrer noopener\">Best ESP8266 Wi-Fi Development Board<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/makeradvisor.com\/esp32-vs-esp8266\/\" target=\"_blank\" rel=\"noreferrer noopener\">ESP32 vs ESP8266 \u2013 Pros and Cons<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/makeradvisor.com\/best-raspberry-pi-starter-kits\/\" target=\"_blank\" rel=\"noreferrer noopener\">Best Raspberry Pi 4 Starter Kits 2023 \u2013 Buying Guide<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/makeradvisor.com\/best-arduino-starter-kits\/\" target=\"_blank\" rel=\"noreferrer noopener\">Best Arduino Starter Kits \u2013 Buying Guide 2023<\/a><\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Milestones for this Year<\/h2>\n\n\n\n<p>Looking at the milestones we set last year, I can say that we more or less achieved them.<\/p>\n\n\n\n<p><strong>More Raspberry Pi and Node-RED Projects<\/strong> \u2713<\/p>\n\n\n\n<p>First, we wanted to create a new section dedicated to Raspberry Pi, Node-RED, and home automation. That was successfully achieved. You can check that new section here: <a href=\"https:\/\/randomnerdtutorials.com\/projects-raspberry-pi\/\" title=\"\"><strong>Raspberry Pi Projects and Tutorials<\/strong><\/a>. We created several new tutorials for the Raspberry Pi, but not so much about Node-RED.<\/p>\n\n\n\n<p><strong>More tutorials about encryption and secure communication<\/strong> \u2717<\/p>\n\n\n\n<p>I failed miserably at this point as I didn&#8217;t create any tutorial related to this subject. I don&#8217;t know what happened because at the end of last year, I was studying that subject and I found it quite interesting. I need to come back to this subject again.<\/p>\n\n\n\n<p><strong>Updating Most of Our eBooks<\/strong> \u2713<\/p>\n\n\n\n<p>At the end of last year, we planned to update most of the eBooks this year, which we did successfully. You can check all the <a href=\"#ebook-updates\" title=\"\">eBooks we updated this year here<\/a>.<\/p>\n\n\n\n<p><strong>Publishing a New Tutorial Every Week<\/strong> \u2713<\/p>\n\n\n\n<p>Our aim for every year is to publish a new tutorial or newsletter once a week. That might not seem like much, but it&#8217;s a lot of work and it&#8217;s the bare minimum to keep the blog running successfully (consistency is very important). This year we published\/updated a total of 122 articles, which averages more than two tutorials per week.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Milestones for the Next Year<\/h2>\n\n\n\n<p>Here&#8217;s what we intend to do next year:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Create a new eBook exclusively dedicated to the Raspberry Pi Pico board covering not only the basics but also more advanced topics on IoT and Home Automation.<\/li>\n\n\n\n<li>Expand our collection of free Raspberry Pi Pico, Raspberry Pi, and Home Automation tutorials.<\/li>\n\n\n\n<li>Try (once again) to create tutorials covering subjects like encryption and secure communication.<\/li>\n\n\n\n<li>Write a new eBook dedicated to the Raspberry Pi board and physical computing, also covering the most basic stuff like running Linux commands, establishing SSH communication, etc.<\/li>\n\n\n\n<li>Of course, I&#8217;ll continue creating tutorials about the ESP32 and ESP8266 too. I want to take a look at subjects like Matter and Thread.<\/li>\n\n\n\n<li>Try to get one ESP32-S3 and create a getting-started guide.<\/li>\n\n\n\n<li>Get the new Raspberry Pi 5 board and test some projects.<\/li>\n<\/ul>\n\n\n\n<p>As always, I want to be able to publish at least one new tutorial once a week. We also want to continue sending our Monthly RNT Recap (a compilation of the previous month&#8217;s publications). If you don&#8217;t receive our newsletters, you can subscribe below.<\/p>\n\n\n\t\t<div data-elementor-type=\"section\" data-elementor-id=\"82989\" class=\"elementor elementor-82989\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-892f2d5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"892f2d5\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ece90aa\" data-id=\"ece90aa\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-28e6244c elementor-widget elementor-widget-heading\" data-id=\"28e6244c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Stay updated by subscribing to our weekly newsletter!<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0b97f09 elementor-widget elementor-widget-html\" data-id=\"0b97f09\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<form action=\"https:\/\/mail.ruisantos.me\/subscribe\" method=\"POST\" accept-charset=\"utf-8\" style=\"display: flex; flex-direction: column; align-items: center; gap: 10px; width: fit-content; margin: 0 auto;\">\r\n\t<input \r\n\t\ttype=\"email\" \r\n\t\tname=\"email\" \r\n\t\tid=\"email\" \r\n\t\tplaceholder=\"Your Email Address\" \r\n\t\tstyle=\"padding: 10px; width: 260px; border: 1px solid #aaa; border-radius: 4px; font-size: 16px;\"\r\n        required\r\n\t\/>\r\n    <input type=\"hidden\" name=\"list\" value=\"Sy892IiAnzPawd8nsKJDKqOw\"\/>\r\n\t<input type=\"hidden\" name=\"subform\" value=\"yes\"\/>\r\n    <button \r\n        type=\"submit\" \r\n        name=\"submit\" \r\n        id=\"submit\" \r\n        style=\"padding: 10px 20px; width: 260px; background-color: #007bff; color: white; border: none; border-radius: 4px; font-size: 16px; cursor: pointer; display: flex; align-items: center; justify-content: center; gap: 5px;\">\r\n        <i class=\"far fa-envelope\" style=\"font-size: 16px;\"><\/i>\r\n        SUBSCRIBE\r\n    <\/button>\r\n<\/form>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\n\n\n\n<h2 class=\"wp-block-heading\">Our RandomThoughts<\/h2>\n\n\n\n<p>I was quite surprised when I counted the tutorials published this year. I think 122 is quite a big number, especially if you consider that it is only one person writing them all and that we are only two people running this blog. I&#8217;m glad about the work we achieved this year, but I would like to have had the Raspberry Pi Pico eBook published already this year. At the moment, I plan to have it ready, maybe at the end of February or March.<\/p>\n\n\n\n<p>Like every year, we spend a lot of our time answering your emails and questions. We give priority to those of have already bought something from us, and then we also try to answer all the other emails and questions on the blog posts.<\/p>\n\n\n\n<p>In previous years, I made an effort to answer all the comments on our blog posts. However, many times, those comments are rude, the questions are not well formulated, and there are also many people asking us to write code for them for free. Sometimes, please just mention that &#8220;the code doesn&#8217;t work&#8221; without any further information. We ALWAYS test the code and projects we publish. I don&#8217;t publish any project without testing. However, differences in our IDE version, board models, different installations, and library updates may cause some issues and the code might not work temporarily. From now on, I&#8217;ll stop focusing on those comments, and only answer when it&#8217;s a pertinent well formulated question.<\/p>\n\n\n\n<p>Something that&#8217;s been annoying me for quite some time is some websites that copy our complete projects and tutorials and use them as if they were created by them. They just change some words and use the work as if it were original. They also copy our thumbnails and diagrams (change the colors slightly), and some even copy our whole website theme. Unfortunately, there&#8217;s nothing we can do about it.<\/p>\n\n\n\n<p>Last year I was feeling a bit demotivated and I felt I needed something new and some more adventure into my life. So, we decided that we would travel more this year. That also means a lot of work, because I need to write everything in advance so that we have newsletters and new tutorials to post while we&#8217;re away from the office. Additionally, we still need to answer all your questions promptly, even if we&#8217;re not actively working at the office. Nonetheless, I&#8217;m so glad that we can work online and have the freedom to work (kind of) from anywhere.<\/p>\n\n\n\n<p>If you want to read a little about our travel this year, continue reading. If you\u2019re not interested, you can skip to the&nbsp;<a href=\"#wrap-up\" title=\"\">Wrapping Up<\/a>&nbsp;section.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">My Travel Blog (My New Hobby)<\/h2>\n\n\n\n<p>As usual, we also like to share our travel adventures here on the blog at the end of the year. I was always super excited to write about this topic, but I felt writing just a few paragraphs about the places we visited and our experiences was not enough. So, we decided to create a new blog exclusively dedicated to travel content where we share practical travel guides, tips, and itineraries based on our personal adventures.<\/p>\n\n\n\n<p>At the moment, this is just a hobby (remember last year I mentioned I needed a new hobby? Here it is), and the blog is just in its early stages. We still have a lot of content to share about this year&#8217;s adventures and a lot of work to do to make it look like what I have in mind.<\/p>\n\n\n\n<p> You can check out our new blog on the link below:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/tripiwi.com\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"442\" height=\"150\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/07\/tripiwi-logo-150.png?resize=442%2C150&amp;quality=100&amp;strip=all&amp;ssl=1\" alt=\"\" class=\"wp-image-133392\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/07\/tripiwi-logo-150.png?w=442&amp;quality=100&amp;strip=all&amp;ssl=1 442w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/07\/tripiwi-logo-150.png?resize=300%2C102&amp;quality=100&amp;strip=all&amp;ssl=1 300w\" sizes=\"(max-width: 442px) 100vw, 442px\" \/><\/a><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/tripiwi.com\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Tripiwi Travel Blog<\/strong><\/a><\/li>\n<\/ul>\n\n\n\n<p>You may also follow our travel adventures on social media (make sure to check Instagram stories to check our adventures in more detail):<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.instagram.com\/tripiwi_\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Instagram<\/strong><\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.tiktok.com\/@tripiwi\" target=\"_blank\" rel=\"noreferrer noopener\">TikTok<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.youtube.com\/@tripiwi_\" target=\"_blank\" rel=\"noreferrer noopener\">Youtube<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Our Adventures this Year<\/h3>\n\n\n\n<p>Since I didn&#8217;t have the time to write about all our adventures this year on the new travel blog, I&#8217;ll just summarize here where we&#8217;ve been this year. We also created a quick 20-second video recap.<\/p>\n\n\n<p style=\"text-align:center\"><iframe width=\"720\" height=\"405\" src=\"https:\/\/www.youtube.com\/embed\/WVB3Xe_fvec?rel=0\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Dubai<\/h4>\n\n\n\n<p>We&#8217;ve spent a <a href=\"https:\/\/tripiwi.com\/dubai-travel-guide\/\" target=\"_blank\" rel=\"noopener\" title=\"\">week in Dubai in February<\/a>. At the time, this was the farthest away country that we had been to and this was our first contact with Middle Eastern culture. I was very skeptical about visiting Dubai, but we both love it. Everything was super memorable, and it is much cheaper than I expected (we&#8217;re used to prices in Europe that have been skyrocketing in the previous years, which makes it super expensive to travel here especially if you&#8217;re a budget traveler like us). I liked Middle Eastern culture so much, that we decided that we would visit another Middle Eastern country this year. <\/p>\n\n\n\n<p>We have our whole Dubai trip documented in the following article:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/tripiwi.com\/dubai-travel-guide\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Ultimate Guide to Visiting Dubai: 7-Day Detailed Itinerary with Costs<\/a><\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-jetpack-tiled-gallery aligncenter is-style-rectangular\"><div class=\"tiled-gallery__gallery\"><div class=\"tiled-gallery__row\"><div class=\"tiled-gallery__col\" style=\"flex-basis:63.96354%\"><figure class=\"tiled-gallery__item\"><img decoding=\"async\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/The-pointe-monorail-station.jpg?strip=info&#038;w=600&#038;ssl=1 600w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/The-pointe-monorail-station.jpg?strip=info&#038;w=800&#038;ssl=1 800w\" alt=\"\" data-height=\"600\" data-id=\"144778\" data-link=\"https:\/\/randomnerdtutorials.com\/?attachment_id=144778#main\" data-url=\"https:\/\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/The-pointe-monorail-station.jpg\" data-width=\"800\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/The-pointe-monorail-station.jpg?ssl=1\" data-amp-layout=\"responsive\"\/><\/figure><\/div><div class=\"tiled-gallery__col\" style=\"flex-basis:36.03646%\"><figure class=\"tiled-gallery__item\"><img decoding=\"async\" srcset=\"https:\/\/i2.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Dubai-desert-.jpg?strip=info&#038;w=600&#038;ssl=1 600w\" alt=\"\" data-height=\"800\" data-id=\"144779\" data-link=\"https:\/\/randomnerdtutorials.com\/?attachment_id=144779#main\" data-url=\"https:\/\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Dubai-desert-.jpg\" data-width=\"600\" src=\"https:\/\/i2.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Dubai-desert-.jpg?ssl=1\" data-amp-layout=\"responsive\"\/><\/figure><\/div><\/div><\/div><\/div>\n\n\n\n<p>To go to Dubai we made a layover in Bari, Italy, and Vienna, Austria. We just spent one night in Italy, but it was so nice that we decided that we needed to go back to Italy. Our time in Vienna was not that good, and we didn&#8217;t like the city or the food (I&#8217;m sorry).<\/p>\n\n\n\n<p>On our next trip, we went to three different destinations in one go. We went to the<a href=\"https:\/\/tripiwi.com\/category\/netherlands\/\" target=\"_blank\" rel=\"noopener\" title=\"\"> Netherlands<\/a> to see the <a href=\"https:\/\/tripiwi.com\/keukenhof-gardens-netherlands\/\" target=\"_blank\" rel=\"noopener\" title=\"\">tulip fields in Spring<\/a>. Then, we caught a flight to <a href=\"https:\/\/tripiwi.com\/rome-travel-guide\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Rome, Italy<\/a>. And finally, from Italy, we went to <a href=\"https:\/\/tripiwi.com\/category\/jordan\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Jordan<\/a>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Netherlands<\/h4>\n\n\n\n<p>We had been to the <a href=\"https:\/\/tripiwi.com\/category\/netherlands\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Netherlands <\/a>before, and we both loved it (except for the food, I&#8217;m sorry). Everything is so well looked after, the roads are exceptionally good and everything works so well. We have written about our visit to the Keukenhof gardens in the article below:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/tripiwi.com\/keukenhof-gardens-netherlands\/\" target=\"_blank\" rel=\"noopener\" title=\"\">One Day in Keukenhof Gardens: What to Do and See<\/a><\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-jetpack-tiled-gallery aligncenter is-style-rectangular\"><div class=\"tiled-gallery__gallery\"><div class=\"tiled-gallery__row\"><div class=\"tiled-gallery__col\" style=\"flex-basis:50.00000%\"><figure class=\"tiled-gallery__item\"><img decoding=\"async\" srcset=\"https:\/\/i2.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/keukenhof-historical-garden.jpg?strip=info&#038;w=600&#038;ssl=1 600w\" alt=\"\" data-height=\"800\" data-id=\"144780\" data-link=\"https:\/\/randomnerdtutorials.com\/?attachment_id=144780#main\" data-url=\"https:\/\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/keukenhof-historical-garden.jpg\" data-width=\"600\" src=\"https:\/\/i2.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/keukenhof-historical-garden.jpg?ssl=1\" data-amp-layout=\"responsive\"\/><\/figure><\/div><div class=\"tiled-gallery__col\" style=\"flex-basis:50.00000%\"><figure class=\"tiled-gallery__item\"><img decoding=\"async\" srcset=\"https:\/\/i1.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Visiting-Keukenhof-Netherlands.jpg?strip=info&#038;w=600&#038;ssl=1 600w\" alt=\"\" data-height=\"800\" data-id=\"144781\" data-link=\"https:\/\/randomnerdtutorials.com\/?attachment_id=144781#main\" data-url=\"https:\/\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Visiting-Keukenhof-Netherlands.jpg\" data-width=\"600\" src=\"https:\/\/i1.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Visiting-Keukenhof-Netherlands.jpg?ssl=1\" data-amp-layout=\"responsive\"\/><\/figure><\/div><\/div><\/div><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Rome<\/h4>\n\n\n\n<p><a href=\"https:\/\/tripiwi.com\/rome-travel-guide\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Rome <\/a>was much better than I expected. Now I understand where all the hype comes from (yes, the food is really that good). We can&#8217;t wait to come back and visit other cities in Italy. We have put together a detailed itinerary to explore Rome for first timers based on our personal experience:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/tripiwi.com\/rome-travel-guide\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Rome Travel Guide: 3-Day Detailed Itinerary for First-Timers<\/a><\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-jetpack-tiled-gallery aligncenter is-style-rectangular\"><div class=\"tiled-gallery__gallery\"><div class=\"tiled-gallery__row\"><div class=\"tiled-gallery__col\" style=\"flex-basis:36.03646%\"><figure class=\"tiled-gallery__item\"><img decoding=\"async\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Selfie-Trevi-Fountain-Rome.jpg?strip=info&#038;w=600&#038;ssl=1 600w\" alt=\"\" data-height=\"800\" data-id=\"144784\" data-link=\"https:\/\/randomnerdtutorials.com\/?attachment_id=144784#main\" data-url=\"https:\/\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Selfie-Trevi-Fountain-Rome.jpg\" data-width=\"600\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Selfie-Trevi-Fountain-Rome.jpg?ssl=1\" data-amp-layout=\"responsive\"\/><\/figure><\/div><div class=\"tiled-gallery__col\" style=\"flex-basis:63.96354%\"><figure class=\"tiled-gallery__item\"><img decoding=\"async\" srcset=\"https:\/\/i1.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Colosseum-Rome.jpg?strip=info&#038;w=600&#038;ssl=1 600w, https:\/\/i1.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Colosseum-Rome.jpg?strip=info&#038;w=800&#038;ssl=1 800w\" alt=\"\" data-height=\"600\" data-id=\"144783\" data-link=\"https:\/\/randomnerdtutorials.com\/?attachment_id=144783#main\" data-url=\"https:\/\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Colosseum-Rome.jpg\" data-width=\"800\" src=\"https:\/\/i1.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Colosseum-Rome.jpg?ssl=1\" data-amp-layout=\"responsive\"\/><\/figure><\/div><\/div><\/div><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Jordan<\/h4>\n\n\n\n<p>From Rome, we caught a flight to <a href=\"https:\/\/tripiwi.com\/category\/jordan\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Jordan<\/a>, where we spent nine days on a road trip exploring the country. Jordan is such a beautiful country, and the people are genuinely nice and super welcoming. Petra, one of the seven wonders of the world, is impressive, and the Wadi Rum desert is just out of this world.<\/p>\n\n\n\n<div class=\"wp-block-jetpack-tiled-gallery aligncenter is-style-rectangular\"><div class=\"tiled-gallery__gallery\"><div class=\"tiled-gallery__row\"><div class=\"tiled-gallery__col\" style=\"flex-basis:50.00000%\"><figure class=\"tiled-gallery__item\"><img decoding=\"async\" srcset=\"https:\/\/i2.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Sunset-Wadi-Rum.jpg?strip=info&#038;w=600&#038;ssl=1 600w\" alt=\"\" data-height=\"800\" data-id=\"144785\" data-link=\"https:\/\/randomnerdtutorials.com\/?attachment_id=144785#main\" data-url=\"https:\/\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Sunset-Wadi-Rum.jpg\" data-width=\"600\" src=\"https:\/\/i2.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Sunset-Wadi-Rum.jpg?ssl=1\" data-amp-layout=\"responsive\"\/><\/figure><\/div><div class=\"tiled-gallery__col\" style=\"flex-basis:50.00000%\"><figure class=\"tiled-gallery__item\"><img decoding=\"async\" srcset=\"https:\/\/i2.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/The-monastery.jpg?strip=info&#038;w=600&#038;ssl=1 600w\" alt=\"\" data-height=\"800\" data-id=\"144786\" data-link=\"https:\/\/randomnerdtutorials.com\/?attachment_id=144786#main\" data-url=\"https:\/\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/The-monastery.jpg\" data-width=\"600\" src=\"https:\/\/i2.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/The-monastery.jpg?ssl=1\" data-amp-layout=\"responsive\"\/><\/figure><\/div><\/div><\/div><\/div>\n\n\n\n<p>I&#8217;ve put together some detailed Jordan travel guides and I&#8217;m still working on new ones:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/tripiwi.com\/jordan-travel-guide\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Jordan Travel Guide: 9-Day Detailed Itinerary with Tips, and Costs<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/tripiwi.com\/dead-sea-jordan-travel-itinerary\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Guide to the Dead Sea, Jordan: Where to Float, Stay, and Things to Do<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/tripiwi.com\/amman-travel-guide\/\" target=\"_blank\" rel=\"noopener\" title=\"\">How to Spend One Day in Amman, Jordan<\/a><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Road Trip to the Alps (Germany, Austria and Italy)<\/h4>\n\n\n\n<p>As usual, every year, we go somewhere in our RV. I just love the freedom to park and sleep &#8220;anywhere&#8221;. Traveling on the RV is also great because we can easily work from there and we can save so much on accommodation and food. In our opinion, this is the most affordable way to travel in Europe.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"562\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/AC-Isola-3000.jpg?resize=750%2C562&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"\" class=\"wp-image-144793\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/AC-Isola-3000.jpg?w=750&amp;quality=100&amp;strip=all&amp;ssl=1 750w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/AC-Isola-3000.jpg?resize=300%2C225&amp;quality=100&amp;strip=all&amp;ssl=1 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure><\/div>\n\n\n<p>We visited so many epic and wonderful places in Spain, France, Germany, Austria, and Italy. It was such a memorable adventure. We loved the Austrian Alps and Dolomites, the landscapes are one of the most beautiful we&#8217;ve seen. We also visited Barcelona, Colmar, Venice, and Cinque Terre<\/p>\n\n\n\n<div class=\"wp-block-jetpack-tiled-gallery aligncenter is-style-rectangular\"><div class=\"tiled-gallery__gallery\"><div class=\"tiled-gallery__row\"><div class=\"tiled-gallery__col\" style=\"flex-basis:33.33325%\"><figure class=\"tiled-gallery__item\"><img decoding=\"async\" srcset=\"https:\/\/i1.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Lago-di-braies-769x1024.jpg?strip=info&#038;w=600&#038;ssl=1 600w, https:\/\/i1.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Lago-di-braies-769x1024.jpg?strip=info&#038;w=900&#038;ssl=1 900w, https:\/\/i1.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Lago-di-braies-769x1024.jpg?strip=info&#038;w=1200&#038;ssl=1 1200w, https:\/\/i1.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Lago-di-braies-769x1024.jpg?strip=info&#038;w=1306&#038;ssl=1 1306w\" alt=\"\" data-height=\"1740\" data-id=\"144794\" data-link=\"https:\/\/randomnerdtutorials.com\/?attachment_id=144794#main\" data-url=\"https:\/\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Lago-di-braies-769x1024.jpg\" data-width=\"1306\" src=\"https:\/\/i1.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Lago-di-braies-769x1024.jpg?ssl=1\" data-amp-layout=\"responsive\"\/><\/figure><\/div><div class=\"tiled-gallery__col\" style=\"flex-basis:33.33337%\"><figure class=\"tiled-gallery__item\"><img decoding=\"async\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Dolomites.jpg?strip=info&#038;w=325&#038;ssl=1 325w\" alt=\"\" data-height=\"433\" data-id=\"144795\" data-link=\"https:\/\/randomnerdtutorials.com\/?attachment_id=144795#main\" data-url=\"https:\/\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Dolomites.jpg\" data-width=\"325\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Dolomites.jpg?ssl=1\" data-amp-layout=\"responsive\"\/><\/figure><\/div><div class=\"tiled-gallery__col\" style=\"flex-basis:33.33337%\"><figure class=\"tiled-gallery__item\"><img decoding=\"async\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Cinque-Terre.jpg?strip=info&#038;w=325&#038;ssl=1 325w\" alt=\"\" data-height=\"433\" data-id=\"144796\" data-link=\"https:\/\/randomnerdtutorials.com\/?attachment_id=144796#main\" data-url=\"https:\/\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Cinque-Terre.jpg\" data-width=\"325\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Cinque-Terre.jpg?ssl=1\" data-amp-layout=\"responsive\"\/><\/figure><\/div><\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-jetpack-tiled-gallery aligncenter is-style-rectangular\"><div class=\"tiled-gallery__gallery\"><div class=\"tiled-gallery__row\"><div class=\"tiled-gallery__col\" style=\"flex-basis:26.49355%\"><figure class=\"tiled-gallery__item\"><img decoding=\"async\" srcset=\"https:\/\/i1.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Konigsee-Germany.jpg?strip=info&#038;w=325&#038;ssl=1 325w\" alt=\"\" data-height=\"433\" data-id=\"144799\" data-link=\"https:\/\/randomnerdtutorials.com\/?attachment_id=144799#main\" data-url=\"https:\/\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Konigsee-Germany.jpg\" data-width=\"325\" src=\"https:\/\/i1.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Konigsee-Germany.jpg?ssl=1\" data-amp-layout=\"responsive\"\/><\/figure><\/div><div class=\"tiled-gallery__col\" style=\"flex-basis:47.01290%\"><figure class=\"tiled-gallery__item\"><img decoding=\"async\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/IMG_0368.jpg?strip=info&#038;w=600&#038;ssl=1 600w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/IMG_0368.jpg?strip=info&#038;w=750&#038;ssl=1 750w\" alt=\"\" data-height=\"562\" data-id=\"144797\" data-link=\"https:\/\/randomnerdtutorials.com\/?attachment_id=144797#main\" data-url=\"https:\/\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/IMG_0368.jpg\" data-width=\"750\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/IMG_0368.jpg?ssl=1\" data-amp-layout=\"responsive\"\/><\/figure><\/div><div class=\"tiled-gallery__col\" style=\"flex-basis:26.49355%\"><figure class=\"tiled-gallery__item\"><img decoding=\"async\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Werfen-Austria.jpg?strip=info&#038;w=325&#038;ssl=1 325w\" alt=\"\" data-height=\"433\" data-id=\"144800\" data-link=\"https:\/\/randomnerdtutorials.com\/?attachment_id=144800#main\" data-url=\"https:\/\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Werfen-Austria.jpg\" data-width=\"325\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Werfen-Austria.jpg?ssl=1\" data-amp-layout=\"responsive\"\/><\/figure><\/div><\/div><\/div><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Southeast Asia Trip<\/h4>\n\n\n\n<p>Finally, to end the year, we went on a two-month trip to Southeast Asia, this was a dream of mine for a long time. I remember back in 2016 when I finished my degree, Rui promised that one day we would go on a long trip to explore Thailand. That day finally, came. We visited Thailand, Vietnam, Malaysia, and Singapore. It was such an epic trip because everything was so different from what we&#8217;re used to: the weather, the culture, the food, the landscapes.<\/p>\n\n\n\n<p>I&#8217;ve written an article with our complete itinerary that you can check below:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/tripiwi.com\/two-months-southeast-asia-itinerary\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Two Months Traveling in Southeast Asia: Our Itinerary<\/a><\/li>\n<\/ul>\n\n\n\n<p>I plan to write more detailed travel guides and itineraries about all the places we visited.<\/p>\n\n\n\n<div class=\"wp-block-jetpack-tiled-gallery aligncenter is-style-rectangular\"><div class=\"tiled-gallery__gallery\"><div class=\"tiled-gallery__row\"><div class=\"tiled-gallery__col\" style=\"flex-basis:33.33333%\"><figure class=\"tiled-gallery__item\"><img decoding=\"async\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Chiang-Rai-Thailand.jpg?strip=info&#038;w=325&#038;ssl=1 325w\" alt=\"\" data-height=\"433\" data-id=\"144802\" data-link=\"https:\/\/randomnerdtutorials.com\/?attachment_id=144802#main\" data-url=\"https:\/\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Chiang-Rai-Thailand.jpg\" data-width=\"325\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Chiang-Rai-Thailand.jpg?ssl=1\" data-amp-layout=\"responsive\"\/><\/figure><\/div><div class=\"tiled-gallery__col\" style=\"flex-basis:33.33333%\"><figure class=\"tiled-gallery__item\"><img decoding=\"async\" srcset=\"https:\/\/i1.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Koh-Lanta.jpg?strip=info&#038;w=325&#038;ssl=1 325w\" alt=\"\" data-height=\"433\" data-id=\"144803\" data-link=\"https:\/\/randomnerdtutorials.com\/?attachment_id=144803#main\" data-url=\"https:\/\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Koh-Lanta.jpg\" data-width=\"325\" src=\"https:\/\/i1.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Koh-Lanta.jpg?ssl=1\" data-amp-layout=\"responsive\"\/><\/figure><\/div><div class=\"tiled-gallery__col\" style=\"flex-basis:33.33333%\"><figure class=\"tiled-gallery__item\"><img decoding=\"async\" srcset=\"https:\/\/i1.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Maya-Bay.jpg?strip=info&#038;w=325&#038;ssl=1 325w\" alt=\"\" data-height=\"433\" data-id=\"144804\" data-link=\"https:\/\/randomnerdtutorials.com\/?attachment_id=144804#main\" data-url=\"https:\/\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Maya-Bay.jpg\" data-width=\"325\" src=\"https:\/\/i1.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/Maya-Bay.jpg?ssl=1\" data-amp-layout=\"responsive\"\/><\/figure><\/div><\/div><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"wrap-up\">Wrapping Up<\/h2>\n\n\n\n<p>Overall, 2023 was a great year. Everything ran smoothly with our blog and we achieved the main milestones we have set for this year.<\/p>\n\n\n\n<p>We hope you enjoyed what we published throughout this year, all the tutorials, newsletters, eBook updates, etc. We also hope you&#8217;re happy with our work, and for those of you who have bought something from us, thank you so much for supporting our work. We hope you&#8217;re satisfied with your purchases and with all the help you got from us. We always do our best.<\/p>\n\n\n\n<p>Nevertheless, there&#8217;s always space for improvement, and we welcome your feedback and suggestions. Drop a comment below to share your thoughts. <strong>Additionally, if you have ideas for upcoming topics and tutorials you&#8217;d like to see featured here, feel free to leave a comment.<\/strong><\/p>\n\n\n\n<p>Thank you so much for supporting our work. None of this would be possible if we didn&#8217;t have such amazing readers, followers, and subscribers. Thank you so much. You are the best! <\/p>\n\n\n\n<p>How was your year? We hope you had an amazing year. Tell me what you think about this year, our work, or your plans for the next year in the comments below. I really want to know what&#8217;s on your mind.<\/p>\n\n\n\n<p>Sara and Rui<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Another year is coming to an end. As usual, we&#8217;ll share our Year in Review: a summary of what happened throughout the year on the Random Nerd Tutorials blog. We&#8217;ll &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"Year in Review 2023 \u2013 Random Nerd Tutorials\" class=\"read-more button\" href=\"https:\/\/randomnerdtutorials.com\/year-in-review-2023\/#more-144703\" aria-label=\"Read more about Year in Review 2023 \u2013 Random Nerd Tutorials\">CONTINUE READING \u00bb<\/a><\/p>\n","protected":false},"author":5,"featured_media":144898,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[305],"tags":[],"class_list":["post-144703","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-0-other"],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2023\/12\/year-in-review-2023-Random-Nerd-Tutorials.jpg?fit=1280%2C720&quality=100&strip=all&ssl=1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/posts\/144703","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/comments?post=144703"}],"version-history":[{"count":27,"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/posts\/144703\/revisions"}],"predecessor-version":[{"id":145122,"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/posts\/144703\/revisions\/145122"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/media\/144898"}],"wp:attachment":[{"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/media?parent=144703"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/categories?post=144703"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/tags?post=144703"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}