's Avatar

@rhannequin

52
Followers
160
Following
41
Posts
17.10.2024
Joined
Posts Following

Latest posts by @rhannequin

Are you a user of Astronoby, or you consider using it? I need your help to choose the next big feature to develop!

Here are 3 major features I’m considering:
- Earth satellite tracking and predictions
- Eclipses
- Comets and minor planets observation

Is there one that you’d love first?

23.02.2026 08:24 👍 0 🔁 0 💬 0 📌 0
Screenshot for Caelus' feature to set a custom time and date.

Screenshot for Caelus' feature to set a custom time and date.

📣 New on Caelus: You can now use a custom time and use all the features for any date between 01/01/1900 and 01/01/2100.
caelus.siderealcode.net

09.12.2025 09:13 👍 1 🔁 0 💬 0 📌 0
Preview
Introducing Caelus It's not often you finally build something you've been dreaming about for more than a decade. For me,...

Introducing Caelus, an open source astronomical dashboard dev.to/rhannequin/i...

03.11.2025 09:24 👍 0 🔁 0 💬 0 📌 0

"Il faut l’écrire en toutes lettres pour en réaliser la folie [...] : après trois défaites électorales, dont la dernière a mis ses soutiens en minorité à l’Assemblée nationale, et trois démissions gouvernementales, Macron a reconduit à Matignon l’homme qui venait d’en claquer la porte."

