close
  • edit rss_feed

    Timothée Jaussoin’s feed

    Please talk with me before sending me an invitation :) If you have any questions about Movim, XMPP or something related, please ask it in the official chatroom : movim@conference.movim.eu. If you have any questions about the state of the environment and the climate change, please ask yourself what you can do.

    Blog

  • chevron_right

    Le monde du logiciel est en train de se détruire... Manifeste pour un développement plus durable

    Timothée Jaussoin – 5 days ago - 22:25 edit

Je tiens à vous partager ce super article qui résume parfaitement mon point de vue sur le monde du logiciel.

Après avoir passé 5 ans en tant que développeur "professionel" (rémunéré) dans le monde du Web (et environ 10 de façon non rémunéré), je suis personellement fatigué de celui-ci.

Je suis fatigué de sa complexité, du fait que nous tournons en rond:

  • le Cloud n'est qu'une version moderne des mainframes, partager les resources et le temps pour mutualiser les coûts
  • le "nouveau" language/framework qui permettra de développer qu'une fois et déployer partout, nous avons eu Java, Qt, et maintenant React Native ("partout étant Android et iOS…) ou des trucs moches comme Electron

Les couches et couches et couches de technologies qui au final ne font que n'ajouter de la complexité sur un problème qui ne devrait pas être là en premier lieu.

L'intégralité de la partie chat de Movim tiens dans un fichier en pure Javascript de moins de 1000 lignes. Je n'utilise strictement aucune dépendances. Ce chat gère les emojis, l'édition des messages, le regroupement des bulles, l'historique, les salons de discussion, les pièces jointes, les stickers, les séparateurs de lecture/de journée… soit des fois plus de fonctionnalités que des applications comme Slack, Mattermost ou autres qui pèsent des dizaines de mégà.

Au final nous ne redéveloppons que les mêmes outils, les mêmes solutions, de façon plus lourdes et plus lentes. Pourquoi nous faut-il télécharger des dizaines de méga de données pour lire un article ou pour réserver un billet de train là où il nous fallait que quelques dizaines de ko il y a a peine 20 ans?

De mon coté je vais essayer de continuer, un temps, ce travail, en essayant de choisir les entreprises qui font tout pour éviter ça. Je vais aussi continuer à essayer de montrer qu'il est possible de faire des logiciels novateurs, léger et fonctionnels tout en étant léger et performants.

  • chevron_right

    Timothée Jaussoin – Monday, 18 November - 05:31

    Here we go, Movim 0.16 – Cesco finally released PARTY POPPER


  • share chevron-right

    Movim 0.16 – Cesco

    A bit less than 4 months after the previous 0.15 release we are pleased to announce the release of the 0.16 version of Movim. This release comes like always with both new exciting features and performance improvements. But for this one we focused more on making the general usage more accessible and bringing some useful features in. What's new? Drawing and content sharing Thanks to the awesome collaboration with my girlfriend this release comes with a totally new feature that will allow you to draw quickly something over a picture you just took or a blank canvas. Those drawings can then be published within chat discussions or as publications. The Snap feature was slightly redesigned to integrate with the Draw feature, you can also now switch between different cameras if multiple are detected (useful on mobile phones). The camera switching feature was also integrated in the video-conferencing system allowing you to switch from your front and back views within a video-conference. Attachments The attachments menu in the chat panel was redesigned to integrate this new Drawing feature while keeping the UI clean and accessible. Chat improvements Movim now integrates a quick #emoji insertion feature 😱😍 in the chat discussions. When writing a message you can directly type the emojis code using its related :shortcut:. On desktop some work was also done to do all this process using only the keyboard. Chats and chatrooms list improvements The chats and chatrooms list now displays more information about the currently opened discussions: The chatstates (to know if the contact or one of the rooms occupants is currently typing a message) are displayed in real-time Movim is showing if the last chat message was sent by you The chatrooms are now displayed with a specific icon if they can be publicly discovered and if the occupants can see each-other public profiles (some issues were also fixed regarding the handling of those information backend wise). This allows the users to know more clearly what are the risks of discussing within a room and for the admins to change the rooms configurations regarding their privacy needs. Big refactoring of how the XMPP clients and servers capabilities are handled This is one of the biggest internal changes that was made for this release. On the XMPP network, the clients and servers are telling each-others what they are capable of. This allows, for example, for a client to know if a server supports file upload to display the feature automatically in the UI. Movim was handling very weirdly the content of those capability information for several years. The related code was heavily refactored fixing some features detection issues and adding some new features for the users. Movim now displays all the connected clients of all your connected contacts. This allows you to call a device specifically if your contact can be reached on several clients that supports the video-calling feature. Search The search panel was improved and now allows you to search in Communities. It is also faster to load (especially on mobile) and displays more reliable results especially for tags results. Slight design changes The general design and animations were slightly changed to allow more content to be displayed (some padding were removed in the chat to display more information within the discussion bubbles) or to make the UI a bit more snappy. Performances Last but not least! New features don't mean performance hit. Two big performance improvements were introduced in this release. A small database change that was overseen until now allows Movim to load chat messages way faster if you have hundreds of thousands (or even millions) of records stored. The upgrade of one of our dependencies, reactphp/http, improved the overall speed of around 10 to 20% (especially during the connection and during page switching). This allows Movim to stay around or bellow 300ms for most of the pageloads. What's next ? For the next release some work is planned to support the PHP 7.4 version and to boost code regarding the new performance features that are coming with this exciting release (especially with the Preloading feature). Some new XMPP extensions such as XEP-0424: Message Retraction and XEP-0425: Message Moderation are also planned. We will see if those changes will come into a minor 0.16.1 release or a major 0.17 release. In the meantime we hope you'll enjoy all those new features and keep spreading Movim around. You can also support us by giving a bit of money monthly on our Patreon. This allows us to cover our expenses (servers, domains) and to create some goodies (I heard that some new stickers are planned). That's all folks!

    group_work Movim 18 November

  • favorite

    4 Like

    Nicolas Vérité , Marzanna , debacle , eyome

  • chevron_right

    Contact publication

    Timothée Jaussoin – Wednesday, 16 October - 16:05 edit

