Steren's labs

Side projects and experiments

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