Skip to content

Commit

Permalink
feat: enable linking to YouTube videos from conferences pages (#2938)
Browse files Browse the repository at this point in the history
* enable linking to YouTube videos from conferences pages

* fmt
  • Loading branch information
sabine authored Jan 27, 2025
1 parent 5526793 commit a1eb570
Show file tree
Hide file tree
Showing 12 changed files with 155 additions and 114 deletions.
38 changes: 19 additions & 19 deletions data/conferences/2012-ocaml-users-and-developers-workshop.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,103 +19,103 @@ presentations:
- title: Presenting Core
authors:
- Yaron Minsky
video: https://watch.ocaml.org/videos/watch/3159e115-948e-4f67-9d45-403bef003c35
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/3159e115-948e-4f67-9d45-403bef003c35
- title: 'Ocsigen/Eliom: The state of the art, and the prospects'
authors:
- Benedikt Becker
- Vincent Balat
video: https://watch.ocaml.org/videos/watch/d010b30f-61d5-4d70-b10a-518a7a6e1e3f
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/d010b30f-61d5-4d70-b10a-518a7a6e1e3f
- title: Experiments in Generic Programming
authors:
- Pierre Chambart
- Grégoire Henry
video: https://watch.ocaml.org/videos/watch/5ae26b10-9a5d-4395-89c6-a2e28e68d206
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/5ae26b10-9a5d-4395-89c6-a2e28e68d206
- title: Async
authors:
- Mark Shinwell
- David House
video: https://watch.ocaml.org/videos/watch/8f50211a-1210-4849-a940-ea6e0bd1e022
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/8f50211a-1210-4849-a940-ea6e0bd1e022
- title: OCamlCC -- Raising Low-Level Bytecode to High-Level C
authors:
- Michel Mauny
- Benoit Vaugon
video: https://watch.ocaml.org/videos/watch/c31ec9fa-7c65-46f5-bbc9-77c6ac87bf0b
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/c31ec9fa-7c65-46f5-bbc9-77c6ac87bf0b
- title: The State of OCaml
authors:
- Xavier Leroy
video: https://watch.ocaml.org/videos/watch/b04b10c1-b924-4f58-8aa9-4527dcc11d8a
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/b04b10c1-b924-4f58-8aa9-4527dcc11d8a
- title: 'OCamlPro: promoting OCaml use in industry'
authors:
- Fabrice le Fessant
link: http://www.youtube.com/watch?v=DXr8Lr3z7wY&feature=plcp
- title: Towards an OCaml Platform
authors:
- Yaron Minsky
video: https://watch.ocaml.org/videos/watch/96b1ab00-94a8-4059-aec6-a06a9c73c736
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/96b1ab00-94a8-4059-aec6-a06a9c73c736
- title: 'OPAM: an OCaml Package Manager'
authors:
- Frederic Tuong
- Fabrice le Fessant
- Thomas Gazagnaire
video: https://watch.ocaml.org/videos/watch/96b1ab00-94a8-4059-aec6-a06a9c73c736
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/96b1ab00-94a8-4059-aec6-a06a9c73c736
- title: An LLVM Backend for OCaml
authors:
- Colin Benner
video: https://watch.ocaml.org/videos/watch/3ede0b76-e250-4a43-af42-83c394cf4497
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/3ede0b76-e250-4a43-af42-83c394cf4497
- title: 'DragonKit: an extensible language oriented compiler'
authors:
- Wojciech Meyer
video: https://watch.ocaml.org/videos/watch/8326a03e-02d5-4b32-8789-b7a76c30cf95
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/8326a03e-02d5-4b32-8789-b7a76c30cf95
- title: Programming the Xen cloud using OCaml
authors:
- David Scott
- Richard Mortier
- Anil Madhavapeddy
video: https://watch.ocaml.org/videos/watch/360f8fe3-3268-44da-a0c4-b37c26aa7e36
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/360f8fe3-3268-44da-a0c4-b37c26aa7e36
- title: 'Arakoon: a consistent distributed key value store'
authors:
- Romain Slootmaekers
- Nicolas Trangez
video: https://watch.ocaml.org/videos/watch/5309b701-9def-47a4-8240-8a5b17a70b5a
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/5309b701-9def-47a4-8240-8a5b17a70b5a
- title: 'gloc: Metaprogramming WebGL Shaders with OCaml'
authors:
- David Sheets
video: https://watch.ocaml.org/videos/watch/41ca2c8d-2238-44ca-8744-70f114fbd326
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/41ca2c8d-2238-44ca-8744-70f114fbd326
- title: Real-world debugging in OCaml
authors:
- Mark Shinwell
video: https://watch.ocaml.org/videos/watch/a8f4cf6b-9971-484b-ab5b-34a16fde1185
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/a8f4cf6b-9971-484b-ab5b-34a16fde1185
- title: OCaml Companion Tools
authors:
- Xavier Clerc
video: https://watch.ocaml.org/videos/watch/4583b254-82f9-4176-9f39-2bc0bb6a9c22
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/4583b254-82f9-4176-9f39-2bc0bb6a9c22
- title: Study of OCaml programs' memory behavior
authors:
- Çagdas Bozman
- Thomas Gazagnaire
- Fabrice Le Fessant
- Michel Mauny
video: https://watch.ocaml.org/videos/watch/180ee1ea-6fa8-4dba-aa69-e3901cc3147f
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/180ee1ea-6fa8-4dba-aa69-e3901cc3147f
- title: Implementing an interval computation library for OCaml
authors:
- Jean-Marc Alliot
- Charlie Vanaret
- Jean-Baptiste Gotteland
- Nicolas Durand
- David Gianazza
video: https://watch.ocaml.org/videos/watch/e228951b-f544-4bd6-892a-2aca7e2065f9
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/e228951b-f544-4bd6-892a-2aca7e2065f9
- title: Automatic Analysis of Industrial Robot Programs
authors:
- Markus Weißmann
video: https://watch.ocaml.org/videos/watch/3cebba55-4032-4de5-93b5-8f3f67c04736
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/3cebba55-4032-4de5-93b5-8f3f67c04736
- title: 'Biocaml: The OCaml Bioinformatics Library'
authors:
- Ashish Agarwal
- Sebastien Mondet
- Philippe Veber
- Christophe Troestler
- Francois Berenger
video: https://watch.ocaml.org/videos/watch/f9ce30b3-8143-4516-85f1-07c28f6337b2
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/f9ce30b3-8143-4516-85f1-07c28f6337b2
organising_committee: []
program_committee:

Expand Down
36 changes: 18 additions & 18 deletions data/conferences/2014-ocaml-users-and-developers-workshop.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,28 +30,28 @@ presentations:
- Stephen Dolan
- Leo White
- Anil Madhavapeddy
video: https://watch.ocaml.org/videos/watch/490b5363-01b6-45d8-9b7e-c883a20026a1
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/490b5363-01b6-45d8-9b7e-c883a20026a1
- title: Ephemerons meet OCaml GC
authors:
- François Bobot
video: https://watch.ocaml.org/videos/watch/556c8f75-b456-43a3-b9cb-97ae35b82072
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/556c8f75-b456-43a3-b9cb-97ae35b82072
- title: Introduction to 0install
authors:
- Thomas Leonard
video: https://watch.ocaml.org/videos/watch/21a21c83-a35d-4c09-b13c-8f060590c45c
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/21a21c83-a35d-4c09-b13c-8f060590c45c
- title: Transport Layer Security purely in OCaml
authors:
- Hannes Mehnert
- David Kaloper Meršinjak
video: https://watch.ocaml.org/videos/watch/03721258-b275-4c98-8a0b-9e4606b32fec
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/03721258-b275-4c98-8a0b-9e4606b32fec
- title: 'OCamlOScope: a New OCaml API Search'
authors:
- Jun Furuse
video: https://watch.ocaml.org/videos/watch/c3e3cf25-0fa7-46ad-b0bf-f313bad7142d
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/c3e3cf25-0fa7-46ad-b0bf-f313bad7142d
- title: The State of OCaml (invited)
authors:
- Xavier Leroy
video: https://watch.ocaml.org/videos/watch/11844424-be9b-4427-b3dd-24c3e4ff85a9
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/11844424-be9b-4427-b3dd-24c3e4ff85a9
- title: The OCaml Platform v1.0
authors:
- Anil Madhavapeddy
Expand All @@ -64,22 +64,22 @@ presentations:
- Mark Shinwell
- Leo White
- Jeremy Yallop
video: https://watch.ocaml.org/videos/watch/37eaef0e-d826-4452-bf84-f04244a85ce9
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/37eaef0e-d826-4452-bf84-f04244a85ce9
- title: A Proposal for Non-Intrusive Namespaces in OCaml
authors:
- Pierrick Couderc
- Fabrice Le Fessant
- Benjamin Canou
- Pierre Chambart
video: https://watch.ocaml.org/videos/watch/ded6e8bb-aebd-4fd2-989f-3f0b2b8efaf3
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/ded6e8bb-aebd-4fd2-989f-3f0b2b8efaf3
- title: Improving Type Error Messages in OCaml
authors:
- Arthur Charguéraud
video: https://watch.ocaml.org/videos/watch/9fa54aee-6b2f-492f-abbe-51affc07ec24
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/9fa54aee-6b2f-492f-abbe-51affc07ec24
- title: 'Github Pull Requests for OCaml development: a field report'
authors:
- Gabriel Scherer
video: https://watch.ocaml.org/videos/watch/f0021d24-9104-4672-a363-de5c1c514c2e
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/f0021d24-9104-4672-a363-de5c1c514c2e
- title: Irminsule; a branch-consistent distributed library database
authors:
- Thomas Gazagnaire
Expand All @@ -90,41 +90,41 @@ presentations:
- David Sheets
- Gregory Tsipenyuk
- Jon Crowcroft
video: https://watch.ocaml.org/videos/watch/5546bb89-93a3-4407-a810-2d437479025f
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/5546bb89-93a3-4407-a810-2d437479025f
- title: A Case for Multi-Switch Constraints in OPAM
authors:
- Fabrice Le Fessant
video: https://watch.ocaml.org/videos/watch/744d4a0b-a44c-4040-853c-6be5223ec43b
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/744d4a0b-a44c-4040-853c-6be5223ec43b
- title: 'LibreS3: design, challenges, and steps toward reusable libraries'
authors:
- Edwin Török
video: https://watch.ocaml.org/videos/watch/c1b00980-3a4f-4222-b539-392815f7954f
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/c1b00980-3a4f-4222-b539-392815f7954f
- title: Nullable Type Inference
authors:
- Michel Mauny
- Benoit Vaugon
video: https://watch.ocaml.org/videos/watch/380b1c2e-6298-49fc-88a1-c440ece29c76
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/380b1c2e-6298-49fc-88a1-c440ece29c76
- title: Coq of OCaml
authors:
- Guillaume Claret
video: https://watch.ocaml.org/videos/watch/fc7201df-ec27-4735-a51d-d3170d390346
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/fc7201df-ec27-4735-a51d-d3170d390346
- title: High Performance Client-Side Web Programming with SPOC and Js of ocaml
authors:
- Mathias Bourgoin
- Emmmanuel Chailloux
video: https://watch.ocaml.org/videos/watch/9e68174a-5c92-41f1-abdf-387a6cca7cf1
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/9e68174a-5c92-41f1-abdf-387a6cca7cf1
- title: Using Preferences to Tame your Package Manager
authors:
- Roberto Di Cosmo
- Pietro Abate
- Stefano Zacchiroli
- Fabrice Le Fessant
- Louis Gesbert
video: https://watch.ocaml.org/videos/watch/43536918-a6e5-4a53-a680-bed527319e31
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/43536918-a6e5-4a53-a680-bed527319e31
- title: Simple, efficient, sound-and-complete combinator parsing for all context-free grammars, using an oracle
authors:
- Tom Ridge
video: https://watch.ocaml.org/videos/watch/7a0a6d3c-dad0-4fe8-9c35-78cbfbd431d9
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/7a0a6d3c-dad0-4fe8-9c35-78cbfbd431d9
organising_committee: []
program_committee:
- name: Esther Baruk
Expand Down
14 changes: 7 additions & 7 deletions data/conferences/2015-ocaml-users-and-developers-workshop.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,40 +12,40 @@ presentations:
authors:
- Fabrice Le Fessant
- Pierre Chambart
video: https://watch.ocaml.org/videos/watch/e1a22cf8-5522-4c05-a8d4-af445bc73556
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/e1a22cf8-5522-4c05-a8d4-af445bc73556
- title: 'Operf: Benchmarking the OCaml Compiler'
authors:
- Pierre Chambart
- Fabrice Le Fessant
- Vincent Bernardoff
video: https://watch.ocaml.org/videos/watch/eb229518-1108-46bd-b8b2-3ce8b886c96f
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/eb229518-1108-46bd-b8b2-3ce8b886c96f
- title: 'Core.Time_stamp_counter: A fast high resolution time source'
authors:
- Roshan James
- Christopher Hardin
video: https://watch.ocaml.org/videos/watch/b6c7860d-e6eb-4404-96c3-917b81ee1f98
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/b6c7860d-e6eb-4404-96c3-917b81ee1f98
- title: Specialization of Generic Array Accesses After Inlining
authors:
- Ryohei Tokuda
- Eijiro Sumii
- Akinori Abe
video: https://watch.ocaml.org/videos/watch/515689cc-4736-4e1e-9f9f-be363b4551af
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/515689cc-4736-4e1e-9f9f-be363b4551af
- title: Inline Assembly in OCaml
authors:
- Vladimir Brankov
video: https://watch.ocaml.org/videos/watch/736857f3-99d9-46fb-9b4a-92eba42b2672
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/736857f3-99d9-46fb-9b4a-92eba42b2672
- title: The State of OCaml (invited talk)
authors:
- Xavier Leroy
video: https://watch.ocaml.org/videos/watch/69e486cd-191d-430b-8a41-0be0f806096b
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/69e486cd-191d-430b-8a41-0be0f806096b
- title: 'The State of the OCaml Platform: September 2015'
authors:
- Anil Madhavapeddy
- Amir Chaudhry
- Thomas Gazagnaire
- Jeremy Yallop
- David Sheets
video: https://watch.ocaml.org/videos/watch/0eeab9cb-8984-4323-bad7-0630192c635d
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/0eeab9cb-8984-4323-bad7-0630192c635d
- title: Modular macros
authors:
- Jeremy Yallop
Expand Down
20 changes: 10 additions & 10 deletions data/conferences/2016-ocaml-users-and-developers-workshop.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,41 +14,41 @@ presentations:
authors:
- Hannes Mehnert
- Louis Gesbert
video: https://watch.ocaml.org/videos/watch/70fbf7db-28dc-4798-b068-460b5d93df4e
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/70fbf7db-28dc-4798-b068-460b5d93df4e
- title: Generic Programming in OCaml
authors:
- Florent Balestrieri
- Michel Mauny
video: https://watch.ocaml.org/videos/watch/0aae98b9-3d0c-427b-af09-802b671dd66e
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/0aae98b9-3d0c-427b-af09-802b671dd66e
- title: 'Improving the OCaml Web Stack: Motivations and Progress'
authors:
- Spiridon Eliopoulos
video: https://watch.ocaml.org/videos/watch/513a2157-6844-4823-bef7-b26f3b635fbe
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/513a2157-6844-4823-bef7-b26f3b635fbe
- title: 'Learn OCaml: An Online Learning Center for OCaml'
authors:
- Benjamin Canou
- Grégoire Henry
- Çagdas Bozman
- Fabrice Le Fessant
video: https://watch.ocaml.org/videos/watch/ea643e64-2393-4c24-9ccf-7216e3ded2ce
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/ea643e64-2393-4c24-9ccf-7216e3ded2ce
- title: Lock-free programming for the masses
authors:
- Kc Sivaramakrishnan
- Theo Laurent
video: https://watch.ocaml.org/videos/watch/4435adfc-e97e-42c5-8bb7-1578bd76e42b
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/4435adfc-e97e-42c5-8bb7-1578bd76e42b
- title: 'OCaml inside: a drop-in replacement for libtls'
authors:
- Enguerrand Decorne
- Jeremy Yallop
- David Kaloper Meršinjak
video: https://watch.ocaml.org/videos/watch/68a11315-f7ca-4c0e-a043-98008694671d
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/68a11315-f7ca-4c0e-a043-98008694671d
- title: 'OPAM-builder: Continuous Monitoring of OPAM Repositories'
authors:
- Fabrice Le Fessant
- title: Semantics of the Lambda intermediate language
authors:
- Pierre Chambart
video: https://watch.ocaml.org/videos/watch/90d9b62f-f9d6-4dd5-a7fc-f584e45ef0b7
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/90d9b62f-f9d6-4dd5-a7fc-f584e45ef0b7
- title: Statistically profiling memory in OCaml
authors:
- Jacques-Henri Jourdan
Expand All @@ -57,15 +57,15 @@ presentations:
- Timothy Bourke
- Jun Inoue
- Marc Pouzet
video: https://watch.ocaml.org/videos/watch/3a00e727-45da-4c4a-a446-927cb28bb6bc
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/3a00e727-45da-4c4a-a446-927cb28bb6bc
- title: 'The State of the OCaml Platform: September 2016'
authors:
- Louis Gesbert, on behalf of the OCaml Platform team
video: https://watch.ocaml.org/videos/watch/c386fc95-092e-4ea7-9317-91edf287fea6
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/c386fc95-092e-4ea7-9317-91edf287fea6
- title: "Who's got your Mail? Mr. Mime"
authors:
- Romain Calascibetta
video: https://watch.ocaml.org/videos/watch/98a7972d-9323-46b3-81cc-dd86a4cc1ab3
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/98a7972d-9323-46b3-81cc-dd86a4cc1ab3
- title: 'Inuit library: from printf to interactive user-interfaces'
authors:
- Frédéric Bour
Expand Down
8 changes: 4 additions & 4 deletions data/conferences/2017-ocaml-users-and-developers-workshop.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,22 +29,22 @@ presentations:
authors:
- Runhang Li
- Jeremy Yallop
video: https://watch.ocaml.org/videos/watch/8d5a83f5-ad98-4f45-9259-c84194134c20
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/8d5a83f5-ad98-4f45-9259-c84194134c20
link: https://github.com/ocaml/ocaml.org-media/blob/master/meetings/ocaml/2017/extended-abstract__2017__runhang-li_jeremy-yallop__extending-ocaml-s-open.pdf
additional_links:
- https://github.com/objmagic/ocaml-workshop-17-open-ext-talk
- title: "Genspio: Generating Shell Phrases In OCaml"
authors:
- Sebastien Mondet
video: https://watch.ocaml.org/videos/watch/9a7bf8cc-38c5-4f67-ab25-0ea1388100d3
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/9a7bf8cc-38c5-4f67-ab25-0ea1388100d3
link: https://github.com/ocaml/ocaml.org-media/blob/master/meetings/ocaml/2017/extended-abstract__2017__sebastien-mondet__genspio-generating-shell-phrases-in-ocaml.pdf
slides: http://wr.mondet.org/slides/OCaml2017-Genspio/
additional_links:
- https://github.com/hammerlab/genspio
- title: "Owl: A General-Purpose Numerical Library in OCaml"
authors:
- Liang Wang
video: https://watch.ocaml.org/videos/watch/d258fa91-ddb6-40d8-96de-e9ac97e8c899
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/d258fa91-ddb6-40d8-96de-e9ac97e8c899
link: https://arxiv.org/abs/1707.09616
slides: https://github.com/ocaml/ocaml.org-media/blob/master/meetings/ocaml/2017/slides__2017__liang_wang__owl-a-general-purpose-numerical-library-in-ocaml.pdf
- title: "ROTOR: First Steps Towards a Refactoring Tool for OCaml"
Expand Down Expand Up @@ -72,7 +72,7 @@ presentations:
- title: "The State of the OCaml Platform: September 2017"
authors:
- Anil Madhavapeddy
video: https://watch.ocaml.org/videos/watch/3940b98a-6b33-41f7-b0e7-4b7ae5ec2b4b
watch_ocamlorg_video: https://watch.ocaml.org/videos/watch/3940b98a-6b33-41f7-b0e7-4b7ae5ec2b4b
slides: https://speakerdeck.com/avsm/ocaml-platform-2017
link: https://github.com/ocaml/ocaml.org-media/blob/master/meetings/ocaml/2017/slides__2017__anil-madhavapeddy__the-state-of-the-ocaml-platform-september-2017.pdf
- title: "Wodan: a pure OCaml, flash-aware filesystem library"
Expand Down
Loading

0 comments on commit a1eb570

Please sign in to comment.