11.10.2025 07:02 👍 589 🔁 234 💬 10 📌 4
Preview
Release v0.8.0 · rhannequin/astronoby 0.8.0 - 2025-09-01 If you are upgrading: please see UPGRADING.md. Bug fixes Fix UPGRADING documentation (#178) Fix possible division by zero in RTS (#185) Features Introduce performance benchmar...

Check-out the release notes and stay tuned for new things soon!
github.com/rhannequin/a...

01.09.2025 09:24 👍 1 🔁 0 💬 0 📌 0

It also adds multiple new attributes for solar system bodies like the phase angle, illuminated fraction, constellation or angular diameter.

01.09.2025 09:24 👍 0 🔁 0 💬 1 📌 0

Now a bit more about Astronoby v0.8.0.

It includes major performance improvements by introducing a LRU cache on expensive calculations. This enables to have calculations like rise and set or twilight much faster.

01.09.2025 09:24 👍 0 🔁 0 💬 1 📌 0
Preview
How to calculate the best days for planetary observation A few months ago, I started a tradition: each time I release a new version of Astronoby, I write a...

Astronoby v0.8.0 is out, and to celebrate it I wrote a blog post on how to calculate the best days for planetary observation!
dev.to/rhannequin/h...

01.09.2025 09:24 👍 1 🔁 0 💬 1 📌 0
Preview
Introduce Caelus by rhannequin · Pull Request #1 · rhannequin/rhannequ.in This introduces Caelus, an accurate and open-source astronomical ephemeris. This project is meant to use Astronoby and other tools to provide accurate astronomical data while keeping the code open-...

With a few dozens lines my project is set up and with enough quality to go straight to production and receive early feedback. It's ready for features built on top with efficient CI and CD.
It didn't take long and it's super nice to be already sharable with the community.
github.com/rhannequin/r...

31.07.2025 07:57 👍 1 🔁 0 💬 0 📌 0

- Want some easy styling helpers? Install TailwindCSS and it's ready for dev and prod.
- Presentation code duplication? Just use a helper.
- Code coverage? On a personal project?? Don't be that person, and with GitHub Actions set up by default it's so rewarding.
- Fast deployment? Use Kamal.

31.07.2025 07:57 👍 1 🔁 0 💬 1 📌 0

- Add a new sub-project to an existing application? Just use a namespace.
- Want to load something heavy only once for the entire app to access? Just use an initializer and a singleton.
- Want to support multiple locales? I18n is there and easy.
- Light/Dark mode toggle? Simple Stimulus controller.

31.07.2025 07:57 👍 0 🔁 0 💬 1 📌 0

Moment of appreciation of Rails yesterday as I started a new personal project.
Thanks to "omakase", it is easy and straightforward to start something with good practices by default.
🧵

31.07.2025 07:57 👍 0 🔁 0 💬 1 📌 0
Kamal 2: Pourquoi et comment quitter le cloud?
Kamal 2: Pourquoi et comment quitter le cloud? YouTube video by ParisRB

Thanks to Guillaume Briday for this nice talk at Paris.rb that motivated me to deployed the latest Rails stack on a VPS with Kamal. www.youtube.com/watch?v=3-sS... 🇫🇷

30.07.2025 13:18 👍 0 🔁 0 💬 0 📌 0

Over the next few weeks I'm going to host more projects and content on a single server and domain. As usual, I'll do this in public and will try to document what I learn.

30.07.2025 13:18 👍 0 🔁 0 💬 1 📌 0
Rémy Hannequin - Modelling the Cosmos in Ruby: Applying OOP and DDD to Astronomical Concepts
Rémy Hannequin - Modelling the Cosmos in Ruby: Applying OOP and DDD to Astronomical Concepts YouTube video by Helvetic Ruby

For anyone interested in watching my Helvetic Ruby talk "Modelling the Cosmos in Ruby", it now available online youtu.be/ZYWfiOM-zlY

30.06.2025 09:32 👍 0 🔁 0 💬 0 📌 1
Preview
Where on Earth do shadows disappear? Finding the sub-solar point with Ruby There is constantly a place on Earth where you would cast no shadow. Or more exactly, if you were a...

Tomorrow (or today depending on your time zone) is June's solstice. Did you know it's an instant and not a day? And did you know you can use this instant to find the Earth's axial tilt? Well, you can, in Ruby: dev.to/rhannequin/w...

20.06.2025 15:11 👍 1 🔁 0 💬 0 📌 0
Preview
Release v0.4.0 · rhannequin/ruby-ephem [0.4.0] - 2025-06-09 Improvements Improve Chebyshev polynomial performance (#33) Improve download file management (#34) Validate against all kernels and date ranges (#36) Add supported Ruby versio...

Ephem v0.4.0 and it's all about performance!

Benchmarks show this new version is around 12 times faster than the previous one!

Using it alone is now incredibly performant, but it will also contribute to Astronoby's overall performance.

github.com/rhannequin/r...

10.06.2025 07:39 👍 0 🔁 0 💬 0 📌 0
Preview
14 - On Legacy Code A Junior, A Senior and I · Episode

🚨 New Episode Alert 🚨

buff.ly/wRBddmV

A few days ago Stan and @rhannequin.bsky.social joined me to talk about working in legacy code.

What is legacy code?
How to work with legacy code? 
Is legacy code inherently bad code?

Join us as they answer these questions and more!

06.06.2025 08:00 👍 0 🔁 1 💬 0 📌 0
Post image

@rhannequin.bsky.social talks about the Cosmos and using Ruby for Astronomy and Science!

23.05.2025 14:41 👍 3 🔁 1 💬 1 📌 1
Preview
ESOblog: Accessibility in Astronomy Pt. 1: Feeling your way through the cosmos Accessibility in Astronomy Pt. 1: Feeling your way through the cosmos

Astronomy is often described as a visual science, but a purely visual approach to communicate it leaves out a significant part of the population. In this ESO blog post we talked with two experts to learn how we can do better with tactile activities.

www.eso.org/public/blog/...

🔭 🧪

23.05.2025 09:00 👍 45 🔁 15 💬 2 📌 0
Preview
thoughtbot at Helvetic Ruby 2025 We’re speaking at Helvetic Ruby on May 23rd, let’s meet there!

We're speaking at Helvetic Ruby on May 23rd, let's meet there!

21.05.2025 06:38 👍 1 🔁 1 💬 0 📌 0
Preview
Astronoby v0.7.0: Planets and ephemerides tl;dr at the end After months of refactoring, Astronoby v0.7.0 is released! This new version...

Astronoby v0.7.0 is out! 🪐

I worked a lot on this new version that not only adds Solar System planets to the list of supported celestial bodies, but also introduces the use of ephemerides for outstanding precision.

I summarised the new features in this blog article: dev.to/rhannequin/a...

12.05.2025 10:23 👍 1 🔁 0 💬 0 📌 0
Release v0.3.0 · rhannequin/ruby-ephem Features Improve find_interval with binary search (#24) Use alias methods to get segment position or state (#27) Improvements Bump irb from 1.15.1 to 1.15.2 by @dependabot (#21) Bump standard fr...

Ephem v0.3.0 is out!

It includes a huge improvement in the overall performance, better naming for the public API and some dependency bumps.

github.com/rhannequin/r...

30.04.2025 08:36 👍 0 🔁 0 💬 0 📌 0
Post image

Explore the universe with Rémy Hannequin on our latest episode! Discover his new open source gem Astonoby for astronomical coordinates and join our discussion on the search for extraterrestrial life. Tune in now: podcast.thoughtbot.com/571

28.04.2025 09:02 👍 0 🔁 1 💬 0 📌 0
Screenshot about the current edition of the Newsletter

Screenshot about the current edition of the Newsletter

📢 Short Ruby Newsletter - edition 133 published!

This edition is sponsored by @adamlogic.com from Judoscale

Let me share 👇 some highlights from this edition

#Ruby #Rails #Newsletter

28.04.2025 12:16 👍 4 🔁 2 💬 1 📌 0
Video thumbnail

Le 7 avril dernier, la planète Uranus passait pile devant une étoile lointaine située à 400 années-lumière de nous

L'étude de cette occultation permet de mesurer les caractéristiques physiques (pression, température, composition) de la haute atmosphère d'Uranus

Source: www.nasa.gov/general/plan...

24.04.2025 09:43 👍 189 🔁 23 💬 4 📌 2

I shared some thoughts and ideas on how to deal with immutability and performance in Ruby.

23.04.2025 11:43 👍 2 🔁 2 💬 0 📌 0
Home Astronomy and astrometry Ruby library for astronomical data and events - rhannequin/astronoby

The next version of Astronoby is coming soon and will have plenty of new features and objects. The documentation will live in the wiki and I already started to write the main pages.
Still some more work to do until the version is ready but you can already check on GitHub: github.com/rhannequin/a...

21.04.2025 17:56 👍 1 🔁 0 💬 0 📌 0
Preview
LLMs can't stop making up software dependencies and sabotaging everything : Hallucinated package names fuel 'slopsquatting'

LLMs hallucinating nonexistent software packages with plausible names leads to a new malware vulnerability: "slopsquatting."

12.04.2025 22:31 👍 1340 🔁 387 💬 33 📌 143
Preview
GitHub - rhannequin/ruby-ephem: Compute astronomical ephemerides from NASA/JPL DE and IMCCE INPOP Compute astronomical ephemerides from NASA/JPL DE and IMCCE INPOP - rhannequin/ruby-ephem

As always, any feedback is welcome!

The source code is on GitHub and the gem is downloadable using Bundler: gem install ephem

github.com/rhannequin/r...

02.04.2025 14:37 👍 1 🔁 0 💬 0 📌 0