The article is a bit lightweight (there’s a promised Part 2 with more depth) but it does present some pros and cons of using vala, which is an unusual choice for embedded dev, and it links to a demo application.
I have fond memories of using vala for writing small maemo apps for the nokia n900. that was really a sweet spot for the language - it was close enough to C that I could convert over existing docs and sample code without much problem, but the ergonomics were much nicer.
My pet project uses Vala. I really like it as a language, but I wish there was better tooling (editor support, unit testing support, etc.).