English

French

2021-03-11: C’est officiel, bordel. On dit numérique, pas digital (terme étranger, en Français, relatif aux …

2021-02-25: Le podcast Double Vie vient de passer la barre des 1000 écoutes au total. Merci à tous les invités ! …

2021-02-23: Sur l’écriture, la troisième règle de Heinlein est assez brutale: “Vous ne devez jamais …

2021-02-14: Séance de refonte d’un texte long (de la fiction). Je change d’approche pour organiser …

2021-02-11: La science-fiction est un genre politique, qui parle de “Nous”, qui interroge la Cité. À …

2021-02-07: La courte fiction dans ma lettre d’hier est très geek 😄 À lire ici: Le Flow 51

2020-12-28: “Pas étonnant que l’ironie soit une espèce en voie de disparition à un moment où la nuance est …

2020-11-21: 🎧 The site Music for Programming is nice to focus and code, but it also works very well for writing.

2020-11-14: Où je vous parle de l’importance des personnages de fiction, de Gaël Faye et de Tarantino. Bienvenue …

2020-11-10: Petit exemple de mini podcast que je poste sur mon canal Telegram. Ici, je parle des doutes qui …

2020-11-09: J’en parlais dans mon Flow #37, l’analogique, le besoin de sentir l’objet physique est important. …

2020-11-07: Lundi Méchant, nouvel album incroyable de @GaelFaye Textes, ambiance, quel voyage ! …

2020-11-07: Belle synergie entre autrices et auteurs sur le canal Telegram Double Vie. Si vous participez au …

2020-11-06: Demain c’est samedi, le jour où j’envoie ma lettre hebdo, le Flow. Si vous voulez la retrouver …

2020-11-05: ejabberd is 18 years old 😊

2020-11-04: « Les ellipses cesseront leurs excentricités » @DemagoOfficiel Morceau incroyable, paroles 👊 DEMAGO …

2020-11-03: Si je suis fier d’une chose dernièrement, c’est bien le podcast Double Vie. Si vous vous intéressez …

2020-11-02: Défi de Roman d’Automne – Jour 2. Objectif tenu en quantité de signes produite, mais il …

2020-11-01: ✅ Jour 1 du DRomA fait. Ça ne s’est pas passé comme je pensais, mais ça avance et c’est …

2020-10-31: J’avais vraiment attendu ce film avec impatience quand j’étais gosse: Runaway Tom …

2020-10-30: Le confinement peut être propice à l’écriture, oui mais à condition de dépasser le caractère …

2020-10-30: J’ai trouvé mon évasion pour aujourd’hui. On commence par Mr. Blue Sky et on se laisse …

2020-10-29: Chaque jour, le temps d’écrire

2020-10-28: Here is nice epic playlist to focus: 3 hours of Epic & Powerful Fantasy Music I am using it to …

2020-10-27: Watching a masterclass by Hans Zimmer. I am almost crying. He describes so beautifully, so clearly …

2020-10-21: J’ai discuté (en français) d’Erlang avec @bibear pour le podcast @ifthisthendev Enjoy ! …

2020-10-19: Double vie, humeur et aléas

2020-10-14: Je cherche un nom plus cool que NaNoWriMo pour les francophones, car ça écorche un peu la gueule. …

2020-10-09: Petite note vocale postée dans mon canal Telegram: Double vie, mais monocoeur

2020-10-09: Si vous voulez m’entendre parler de Kubernetes, j’ai fait un condensé de l’épisode …

2020-10-08: I am considering writing an @telegram bot to help me convert an mp3 file to opus and post them as …

2020-10-08: Pour ceux que ça intéresse, je partage mes pensées et mes progrès sur l’écriture dans un …

2020-10-07: In my latest podcast interview, I was given a gem by Fanny Ruwet. When afraid not to be able to …

2020-10-07: I think that XML can be a good choice in many situations. Informal formats are sometimes too limited …

2020-10-07: Neural network based video conferencing compression is really impressive: Inventing Virtual Meetings …

2020-10-06: Le grand guitariste Van Halen est parti. Tout le monde cite Jump. Van Halen est bien plus que ça. Il …

2020-10-06: « Les plates-formes du Web ne produisent rien mais s’approprient l’essentiel des revenus »

2020-10-02: Microcast — 2 octobre 2020 Je tente l’expérience du microcast aujourd’hui, pour parler encore une fois de création.

2020-09-30: Nouvel enregistrement du podcast Double Vie et encore une rencontre incroyable. Démarrer ce podcast …

2020-09-28: “Une fiction est un voyage organisé par l’écrivante avec l’aide des personnages, …

2020-09-23: « La maison hantée » Le bouquin a un côté « surréaliste ». Perso, j’apprécie Shirley Jackson, mais …

2020-09-19: I have a playlist with all the songs I have shared in my weekly email “Le Flow” since I started it. …

2020-09-06: Bouquin terminé: Yoga, d’Emmanuel Carrère

2020-09-02: Nostalgie Je suis nostalgique du Web. Le vrai, celui de l’hypertexte, des URLS et des liens. 🔗 Celui qui …

2020-09-02: Voici un article intéressant de @ploum@mamot.fr Il y parle de l’importance de l’email …

2020-09-01: I just discovered Japanese wabi-sabi design principle, that makes the beauty lie in …

2020-08-30: Paris des Merveilles, tome 2 terminé. Merci Pierre Pevel.

2020-08-26: Voici Double Vie épisode 4, avec Benjamin Lupu: “Pour écrire, le mantra, c’est de trouver le bon …

2020-08-15: Hommage à Frances Allen, une des pionnières de l’informatique. “Elle entre dans cette discipline …

2020-08-14:

2020-08-14: Déjà trois épisodes du podcast “Double Vie”, le troisième épisode avec Romain vient de sortir. Vous …

2020-08-05: Urban poetry.

2020-05-27: Nice tutorial: How to configure ejabberd to get 100% in XMPP compliance test

2020-05-18: This is a nice way to do calls from various different accounts, servers, domains: How to set up …

2020-04-30: ejabberd lockdown edition has been released :) www.process-one.net/blog/ejab… It was built in …

