Sunny Tech 2019
| title | author | length |
|---|---|---|
| Interview | Moïse Zapater | 02m |
Groupe Septeo's technical challenges and upcoming projects are explained by Moïse Zapater from Genapi, describing the company's engineering priorities and the… | ||
| Interview | Eneric Lopez, Olivier Leplus | 02m |
Eneric Lopez and Olivier Leplus describe their work at Microsoft, emphasizing their use and advocacy of Open Source technologies. They also express a desire to… | ||
| Interview | François Desmier | 02m |
MAIF supports the tech ecosystem by sponsoring conferences and contributing to open-source projects; François Desmier outlines MAIF’s vision and explains why… | ||
| Teaser | Lauriane Gresse | 02m |
Réservez vos 27 et 28 juin 2019 pour vivre 2 jours de conf avec nous !
Plus d'infos sur https://sunny-tech.io/
Réalisation vidéo: Lauriane Gresse | ||
| Opening Keynote: Craft Forever! | Cyrille Martraire | 48m |
A reflection on ten years of the Software Craft movement, examining how practices like Clean Code, TDD and BDD have changed. It discusses current concerns for… | ||
| Refactoring Without the Fors | Igor Laborie | 43m |
Examines replacing traditional for loops in Java code by alternatives such as the Stream API and recursion, with brief looks at Kotlin and Scala. Compares… | ||
| What a Mesh! From Internet Driven Development to Service Mesh | Laurent Doguin | 34m |
Explains what service mesh projects do and which architecture problems they address (e.g., interactions with reverse proxies, sidecar proxies, configuration… | ||
| UX + Data = Love | Emmanuelle Marevery | 43m |
The talk explains how user experience (UX) design can leverage the huge amounts of user-generated data (clicks, app use, connected devices, mobile location) to… | ||
| The Superpowers of Types | Xavier Detant | 47m |
The talk explains the differences between static vs. dynamic typing and strong vs. weak typing, then demonstrates practical, often-overlooked uses of types. It… | ||
| Between Industrialization and Craftsmanship, the Developer's Profession | Arnaud LEMAIRE | 50m |
Examines the nature of being a software developer, arguing the role goes beyond just writing source code and should not be limited to an executor. Discusses… | ||
| Let's Recreate a Mini LINQ in JS Using Generators | Jérôme Avoustin | 23m |
The talk shows how to implement a small LINQ-like query library in JavaScript using ES6 generators. It explains the problem of efficiently manipulating… | ||
| Scaling On-Call (astreinte) | Damien Pacaud | 24m |
Describes how Teads scaled its on-call (astreinte) team to reduce downtime for a global advertising platform. It names the problem—critical production outages… | ||
| I Run My Company and Projects With | Philippe Charrière | 46m |
Philippe Charrière explains how he uses GitLab (including GitLab CI and the GitLab API) not just for software development but as an all-purpose management… | ||
| Actor, an Elegant Model for Concurrent and Distributed Computation | Didier Plaindoux, Alessio Coltellacci | 48m |
Presents the actor model as an alternative to native threads and shared-memory synchronization for exploiting multicore architectures. Uses the design of a… | ||
| Micro Frontend: The Microservices Headache Extended to the FrontEnd | audrey neveu | 44m |
Explains applying the microservices idea to front-end code by building micro frontends and even mixing multiple JavaScript frameworks (example: AngularJS… | ||
| Dr Gopher, Anatomy of the Scheduler | Nicolas Lepage | 14m |
Explains how the Go runtime scheduler multiplexes goroutines onto OS threads by inspecting its core components G, M, and P and mechanisms like thread creation… | ||
| What I Learned About Human Behavior in 18 Years of User Research... | Nabil THALMANN | 52m |
Nabil Thalmann shares lessons from 18 years of user research and over 5,000 interviews, focusing on how hard it is to predict human behavior with digital… | ||
| Closing keynote: Utopia and Bellaminettes | Bruno Bellamy | 50m |
Bruno Bellamy presents how 'hopepunk' and positive outlooks appear in his drawings and stories, and examines methods for sharing that work. He discusses both… | ||
| Mobile Backend in Kotlin | Thomas Segismont | 36m |
Shows how to build a server-side backend for an Android music player using Kotlin and the Vert.x toolkit. Covers creating an HTTP server, exposing a web API… | ||
| Sleep, In Search of Lost Time | Benoît Giraudou | 20m |
Explains why sleep is essential for developers who must continually learn new technologies (Angular, React, TypeScript, Kubernetes are mentioned as examples of… | ||
| Advanced Search for Your Legacy Application | David Pilato | 50m |
Shows how to add Elasticsearch to an existing Spring Boot application using PostgreSQL or MySQL to provide advanced search without rewriting the app or… | ||
| The Hidden Side of the Pixel | Olivier Cado, Rudy Pons | 42m |
A Ubisoft talk describes engineering practices for large C++ game codebases and backend systems: managing million-line projects with SharpMake, speeding… | ||
| Surchargés Live: Episode 2! | Horacio Gonzalez, Jean-francois Garreau | 51m |
Horacio Gonzalez and Jean-François Garreau will live-code a new web application using the latest web platform features on unstable browser builds, taking risks… | ||
| How to Get Properly Hacked | Julien Topçu | 52m |
Live-coding hacking session demonstrating common security mistakes that make web applications vulnerable (e.g., flaws leading to leaked credit card numbers)… | ||
| Tensorflow, there is no spoon | Tiffany Souterre | 45m |
Shows how targeted pixel perturbations and gradients turn a cat photo into a spoon on Inception v3 98.65% — generated by iterative gradient steps taking about… | ||
| How I Almost Competed With Tinder | Marion Félix | 21m |
A developer recounts a three-year entrepreneurial attempt to build a playful, fun, free online dating app intended to challenge Tinder. The talk describes… | ||
| Happiness & Performance: How to Trigger Flow at Work | Julie Artis | 22m |
Explains the psychological concept of flow (Mihály Csíkszentmihályi) as an intense focus state that boosts enjoyment, self-motivation and engagement at work… | ||
| Docker, Kubernetes & Istio: Tips, Tricks & Tools | Aurélie Vache, Kevin Davin | 47m |
Practical guidance on using Docker, Kubernetes and Istio for microservices: how to build smaller, more secure and faster images; manage and simplify Kubernetes… | ||
| From Storytelling to Storytell.UX via Storybullshit… | Benjamin Richy | 50m |
The talk examines how storytelling concepts can be applied to experience design and UX—framing the user as the hero—while critiquing superficial or… | ||
| Spring Boot with Kotlin, Kofu and Coroutines | Sebastien Deleuze | 47m |
Presents official support for Kotlin Coroutines across Spring (Framework, Boot, Data) and the Kofu Kotlin DSL from the Spring Fu incubator for explicit… | ||
| I Had a Threesome With | Tiffany Souterre, Olivier Leplus | 24m |
The talk presents collaborative features of Visual Studio Code, covering live multi-person coding and remote debugging, Slack integration and in-editor audio… | ||
| Discover Flutter | Florent Champigny | 25m |
An introduction to Google’s Flutter cross-platform framework, showing how to build a single codebase app that runs on Android and iOS. Focuses on Flutter UI… | ||
| Monitoring OVH 300k Servers, 27 DCs: A Metrics Platform | Horacio Gonzalez | 48m |
How to monitor the entire infrastructure of OVH (27 data centers, 300k+ physical servers) by building OVH Metrics: a metrics/time-series platform that replaces… | ||
| A Collaborative Editor in Rust, WebAssembly and Vue js | Nicolas Decoster | 51m |
A walkthrough of building an offline‑first collaborative text editor using Rust compiled to WebAssembly for the consistency algorithm and Vue.js for the editor… | ||
| 25 Facilitation Hacks - STOP Sleep-Inducing Meetings | Aurélie Le Guillou | 43m |
Practical facilitation techniques for making meetings and workshops more engaging, including tools like Wooclap for early participant contribution, Gallery… | ||
| nothing matches | ||