The Future of AI and IoT: Exciting Technologies to Watch in 2023

From WebAssembly to Risc-V, These Advances Will Transform the IT Landscape

Sunday, 01 January 20236 min read

As we move into 2023, there are a few exciting technologies on the horizon that are worth keeping an eye on, particularly in the fields of artificial intelligence (AI) and the Internet of Things (IoT). These advancements have the potential to significantly change the way we interact with our web browsers and the IoT domain, as well as the way we think about AI.


WebAssembly: The Future of Web Applications


One of the most notable technologies to watch out for is WebAssembly. This new standard allows developers to create web applications that behave much more like native apps, with fast performance and offline capabilities. This means that web applications will no longer be limited by the capabilities of JavaScript, and will be able to take advantage of the full power of the web browser.


WebAssembly for the IoT Domain


WebAssembly is also making its way into the IoT domain, with projects like Wasm3 (https://github.com/wasm3/wasm3) and Wasm Micro runtime (https://github.com/WebAssembly/wasm-micro-runtime) leading the charge. In 2023, I hope to see the development of lightweight, easy-to-use embedded programming languages for WebAssembly. These languages could make scripting more accessible, and their lightweight nature could help to reduce runtime download and memory usage. This is especially important for smaller applications, where full-blown WebAssembly languages like .NET Blazor can take too long to download and start up. In this case, platforms like .NET nanoFramework could fill the gap and provide a more suitable solution.


Risc-V: Open Hardware for the IoT Domain


Another technology that is gaining traction is Risc-V, an open hardware architecture that is particularly well-suited for the IoT domain. Many new Risc-V microcontrollers have the specs to support higher-end languages, even on small, embedded devices, while still being very power efficient. One example of this is the nanoFramework, which supports the Risc-V esp32-C3. This is particularly exciting for developers, as it opens up new possibilities for building more powerful and feature-rich IoT devices.


AI: The Most Disruptive Technology of All?


But perhaps the most disruptive technology on the horizon is the rapid progress being made in the field of AI. I have to confess that this blog post was completely written using OpenAI ChatGPT, with my outline as input. The fact that this is possible is mind-boggling to me, and I can't wait to see how this technology will be used in 2023. However, there is also a scary side to consider, as AI has the potential to disrupt many industries and potentially displace human workers.


As an axample of what AI can do. I asked ChatGPT to create the following HTML widget completely from scratch

🎉 Countdown to 2024 🎉

Created by AI!


The Growth of the .NET nanoFramework Community


I'm also excited to see how the nanoFramework community continues to grow and gain more adoption in 2023. I hope more people will start developing for and with .NET nanoFramework, and that it will receive more funding and donations to support the implementation of features like generics and async/await. These advancements would make the platform even more powerful and useful for developers. It's worth noting that while generics have already been proven possible in nanoFramework, the challenge is in hooking it up to the Visual Studio debugger.


Wishing Everyone a Happy 2023


As we move into the new year, it's worth taking a moment to consider the impact that these new technologies will have on our lives. While there is certainly a lot of excitement around what the future holds, it's also important to remember the potential risks and drawbacks that come with any new technology. That said, I'm hopeful that these advances will be used for good in the world, and I wish everyone a very happy 2023 filled with peace, tolerance, and love.