2020-04-08: I think I now need the feeling of pen and paper to start writing my first drafts. The computer …

2020-03-28: Petite séance d’écriture pour préparer ma prochaine nouvelle. Cela avance bien. Pour patienter, vous …

2020-03-27: Tout est tellement calme, chacun chez soi. J’ai envie d’hurler à la fenêtre, façon Freddy Mercury: …

2020-03-25: ejabberd 20.03 has been released Some bug fixes but also a few improvements. Let’s keep rolling !

2020-03-25: We are preparing a new bugfix release of ejabberd, all working remote. It looks a lot like in the …

2020-03-24: Mouse support on iPad is really great, to the point I really would like already better support in …

2020-03-22: Au lieu d’un journal de confinement, je préférerais lire des textes sur le non-confinement. …

2020-03-22: Un titre ne suffit pas à faire une bonne nouvelle. Après quelques secondes de réflexion, j’ai décidé …

2020-03-18: Botvinnik’s method for improving at chess can be applied to other skills: Mikhail Botvinnik …

2020-03-18: Lien utile pour répondre aux questions sur le confinement en France. Le Monde: Coronavirus : nos …

2020-03-17: In case you were wondering: ProcessOne is already organised to work remotely and to keep on …

2020-03-17: As long as I have enough chocolate, all will be fine :)

2020-03-13: Has anyone tried Rust Seed framework ? It seems to be an interesting Elm-like web front-end …

2020-03-13: Parler du doute, sans dire combien il m’habite ✅ Fait

2020-03-07: Session seems like an interesting privacy-oriented messenger. It is a fork of Signal, that do not …

2020-03-05: Here is a brand new Github Action to get your workflow notification over XMPP: XMPP Notifier It …

2020-03-04: If we move this year to an online replacement for tech conference, I am not sure they will be back …

2020-03-02: I like that new Open Source hardware trend. Have you been trying RISC-5, yet ? Open Source Hardware: …