"Les SUV, deuxième cause d'augmentation des émissions de CO2".
Mais, mais, mais. Il y a un filtre et il est Crit'Air Éco Bio Planet+ :(
#greenwashing #environnement #makeourplanetgreatagain #suv #velo #transports
  • Les SUV, deuxième cause d'augmentation des émissions de CO2

    Les SUV, gros véhicules urbains très populaires, ont été la deuxième source d'augmentation des émissions de dioxyde de carbone (CO2) dans le monde entre 2010 et 2018, selon le directeur de l'Agence internationale de l'énergie (AIE). Plus de 200 millions de SUV circulent aujourd'hui dans le monde, contre 35 millions en 2010, une tendance que l'on retrouve partout, relève en effet l'AIE dans une note parue mardi. «Ces dix dernières années, les SUV ont été la deuxième source de croissance des émissions de CO2», a affirmé, lors d'une conférence internationale sur l'électrification de l'énergie à Paris, son directeur. Après le secteur de l'énergie, mais avant l'industrie lourde (acier, ciment...), les poids lourds ou l'aviation. Souvent plus lourds et moins aérodynamiques, ces véhicules consomment un quart d'énergie en plus par rapport à une voiture de taille moyenne, souligne le rapport. «Si l'appétit des consommateurs pour les SUV continuait de croître au rythme de cette dernière décennie, ces voitures ajouteraient près de 2 millions de barils par jour à la demande mondiale de pétrole d'ici 2040, annulant les économies permises par 150 millions de voitures électriques», prévient le rapport, qui souligne aussi que «des voitures plus grosses et plus lourdes comme les SUV sont plus difficiles à électrifier».

  • chevron_right

    Rebellyons-nous, occupation du pont Wilson à #Lyon

    Timothée Jaussoin – Monday, 16 September - 07:46 edit

Le dimanche 15 septembre 2019, sous un soleil de plomb nous avons bloqué avec succès le pont Wilson en plein centre de #Lyon.

Cet évènement coup de poing, non-violent et festif nous a permis de dénoncer la gravité de la situation face aux chamboulements écologiques et climatiques que nous vivons présentement et à venir très prochainement.

Cet évènement a été relayé dans la presse par Rue89 et a fait l'ouverture du journal du soir France3 Rhône-Alpes.

De nombreuses actions de désobéissance civiles non-violentes sont à prévoir prochainement. Plus d'informations sur le site officiel de XR France et sur le site international.

#ecology #climate #france #extinctionrebellion #xr #action #movement #bridge #pont

  • Extinction Rebellion

    Nous faisons face à une urgence mondiale sans précédent. Les gouvernements ont échoué à nous protéger malgré les solutions connues et préconisées. Il est don...

  • image
  • favorite

    2 Like

    Christine Ho , debacle

  • chevron_right

    Conférence P. Servigne / Un avenir sans pétrole?

    Timothée Jaussoin – Friday, 6 September - 21:36 edit

Le collapsologue Pablo Servigne (chercheur indépendant, auteur et conférencier) a présenté le le fruit de ses recherches gravitant autour du questionnement de notre mode de vie basé sur l’utilisation des énergies fossiles.

Une superbe #conference sur l'avenir post-pétrole. #collapsologie #agriculture #futur #petrole

  • chevron_right

    Le dernier couple de pie-grièche en France est mort

    Timothée Jaussoin – Wednesday, 4 September - 12:18 edit

Au début du XXe siècle, il s’agissait d’un #oiseau commun, présent en grand nombre dans le nord-ouest et le sud-est de la France. Vers les années 2000, l’espèce est devenue menacée, et l’année dernière on ne dénombrait qu’un seul couple en #France métropolitaine, qui nichait dans l’Hérault. Début juillet, la femelle a disparu et avec elle la dernière chance de voir le couple se reproduire.

Tout vas bien les gens, continuez à rouler, acheter et discuter de ce qui est important. Nous n'avons pas besoin de tous ces oiseaux et autres animaux au final, on se débrouille bien tout seul.