Category: Technology



Run multiple tasks on the ESP32 with FreeRTOS. For instance: blinking two LED's at different intervals or increment two counters at the same time. A FreeRTOS task is nothing more than a standard C (or C++) function. Nothing fancy, very easy! Most ESP32's have a dual-core processor, so FreeRTOS will balance your tasks across cores. This technique also works for single-core versions of the ESP32. In that case, FreeRTOS will rapidly switch between tasks, giving the impression that it's multitasking. ⚡️Other videos in this series:

(Everything you need to know about programming the ESP32 by using the Arduino Framework) 🌍 Social
Twitter: https://twitter.com/Savjee
Facebook: https://facebook.com/Savjee
Blog: https://savjee.be ❤️ Become a Simply Explained member: https://www.youtube.com/channel/UCnxrdFPXJMeHru_b4Q_vTPQ/join 💌 Newsletter: http://newsletter.savjee.be (no more than once a month) https://www.youtube.com/watch?v=WQGAs9MwXno



Does your ESP32 need a constant WiFi connection? Use a FreeRTOS task to constantly check your connection, and re-establish it when needed. This code has been super robust for me. I've been using it for my Home Energy Monitor, and it has been running reliably for years. ⚡️Other videos in this series:

(Everything you need to know about programming the ESP32 by using the Arduino Framework) 🌍 Social
Twitter: https://twitter.com/Savjee
Facebook: https://facebook.com/Savjee
Blog: https://savjee.be ❤️ Become a Simply Explained member: https://www.youtube.com/channel/UCnxrdFPXJMeHru_b4Q_vTPQ/join 💌 Newsletter: http://newsletter.savjee.be (no more than once a month) https://www.youtube.com/watch?v=YSGPcm-qxDA



NoSQL databases power some of the biggest sites. They're fast and super scalable but how do they work? Behind-the-scenes, they use a keyspace to distribute your data across multiple servers or partitions. This allows them to scale horizontally across many thousand servers. NoSQL databases can operate in multiple modes: as key-value store, document store or wide column store. You can run your own NoSQL database with software like Cassandra, CouchDB, MongoDB or Scylla. You can also use a cloud version like AWS DynamoDB, Google Cloud BigTable or Azure CosmosDB. 🌍 Social
Twitter: https://twitter.com/Savjee
Facebook: https://facebook.com/Savjee
Blog: https://savjee.be
💌 Newsletter: http://newsletter.savjee.be (no more than once a month) ❤️ Become a Simply Explained member: https://www.youtube.com/channel/UCnxrdFPXJMeHru_b4Q_vTPQ/join 📚 Sources used to make this video:
https://savjee.be/videos/simply-explained/how-do-nosql-databases-work/ https://www.youtube.com/watch?v=0buKQHokLK8