Steren's labs

Side projects and experiments

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