978 karma · joined May 12, 2016
I use Vue2 + Typescript, and for me it works great!
Even Auto-completion works.
I would really love to see a Mastodon (Fediverse?) client implementing it!
Congrats @ author!
What I would really love to see happen in 2020:
* Refocus and prioritize tasks according to available resources (people, time)
* Better communicate what is done and what need to be done (Roadmaps, using GitLab milestones for example) for people wanting to contribute.
I'm open to any suggestion (as long as it's not a disguised ad) either by opening an issue: https://gitlab.com/bloom42/open_source_weekly
Or sending me an email: https://opensourceweekly.org/about/
While developing Bloom[0] I realized how much I love open source. So I decided to share this passion with the world. Whether it be in software, in hardware, in education, in science or in agriculture, open source have proved its superiority.
However it's very difficult to find interesting and quality content in this ocean. Just GitHub had over 100M repositories in 2018!
So I created the Open Source Weekly letter, where you will find the best projects, people and articles on open source, curated by hand.
Whether you want to make your first contribution, discover new interesting projects or people, I will do my best to satisfy you.
I think we are just at the beginning of the open source revolution and I want to contribute to spread its greatness.
Sylvain
After a lot of web and APIs dev (NodeJS, Go, Rust, VueJS) I'm now building the native apps of my project (https://bloom.sh).
I find mobile development (especially iOS) very frustrating, the ecosystems are really closed and platforms are not focused on empowering developers but growing their profits and closing more and more their walled garden.
The only 2 reasons I've not abandoned mobile development are:
1) Flutter, a fresh air in UI development, whether it be the simplicity, the tools or the ecosystem.
2) the possibility to build offline first apps.
The data will all be stored in France, in a Scaleway datacenter[0], Maybe with an offsite encrypted backup on AWS Glacier, but I'm not sure for this one.
I'm the creator of Bloom[0]. It's a an end to end encrypted Drive, Calendar, Notes, contacts, Gallery...
Within 1 month I'm about to release the native apps (currently it's only a webapp, non encrypted), with paying plans. It will be something like 6€ / m for 100GB, 11€ for 420GB and 21€ for 1TB.
It's also 100% open source[1].
[0] https://bloom.sh
Also if you can read french, I would recommend 'le bug humain' by Sébastien Bohler. It's an introduction of the inner working of our brain. Basically it says that the only sustainable thing that can both please our lizard brain and do not destroy our planet is learning.
Happy new year :)
Rust is slow to compile so it breaks my deep work when programming, also it costs me a lot in CI/CD. Also the Rust type system make implementing some things really hard.
For example I wanted to implement json requests logging. It took me more than 1 day in Rust, less than 2 hour in go.
All of that on the free plan. Gitlab is really THE tool to rule them all!
Especially the certificate fetching and distribution across the edge servers part.
I really want to see how great a convergent Linux phone can be!
Qt with QML Hello World ~40MB of RAM
Gtk-rs hello world ~20MB of RAM
As product developers we have the responsibility to create great product. One of the criterion of a great product is beauty.
Get the shit done is just a summary of the previously mentioned criteria.
I would looove to be proven wrong that Electron, Qt and Gtk are not the only viable options and would happily investigate further.
But I would also love to stop seeing random grunting from people who never had written (or event tried to write) great Gui desktop applications. (I'm not sayimg that you never have, I'm saying that by telling those are not the only viable options you look like never have).
And I also thought about Snapchat as a reference for end user application.
Certainly because it's a model of simplicity and is really far from native themes.
Using electron exposes to some future chrome/Node CVEs and the past ones.
Qt on the other hand is used a lot in emdedd devices/automotive so we can expect security being a top priority of the developers.
It's useful because we see more and more 'convergent devices' like the librem 5, pr a raspberry pi with a 10' screen
Maybe you can do your own so you can tell us the GiGa TrUtH about modern GUI frameworks.
In the context of the article, the UI is in HTML/JS and the business logic in Rust, thus the RAM is not so high.
On the other hand, Qt QML embed it's own JS engine which is not resources light.