Writes #dataviz web apps at @ouestware Inactive account I'm here now: 🩣 @jacomyal@vis.social

Nantes, France
Joined April 2010
Alexis Jacomy retweeted
I have huge respect for Douglas and what he’s done for the Web, but this is a bit tone deaf to developer needs. No, you should *probably* not build a medium or larger web app today by “just” using the DOM directly or with thin abstractions like the one he proposes. Either you will wind up with a tightly coupled mess of a codebase or you will re-invent a lot of the concepts libraries and frameworks have spent years perfecting. The primary hurdle with using the DOM directly is not node creation (that indeed only needs a pretty thin abstraction to become palatable), it’s handling model updates. There are two avenues for updating the UI when using the DOM directly: 1. You naively overwrite the entire subtree that encompasses the nodes you actually need to update. Lots of problems with this: loss of user state, performance, tight couplings. 2. You use targeted DOM methods to update the specific attributes, text nodes, and properties you need. This is less destructive and generally faster, but it has several downsides. First, it also requires tight couplings across the entire codebase. Second, small increases in use case complexity require large increases in code complexity and size (even something as simple as two different controls that need to change different parts of the same attribute is nontrivial). The whole point of React, Lit, and many other libraries was to combine the DX of (1) with the performance of (2). Other frameworks like Vue use reactivity to improve on the DX of both. The raw DOM is fine for content-heavy sites that only need very little DOM update code. Even if they are large content-heavy sites. But web apps are a different story. I WANT a future in which frameworks and libraries are not as necessary for building nontrivial web apps. But to get there, we need a higher abstraction over the DOM, not to gaslight developers that they’re doing it wrong.
“The DOM is much less deficient and much more portable and reliable. That is why I now recommend abandoning the libraries, which have grown into bloated platforms, and instead using the DOM and plain old JavaScript together.” crockford.com/domjs.html
16
41
1
281
125,681
Alexis Jacomy retweeted
🎉 Please welcome a new @Gephi Lite version! We dedicated a one-week sprint on Gephi lite to stabilize and enhance the global user experience. 👉 gephi.org/gephi-lite 1/7
1
11
1
22
5,135
Alexis Jacomy retweeted
Tried using Text-to-Video AI to generate a @BlueJays commercial and it...um...did not go well....đŸ«€
924
1,889
1,889
9,810
3,259,579
Alexis Jacomy retweeted
Une fois n’est pas coutume, je partage le contenu d’un article de ⁊@Mediapart⁩ tellement est rĂ©jouissant cet assaut de ⁊@fabricearfi⁩ contre ce monde politico-mĂ©diatique qui nie la corruption et soutient les corrompus. #Sarkozy Abonnez-vous ! ▶mediapart.fr/journal/france/

86
1,178
71
3,001
489,034
Alexis Jacomy retweeted
L’affaire des Ă©coutes dans laquelle #Sarkozy vient d’ĂȘtre condamnĂ© Ă  trois ans de prison dont un ferme a pour origine l’enquĂȘte sur l’affaire libyenne rĂ©vĂ©lĂ©e par @fabricearfi @karl_laske sur @Mediapart
Affaire des écoutes: Nicolas Sarkozy condamné en appel à trois ans de prison dont un an ferme #AFP
21
151
7
464
46,534
Nice ! Have you tried playing with Table2Net? medialab.github.io/table2net

1
1
1
175
Alexis Jacomy retweeted
I will host a session on network analysis at #Dataharvest and include Gephi Light by @ouestware. For that I've built a small service to turn CSV files into GEXF files, and would be happy for all testing: lasseedfast-csv2gexf-app-k9r
 #DataScience #DataJournalism
3
1
2
450
Alexis Jacomy retweeted
😎
This Post is from an account that no longer exists. Learn more
1
3
627
Alexis Jacomy retweeted
📣 We are proud to announce Gephi Lite 🎉 It is a free and open-source web application to visualize and explore networks. It is a lighter version of Gephi, on the web. You can try it here: gephi.org/gephi-lite
9
193
34
568
139,901
Vous imaginez si l’article 24 de la loi sĂ©curitĂ© globale, qui prĂ©voyait de limiter drastiquement la possibilitĂ© de filmer l’action des forces de l’ordre, n’avait pas Ă©tĂ© censurĂ© par le @Conseil_constit il y a deux ans ?
57
2,495
43
7,348
357,359
Le Roi et l'Oiseau (1980), grand film.
7
62
5
382
25,540
ipysigma, @medialab_ScPo's #Jupyter widget for interactive exploration of networks in a notebook (using @sigmajs) is nearly ready for its v1 release. Now with proper documentation đŸ˜±! Feedback welcome! github.com/medialab/ipysigma
The @Gephi paper has just reached 10.000 citations, congratulations to its authors @jacomyma @mathieubastian @mentatseb and thanks to those who continue to develop this essential software today! (scholar.google.com/citations
)
19
82
Alexis Jacomy retweeted
If you need an easy-to-use interactive network visualization and analysis tool online, try @graphcommons Here is a showcase on how you can use it:
As of Oct 2022, there are over 1200 unicorn companies around the world.Who are their investors? What else they invested in? Who are the influencers of AI and blockchain categories? A thread đŸ§”exploring the network map of🩄unicorns and their💰investors graphcommons.com/graphs/be8b
 1/9
1
3
3
Alexis Jacomy retweeted
Friends, the new @graphcommons is finally here! See an overview below.đŸ‘‡đŸ» Feel free to reach out to me if you are interested in using the Graph Commons data hub for your organization, we’d be happy to give you a tour.
The new Graph Commons is here! graphcommons.com There are a lot of new features and improvements. We can't wait to see how you'll use them to gain better insights and create deeper impact. 1/9 đŸ§”
3
8
The new Graph Commons is here! graphcommons.com There are a lot of new features and improvements. We can't wait to see how you'll use them to gain better insights and create deeper impact. 1/9 đŸ§”
3
17
3
56
Nous vous annonçons aujourd'hui le projet le plus ambitieux de Framasoft : Frama.space C'est un dĂ©fi technique, un enjeu d'Ă©duc pop et une proposition politique de proposer du cloud convivial Ă  des assos solidaires. #MustRead : framablog.org/2022/11/15/fra

8
167
16
225
Alexis Jacomy retweeted
Gephi Lite will be a lighter, web-based version of Gephi. The excellent people at @ouestware have started developing it. In this blog post we explain why we do it, our approach, the scope and the status of the project. Check it out: gephi.wordpress.com/2022/11/

4
55
8
162
🎉 Our devroom has been accepted! We have a full day, and it will be 75% physical in Bruxelles, and 25% online. Check out our call: research-fosdem.github.io/ Consider applying! It's just a short text and a short bio to fill in online.