HNHacker News
TopNewBestAskShowJobs

touilleMan

3 karma · joined August 26, 2020

submissionscomments
touilleMan··on Actix Web 3.0
An often overlooked but very important point is the ease of use of a programming model.

NodeJS has build it concurrency model on callbacks which make non-trivial application difficult to debug and evolve.

Since then new paradigms have emerged such as promises and structured concurrency (https://vorpus.org/blog/notes-on-structured-concurrency-or-g...).

Rust has build it concurrency model with those new paradigms in mind, mixing them with it awesome ownership model. In the end Rust brings to the table much stronger guarantees on your code consistency compared to NodeJS, which can save you a lot of time and energy on complex concurrent system ;-)

touilleMan··on Show HN: Write Games with Python in Godot
If you don't know Godot game engine (https://godotengine.org/), you should definitly give it a try ;-)

Godot use a Python-inspired custom language for scripting called GDScript(it's not a NIH syndrome ^^: https://docs.godotengine.org/en/stable/about/faq.html#what-w...)

This approach works great but I felt "Python-inspired" is never enough so I made a plugin embedding the full Python interpreter in all it glory !

Now you can pip install the whole Python ecosystem (including binary packages such as Numpy or Pytorch) and use it into Godot.

Another cool thing about this is you can write your game code in Python to iterate fast on it, then use Cython later on to optimize it and get almost native performances !

touilleMan··on Actix Web 3.0
Congratulation this seems really cool ;-)

Actix was already a great project but the community-driven switch mentioned here is a great step toward better support and broader adoption.

BTW is the fact the anouncement made on Dropbox paper has something to do with Dropbox as a company ? (I heard they are investing heavily into Rust)