Steren's labs

Side projects and experiments

  1. Pure CSS content filtering with :has()
  2. Lifting water to store energy
  3. Space to earth solar energy
  4. Set up Firebase Hosting in front of a Cloud Run service, without using the firebase CLI
  5. <stereo-img> a web component to display 3D stereo pictures on web pages and in VR
  6. Diagram of a container base image update
    A Naive container base image update strategy
  7. Screenshot of sliders showing Carbon footprint, price and latency
    Google Cloud Region Picker
  8. Screenshot of a list with custom bullets
    Display the value of an HTML attribute in custom list bullets with CSS
  9. Datastore cleaner
  10. Migrating from App Engine to Cloud Run
  11. Screenshot as SVG
  12. Computing CO2 emissions from Location History
  13. Animating SVG using CSS
  14. Deepwater: Deep-learning based enhancer for underwater pictures
  15. Open sourcing Remixthem, my first Android app
  16. Rendering Blender 3D scenes in the cloud
  17. Web page visual history
  18. Attractors
  19. Scuba Diving dashboard using Google Data Studio
  20. Extracting all Go regular expressions found on GitHub
  21. Setting up Stackdriver Error Reporting on Play Framework 1.4
  22. Projection mapping on painting
  23. Generating a name tag sheet from a list of names
  24. Trying to confuse Google’s Vision algorithms with dogs and muffins
  25. Color palette showcase
  26. Painting in the style of Bob Ross
  27. Climb Tracker for Android and Android wear
  28. Exploring ruled surfaces with Three.js and Sketchfab
  29. Building a portfolio using Polymer
  30. Cloud cup: a multiplayer set of mini games for web and Android
  31. Sketchfab Head Tracker
  32. Beansight is now open source
  33. Indoor climbing tracker
  34. LeCamping Mafia
  35. How to prove you created something before somebody else?
  36. How to generate a maze?
  37. Colourful intermediate results
  38. MRI proton spin: 3D animated mathematical curve in the browser using MathBox.js
  39. My Portfolio written with AngularJS
  40. Poker tournament tracker
  41. Sculptfab
  42. Server-sent Events ParisJS talk
  43. Bringing video support to Phonegap Android
  44. Annual update to “Cadeaux entre nous”
  45. more is less
  46. Noisebox: a connected music box
  47. Maldives documentary
  48. Square of the Dead
  49. AnyDance
  50. Hack Le Camping logo
  51. You just know the time
  52. Image processing with Javascript
  53. Beansight selected for Le Camping
  54. Controlling my laptop with hand gesture: a first result
  55. no-touch screen
  56. Experimenting with “Concept Free Art”
  57. Lesson learnt: use tasks and retries to send emails
  58. Beansight pitch
  59. Gifts between us
  60. Call Wikipedia API using jQuery
  61. Open Divers: My fish database
  62. Beansight: the path to the private beta
  63. Open Divers: How is it done?
  64. Open Divers: first screen
  65. Beansight at Start In Paris
  66. Open Divers: an online dive log
  67. SVG export for Alchemy