Top .NET influencer & DEV.to moderator. Expert in AI, Cloud & DevOps. Active speaker, open-source contributor & donor to environmental causes. Creating value through code and knowledge sharing
I am a tech enthusiast, who's dreaming of building a successful Saas product by the end of 2025.
If you have any ideas for brainstorming in software, ping me!!
- 👋 Hi, I’m @ugmurthy
- 👀 I’m interested in building webapps related to distance running
- 🌱 I dabble in FastAPI, node.js, C, vue, React JS, Now REMIX too..
- 🌱 Have keen interes
When I saw the sponsor's name, "AssemblyAI," it immediately made me think of embedded hardware... Assembly -> Low-Level -> Hardware. So, I decided to use some modules I had on hand and quickly brainstorm ways to make the most of it..
You can go with C, your learning path will be easier, and you would benefit from tons of libraries for every module you can buy.
Or you can go with Rust. It’s definitely going to be a much harder journey, but in my opinion, it will be a much better deal for your future.
And in terms of platforms, there are three major ones: Arduino, STM32, and ESP32. Arduino might be the most popular, but its boards are expensive and have very low specs compared to ESP32, which is cheaper and, in most cases, offers much better hardware for the price.
I have a repository on GitHub where I documented my journey while learning this stuff. It might be helpful for you to take a look and see how much you understand or can follow by reading the code, so you can get an idea of how easy or hard it may be..
It is possible to use Python, search for MicroPython... However, keep in mind that these devices have very limited memory. Using a language like Python, which is interpreted and includes a garbage collector, will consume most of the available memory, leaving very little for your application. The best approach is to use compiled languages with no runtime overhead, such as C or Rust.
To give you an idea of the challenges you might face (which are often unnoticed on conventional computers), I was unable to use the Get Transcription API because it returned a massive JSON response. This exceeded the memory available in my stack, and I only discovered the issue near the end of the project. As a result, I had to pivot my approach and use the Streaming API instead.
Debutant en informatique speciliser en developpement back end, dans un institut Superieur d'Enseignement Professionnel de Amadou Traware de Diamniadio au Senegal
good job bro
Nice work Rafael!!
Thanks! 😎
@milewski This is very creative. Fantastic work. Love it.
Thanks! ✨
Incredible!
Wow, nice.
Excelente projeto !
wow , as a beginner as i am , your project is awesome , how did you come up with such idea?
When I saw the sponsor's name, "AssemblyAI," it immediately made me think of embedded hardware... Assembly -> Low-Level -> Hardware. So, I decided to use some modules I had on hand and quickly brainstorm ways to make the most of it..
WOW you did such amazing work , if i wanna learn those IOT , which language should i start with?
I would say there are two ways:
You can go with C, your learning path will be easier, and you would benefit from tons of libraries for every module you can buy.
Or you can go with Rust. It’s definitely going to be a much harder journey, but in my opinion, it will be a much better deal for your future.
And in terms of platforms, there are three major ones: Arduino, STM32, and ESP32. Arduino might be the most popular, but its boards are expensive and have very low specs compared to ESP32, which is cheaper and, in most cases, offers much better hardware for the price.
I have a repository on GitHub where I documented my journey while learning this stuff. It might be helpful for you to take a look and see how much you understand or can follow by reading the code, so you can get an idea of how easy or hard it may be..
github.com/milewski/sensors-esp
Thanks a lot, what about using python?
It is possible to use Python, search for MicroPython... However, keep in mind that these devices have very limited memory. Using a language like Python, which is interpreted and includes a garbage collector, will consume most of the available memory, leaving very little for your application. The best approach is to use compiled languages with no runtime overhead, such as C or Rust.
To give you an idea of the challenges you might face (which are often unnoticed on conventional computers), I was unable to use the Get Transcription API because it returned a massive JSON response. This exceeded the memory available in my stack, and I only discovered the issue near the end of the project. As a result, I had to pivot my approach and use the Streaming API instead.
Muito bom! Parabéns
Bon travail