Come rendere smart il termostato Immergas CARV2
Come trasformare un termostato Immergas CARV2 in un termostato smart utilizzando un interruttore Sonoff e un relé, per controllarlo da remoto e creare automazioni.
Come trasformare un termostato Immergas CARV2 in un termostato smart utilizzando un interruttore Sonoff e un relé, per controllarlo da remoto e creare automazioni.
As work is becoming remote, I’m realizing that writing skills are more and more essential. To further practice my skills of writing concisely and effectively, I’m going to try writing in a blog post here and there. I’m gonna start this one by talking about why I chose Hey for my email.
Developers are responsible for creating new, powerful software. This is what we do, day in and day out. But much of the software we create is based on the work of others. It’s not only their software from yesterday, but also from years or decades before. That creates a complex set of challenges when it comes to understanding the behavior of our own software, let alone someone else’s.
3 years ago I got my first job as software engineer, there is a huge difference between writing university projects and shipping real working software, I learnt a lot of things that forged my mind.
Last October I did one of the hardest decision of my life, I left my job.
Recently I had to implement a median filter algorithm, I found Redis very powerful to accomplish this! A very simple solution and scalable.
On 4 June I will be part of Zenconf 2014. I’m organizing this conference together with other friends. Everyone will talk about his experience with a technology he have used at work.
Some time ago, at work, seeing me disappointed for what was happening, people asked me what I like most: do you like coding? My answer is:
Recently I’m trying to bring my experience with C++ and Redis together in a Redis driver. There is lack of a good C++ aware driver, with C++ types and memory management. Also there isn’t a good connection pooling system. So I’m writing one, which uses Redis Sentinel to get always a working Redis instance.
Using Redis is pretty easy to create a simple, distributed and robust scheduler. How? Just using sorted set structure. Sorted set allows you to put inside not only an object but also a score. If you use timestamp as score, you have done!