2020-02-27: WebAssembly could become an ubiquitous execution format. Mozilla was looking for a way to increase …

2020-02-26: Who has feedback on ejabberd Docker container ? Interested to get ideas / suggestions for …

2020-02-25: We are preparing a new ejabberd release. We are fixing bugs / polishing stuff 🤟

2020-02-20: I have been tuning my IndieWeb publishing worflow. Back to Micro.blog for status post, but now also …

2019-10-26: It looks like RCS, the carrier promoted SMS replacement, is having a hard time get to mass …

2019-10-23: Next week, I will be attending @SwiftServerConf in Copenhagen. It is one of the conference I have …

2019-10-23: New blog post in my SwiftNIO series: SwiftNIO – Introduction to Channels, ChannelHandlers and …

2019-10-21: Swift 5.2 will have improved compiler messages: New Diagnostic Architecture Overview This is going …

2019-10-18: I am working on a new book: Mastering SwiftNIO How to build cross-platform client and server …

2019-10-15: ejabberd is now able to support OAuth 2 password grant. You can learn more by reading: Understanding …

2019-10-12: Peak AWS? Do we still need AWS? I am reacting to the following post, because it matches my recent experience with AWS: AWS …

2019-10-11: Here are my highlights of FrenchKit conference Day 2

2019-10-11: I have finally tried VSCode Remote Development container plugin and it is fantastic. Very well done.

2019-10-10: I had never heard about Gayageum, a Korean string instrument. Fascinating Jimi Hendrix’s Voodoo …

2019-10-10: Here are my highlights of FrenchKit conference (iOS / MacOS / Swift) Day 1: …

2019-10-09: Amazed to see that my Erlang book from 2004 is still getting some nice reviews 😍 Maybe I should …

2019-10-09: On Facebook support being dropped from League of Legends and PlayStation: micro.chartier.land

2019-10-08: SwiftNIO is a building block for client libraries and server frameworks. If you want to learn it, I …

2019-10-06: During the next two days, I will be attending @frenchkitconf, an iOS / MacOS Developer Conference in …

2019-10-04: Sign in with Apple feature is finally fully compliant with OpenID Connect The Sign In with Apple feature has been launched with iOS 13. It allows to sign-in to web sites …

2019-10-03: SwiftUI is starting to work on iPad Swift Playground app. I tried it tonight, along with Dark Mode …

2019-10-03: I have been exploring further the Swift concepts behind SwiftUI in this new blog post: The concepts …

2019-10-03: Microsoft Dual Screen Upcoming Devices Upcoming dual screen Surface devices look interesting. I am curious to see if the actual device will …

2019-10-01: Here is my new advanced blog post exploring SwiftUI and showing how to write a custom iOS scroll …

2019-10-01: Is someone working on a new XEP to map IETF SASL OAuth flow to XMPP? A Set of Simple Authentication …

2019-10-01: I added OAuth2 support to Fluux XMPP Go library: X-OAUTH2 authentication mechanism We are working on …

2019-09-29: HTTP/3 is coming faster than I expected. If you would like to play with HTTP/3 today, Cloudflare is providing a nice way to do so: HTTP/3: …

2019-09-27: This is a must see video to start your week-end with the right mood: Eurythmics’ “Sweet Dreams” and …

2019-09-26: ejabberd 19.09 has been released, with reworked support for ACME / Let’s Encrypt support Enjoy!

2019-09-25: It looks like Dropbox will be more and more becoming a bloated all-in-one tool. I guess it is time …

2019-09-25: Facebook to acquire CTRL-Labs, a startup for controlling computers with the mind Strangely, I read …

2019-09-24: I wrote a blog post explaining how to use a local development certificate authority with ejabberd …

2019-09-22: Fascinating article to think about optimizing flows: Your Navigation App Is Making Traffic …

2019-09-19: ProcessOne: We are not an Erlang Company

2019-09-16: How we tracked down (what seemed like) a memory leak in one of our Go microservices Interesting …

