
Writes #dataviz web apps at @ouestware Inactive account I'm here now: 𩣠@jacomyal@vis.social
Nantes, France
Joined April 2010
- Tweets2.1K
- Following4
- Followers941
- Likes4K
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
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
Alexis Jacomy retweeted
Tried using Text-to-Video AI to generate a @BlueJays commercial and it...um...did not go well....đ«€
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/âŠ
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
Alexis Jacomy retweeted
Replying to @lasseedfast @ouestware
Nice ! Have you tried playing with Table2Net? medialab.github.io/table2netâŠ
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
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
Alexis Jacomy retweeted
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 ?
Alexis Jacomy retweeted
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
Alexis Jacomy retweeted
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âŠ)
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
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 đ§”
Alexis Jacomy retweeted
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 đ§”
Alexis Jacomy retweeted
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âŠ
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/âŠ
Alexis Jacomy retweeted
đ 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.





































