Steren's labs

Side projects and experiments

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