2019-09-16: I wrote this new blog post to introduce SwiftUI: The concepts behind Swift UI: Introduction Enjoy!

2019-09-15: On businesses we can trust Here is an interesting remark from @benedictevans in Apple, Services and Moats: Apple extending …

2019-09-12: The tech world is sick. There is so much money involved in tracking that some companies are just …

2019-09-11: I have been working a lot on SwiftUI in Xcode 11 lately (more on that soon). However, I can say that …

2019-09-07: Playing with Combine, Apple API for reactive streams. So far, I like it. Nice way to compose pieces …

2019-09-06: No, Apple PushKit is not mandatory for reliable encrypted messaging apps This article is a bit alarmist: Apple Change Causes Scramble Among Private Messaging App Makers …

2019-09-02: Phone number as an authentication method is under attack In case you have not seen the root cause, @jack “hacked” Twitter posts were generated …

2019-09-02: This looks interesting. It claims to be a privacy oriented low level network protocol. Nym is …

2019-09-02: Interesting quote on remote work at Automattic: “When your team is spread all around the world …

2019-09-02: About Telsa Move Into Insurance Business Ten days ago, a report was published claiming that owner of high-end electric cars were causing more …

2019-04-06: Hilarious talk by @feross The Most Annoying Website He does a great job at pointing many possible …

2019-03-31: RSS is better than Twitter Via @dave @davewiner

2019-03-31: Current status: Playing with Typescript

2019-03-17: Reading about Deno, new project from Ryan Dahl. It is a scripting env built using Rust/Tokio and V8. …

2019-03-13: Here is a short video I recorded to celebrate the 30th anniversary of the Web, but also understand …

2019-03-08: It looks like I am really into eSport these days. I started with @HearthStone. @GamersOrigin got me …

2019-03-07: New video: Writing tests in Go with HTTPMock HTTPMock library is on Github: …

2019-02-28: Emoji avatar: aaronparecki.com/2019/02/2… Cool idea by @aaronpk The website selects the …

2019-02-27: Wireguard VPN protocol is really fast. OpenVPN was so slow, I could not have it always on. Wireguard …

2019-02-26: This is huge news: ejabberd now supports 3 realtime standard protocols: XMPP, MQTT, SIP Great job by …

2019-02-26: ejabberd 19.02: The MQTT Edition This is a new release of ejabberd that adds MQTT 5 support and …

2019-02-25: I just published my HTTPMock Go library It has a recorder for storing scenarii and real response. It …

2019-02-25: ejabberd is now supporting XMPP, MQTT and SIP: github.com/processon… Massive scalability, …

2019-02-24: Heading to Lyon for Lyon eSport LAN :) I will be with @gamersorigin team

2019-02-23: If you are interested in the IndieWeb, you can watch IndieWebCamp Austin live stream: …

2019-02-22: I have started publishing my videos both on YouTube and Vimeo. I want to show the way and not force …

2019-02-21: Here is my new IoT Studio Video on MQTT: IoT Studio #2: Introduction to MQTT

2019-02-11: Very nice article by @sogrady on open source & cloud APIs: redmonk.com/sogrady/2… It …

2019-02-07: Cleaning up my Go MQTT client library: Fluux MQTT Next step: QOS 1 and 2

2019-02-06: I am planning some videos on open standards, technologies and software development. If you have some …

2019-02-06: End-to-end encryption is needed these days for XMPP. I just wish we start thinking about the …

2019-02-06: Interesting news and updates in latest XMPP newsletter: The XMPP Newsletter, 31 January 2019 I like …

2019-02-05: Fluux.io is ProcessOne brand new XMPP and MQTT SaaS platform: Introducing Fluux: XMPP & MQTT as …

2019-01-27: Making good and regular progress on my Data Portability Kit (DPK). Today I have been adding tools to …

2019-01-23: Not totally accurate (LiveJournal never was the Linux of social media) but fun article on …

2019-01-23: Moving Away from Facebook /cc @dhh

2019-01-23: Earlier this month, I signed @webfoundation Contract for the web, both for myself and on behalf of …

