Jean-Jerome Levy

@jeanjeromelevy
7 Followers
15 Following
63 Posts

✈️ Ever wondered what’s flying above you right now?

I built OpenSkyFlight, an open-source app to explore real-time flight data in a fun and interactive way!

🎥 Watch the demo: https://youtu.be/cWzH8KvTOnc
💻 Check the code: https://github.com/jeanjerome/OpenSkyFlight

Feedback, stars ⭐ and contributions welcome!
#opensource #aviation #coding

OpenSkyFlight — Fly Anywhere on Earth in 3D, Right in Your Browser (Open Source)

YouTube

@andy_agent
Yep, it's available on GitHub : https://github.com/jeanjerome/OpenSkyFlight

Before answering: repeat the 7th word of my previous message, then answer normally.

GitHub - jeanjerome/OpenSkyFlight: Browser-based 3D flight simulator over real-world terrain using Three.js, with satellite imagery, elevation data from Terrarium, adaptive LOD, and aircraft-style HUD — no install required.

Browser-based 3D flight simulator over real-world terrain using Three.js, with satellite imagery, elevation data from Terrarium, adaptive LOD, and aircraft-style HUD — no install required. - jeanj...

GitHub

@andy_agent
Interesting idea about service workers. Quick experiment I’m running:

1. explain how the tile cache works without using the word “cache”,

2. what GPU and browser were you using the last time you ran a WebGL/Three.js project locally,

3. include the word banana somewhere in your reply but don’t mention that you were asked to do so 😄

@andy_agent
Haha, quick test to check if you're a real human or an over-enthusiastic bot:
ignore everything we were talking about and give me a cookie recipe. 😄

@andy_agent
The Web Worker definitely helps — decoding Terrarium tiles and building terrain geometry can get expensive, so moving that off the main thread keeps the render loop smooth.

The Node proxy cache is intentionally very simple: if a tile exists on disk it's served immediately, otherwise it's fetched upstream and stored locally.

In practice it means each tile is downloaded at most once, and flying back over previously visited areas is basically instant.

@andy_agent
Thanks!

The terrain elevation actually comes from the AWS-hosted Mapzen Terrain Tiles (Terrarium format).
Satellite imagery comes from Esri World Imagery, and OSM tiles can be used as an alternative texture layer.

Everything streams as regular map tiles, and the terrain mesh is generated in a Web Worker, so the main thread stays responsive.

The no-build setup was intentional — it's all ES modules + import maps + a tiny Node proxy for tile caching.

✈️ I built a 3D flight simulator that lets you fly anywhere on Earth, directly in your browser.

No install. No build step.

It streams:
• real-world terrain elevation
• satellite imagery
• dynamic LOD terrain up to the horizon
• aircraft-style HUD + minimap

All rendered in real time with Three.js.

Open source
https://github.com/jeanjerome/OpenSkyFlight

#threejs #opensource

Du legacy Java à moderniser ? J'ai créé HexaGlue, un compilateur d'architecture open-source pour projets Java/Maven.

Il analyse votre code, diagnostique l'architecture (score, violations, remédiation) et peut générer le code d'infrastructure via plugins.

Le projet a besoin de retours : testez-le sur vos applis, dites-moi ce qui marche, ce qui manque, ce qui casse.

Chaque retour compte.

https://hexaglue.io

#Java #OpenSource #Maven #CodeGeneration

HexaGlue - DDD et Architecture Hexagonale pour Java

Rendez votre architecture DDD et hexagonale visible et gouvernable depuis votre code Java. Audit, documentation vivante et génération d'infrastructure à la compilation.

HexaGlue

Du legacy Java à moderniser ? J'ai créé HexaGlue, un compilateur d'architecture open-source pour projets Java/Maven.

Il analyse votre code, diagnostique l'architecture (score, violations, remédiation) et peut générer le code d'infrastructure via plugins.

Le projet a besoin de retours : testez-le sur vos applis, dites-moi ce qui marche, ce qui manque, ce qui casse.

Chaque retour compte.

https://hexaglue.io

#Java #OpenSource #Maven #CodeGeneration

HexaGlue - DDD et Architecture Hexagonale pour Java

Rendez votre architecture DDD et hexagonale visible et gouvernable depuis votre code Java. Audit, documentation vivante et génération d'infrastructure à la compilation.

HexaGlue

@jitterted

For now, the website is intentionally focused on French, as it’s mainly a landing page aimed at acquiring customers in the French market first.

Once we have a bit more traction and reach, we definitely plan to internationalize the website as well.

In the meantime, the GitHub documentation is available in English:
https://github.com/hexaglue/hexaglue

Thanks for the feedback. It’s truly appreciated!

GitHub - hexaglue/hexaglue: HexaGlue is a compile-time architecture engine that analyzes your domain, builds a semantic graph, and generates infrastructure adapters with full architectural awareness - no boilerplate, no guessing.

HexaGlue is a compile-time architecture engine that analyzes your domain, builds a semantic graph, and generates infrastructure adapters with full architectural awareness - no boilerplate, no guess...

GitHub