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