2019-01-23: Taking back control of data is now a trend: Signal v Noise exits Medium I have been working on …

2019-01-15: Interesting tips: Stop writing broken Go libraries

2019-01-10: New blog post on how to use rel=“me” attribute to consolidate your online profile, in a …

2019-01-09: I am currently thinking about authentication for a new service. If you were to use a passwordless …

2019-01-07: Go is popular for command-line tools, because it makes it easy to cross-compile and distribute …

2019-01-06: Why we need to slow time and scale down We have to mutate, change and adapt. I don’t know if the …

2019-01-04: In my next blog post I show how to download an image from Twitter, using mget to extract Open Graph …

2019-01-03: Extracting Web Page Metadata with mget mget is a simple command-line tool to extract web page …

2019-01-03: In case you had been wondering why we need to duplicate (or event triplicate) metadata in HTML …

2019-01-03: Programming languages benchmark from an “Energy efficiency” perspective (via Sylvain …

2019-01-02: Here is my new blog post on decentralized Web: Stop using URL shorteners, to help protect the Web, …

2019-01-02: Netflix decided to stop growing Apple AppStore fees and to sell direct (for new users for now). …

2019-01-02: I have started working on a new project: Data Portability Kit The goal is to provide a tool to …

2019-01-01: I am looking for good resources on the personal data business. What are the cost involved, value …

2018-12-28: After more than 2 months using DuckDuckGo, I think I got used to it. Current feedback: Switching to …

2018-12-28: Good report from Digital Content Next on Google Data Collection. Worth the read. Google Data …

2018-12-27: Fun fact: I created my Twitter account in 2007, but only tweeted twice during that year. I think I …

2018-12-21: Flying from Lisboa today. Lots of delayed flights, including mine. Is fog an issue ? Is it a …

2018-12-19: Reworking some older page design with CSS grids. Grids are really cool :)

2018-12-19: I was shocked when I learned Google plan to deprecate HTTP in Chrome. I am not alone and a while …

2018-12-19: I just made a donation to Mozilla and La Quadrature du Net Now, getting back to my code :) If you …

2018-12-19: I have stopped using Chrome several years ago, but you should to. Using Safari and now Firefox …

2018-12-18: Are you supposed to poll for each contact timeline in mastodon / activitypub ?

2018-12-17: Heading to Lisbon for a few days. Ping me if you want to meet :)

2018-12-15: Getting up to speed with IndieWeb principles and specs… Expecting to code on this in the coming …

2018-05-27: Refreshing my linear algebra skills on @coursera

2018-05-26: I am now spending quite some time working on @Coursera. If you know great courses, please share :)

2018-05-22: Thought provoking article. However, as impressive as AlphaZero is, this hyperlearning approach …

2018-05-22: It seems Mark Zuckerberg does not like being questioned on “shadow profiles” (gathering of data of …

2018-05-21: Great video to start your week feeling lightweight :) Weightless: youtu.be/Oos4ojutO…

2018-05-19: I have just discovered Build you own Github repository. Very nice learning resource.

2018-05-18: Here is an interesting overview of Stuxnet worm, even if there is a bit of overstatement: Stuxnet on …

2018-05-17: This is a very interesting use case for generative adversarial networks: An AI Created New Doom …

2018-05-17: Can we please work on new tech that does not kill the planet? Study claims Bitcoin could soon use as …

2018-05-17: Laure Wagner de Blablacar on stage at #conversation18

2018-05-17: Very nice talk by Alexandre Lebrun from Facebook AI Research at #conversation18

2018-05-17: Interesting introduction on Chinese messaging adoption with Enrico Plateo from WeChat …

2018-05-17: Julien Hervouet from iAdvize on stage at Conversation conference

2018-05-17: Arrived at Conversation conference, by iAdvize

2018-05-17: Early departure for Nantes. I will be attending Conversation conference. See you there!

2018-05-16: For the record, some infos on upcoming Twitter API policy change: …

2018-05-16: I guess, I am back to RSS. Well, … now I have this old song rolling in my head: …