My Blog

Benoit receives the Prix Science Ouverte 2024: Recognition of excellence and openness in Research at Berger-Levrault

December 5, 2024

In a world where science plays a crucial role in meeting economic, environmental and societal challenges, the notion of openness in research is taking on strategic importance. Organised by the Committee for Open Science (CoSO) and supported by the French Ministry of Higher Education and Research, the Open Science Awards embody this commitment by recognising researchers who place scientific openness at the heart of their work.

Optimizing TS lib with Rust and WebAssembly (WASM)

April 10, 2024

rustwasmjavascript

Integrate Software Engineering into the everyday world

September 5, 2023

One of our main challenges is integrating our innovation into the day-to-day world of the company. There are several ways to incorporate innovation: as an external code library, providing schema, teaching how to use new tools, and so on. In this blog post, I will present how we integrate Software Engineering work into everyday developers’ tools.
moose

From Jekyll to NextJS

August 20, 2023

A personal experiment report
jekyllNextJS

Pharo baselines in 5min

May 1, 2023

How to create a Pharo Baseline efficiently and quickly (in a brainless way?)
miscpharo

Test your Moose code using CIs

October 27, 2022

Using GitLab && GitHub CI support and smalltalk-ci to test Moose
moose

Visualize your codebase with Moose

August 11, 2022

Developing an application is teamwork. It requires complementary skills to make it run smoothly. Though, bugs happened frequently and it’s not easy to read the code and all its interdependencies. So the easiest way would be to call your colleague who worked on it, but he has a flu and can not answer you....
moose

Casino, a tool to migrate applications

May 16, 2022

For five years now, our team is working on the preparation to migrate Berger-Levrault’s apps. To ease framework’s transition to new standards, we created Casino. A homemade tool to assist in future migrations.
casino

VSCode-Pharo with GTK support

December 2, 2021

pharovscodevscode-pharogtk

Migrating internationalization files

October 1, 2021

A nice MDE example
pharomoose

Automatic meta-model documentation generation

July 19, 2021

How to use GitHub actions to update its meta-model UML?
moose

Connecting/Extending meta-models

May 15, 2021

How to create Moose sub meta-models
moose

Using FFI to control VLC from Pharo

May 1, 2021

An introduction to the FFI library
pharoffivlc

Analysing Java with VSCode

March 31, 2021

How to use VSCode and Moose to analyse Java projects?
pharovscodevscode-pharo

Dev - Pharo Language Server

March 3, 2021

Description of the Language Server Protocol for Pharo
pharovscodevscode-pharo

Coasters collection

February 15, 2021

Or how to create a minimal model in Moose 8
moose

Testing and releasing Pharo with GitHub actions

November 30, 2020

How to use GitHub to test my project?
pharo

Download musics from Google Play Music

June 19, 2020

Or how to use Pharo to control Python and VLC library?
pharoffi

Testing UFFI Binding with Travis

June 6, 2020

How to set up travis to test FFI
pharoffi

Collect users' data

October 17, 2019

I present how to collect data from users in Pharo
pharodata

Analyze OO project

September 13, 2019

I present a tool that does a quick analysis of Java projects With Moose
moosepharo

Cheat sheet Pandoc Md to pdf

February 9, 2018

I present some commands I use with pandoc to create pdf file
markdownpandoc