Steren's labs

Side projects and experiments

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