Skip to content
Draft
43 changes: 43 additions & 0 deletions videos/JuliaCon_2024/Method-Room_Day-1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
Video title: JuliaCon 2024 | Method Room | Day 1
Video link: https://www.youtube.com/watch?v=1c4TTosBzzY

Contents
00:00 Setup
1:31:20 Teaching Structural Bioinformatics with BiochemicalAlgorithms.jl | Speaker: Jennifer Leclaire, Andreas Hildebrandt
1:35:00 Notes from an All-Julia Honours Thesis | Speaker: Vikram Sondergaard
1:41:31 Nice features about Julia | Facilitator: Jennifer Leclaire
1:43:15 My Experience With Deep Learning Research in Julia. | Speaker: Romeo Valentin
1:46:45 Break
2:11:02 MaxEntropyGraphs.jl: Random Graphs with JuliaGraphs | Speaker: Bart De Clerck
2:33:57 MaxEntropyGraphs.jl Q&A
2:37:40 Break
2:40:55 Fast and generic Hidden Markov Models | Speaker: Guillaume Dalle
3:06:00 Hidden Markov Models Q&A
3:11:20 Break
4:40:55 Probabilistic inference using contraction of tensor networks | Speaker: Martin Roa-Villescas
5:05:35 Probabilistic inference Q&A
5:11:50 OpenAPI.jl for easy HTTP APIs | Speaker: Tanmay Mohapatra
5:36:15 OpenAPI.jl Q&A
5:43:03 A retrospect on Julia web services: HTTP, performance and memory | Speaker: Krystian Guliński, Panagiotis Georgakopoulos
6:11:18 Julia web services Q&A
6:14:46 Break
6:30:07 SpatialDependence.jl: exploratory spatial data analysis | Speaker: Javier Barbero
6:37:00 SpatialDependence.jl Q&A
6:43:10 Curling with Julia: A brief overview of CurlHTTP.jl | Speaker: Philip Tellis
7:10:35 CurlHTTP.jl Q&A
7:14:33 EditBoundary.jl - a quest to revive structured quad meshes | Speaker: Miguel Raz Guzmán Macedo, Ivan Méndez
7:34:55 EditBoundary.jl Q&A
7:40:52 Improving the life-cycle of tensor algorithm development | Speaker: Karl Pierce
8:07:06 Tensor algorithm development Q&A
8:12:24 Break

Code Links
BiochemicalAlgorithms.jl: https://github.com/hildebrandtlab/BiochemicalAlgorithms.jl
MaxEntropyGraphs.jl: https://github.com/B4rtDC/MaxEntropyGraphs.jl
Hidden Markov Models: https://github.com/gdalle/HiddenMarkovModels.jl
Probabilistic inference: https://github.com/TensorBFS/TensorInference.jl.git
OpenAPI.jl: https://github.com/JuliaComputing/OpenAPI.jl
SpatialDependence.jl: https://github.com/javierbarbero/SpatialDependence.jl.git
CurlHTTP.jl: https://github.com/bluesmoon/CurlHTTP.jl.git
EditBoundary.jl: https://github.com/miguelraz/EditBoundary.jl.git
Tensor algorithm development: https://github.com/ITensor/ITensors.jl.git
47 changes: 47 additions & 0 deletions videos/JuliaCon_2024/Method-Room_Day-2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
Video title: JuliaCon 2024 | Method Room | Day 2
Video link: https://www.youtube.com/watch?v=gbtTJQFVijM

Contents
00:00 Welcome | Program Overview
56:15 Herb.jl: Teaching programs how to program with program synthesis | Speaker: Tilman Hinnerichs
1:04:00 Herb.jl Q&A
1:07:08 FMIExchange.jl: Foreign Models Through a Familiar Interface | Speaker: Lucas Bex
1:15:53 FMIExchange.jl Q&A
1:17:16 Enabling Spectral Indices Computation with SpectralIndices.jl | Speaker: Francesco Martinuzzi
1:26:42 SpectralIndices.jl Q&A
1:28:28 Fast probabilistic inference for ODEs with ProbNumDiffEq.jl | Speaker: Nathanael Bosch
1:52:01 ProbNumDiffEq.jl Q&A
1:57:15 What’s new with GeoInterface.jl: traits for interoperability | Speaker: Rafael Schouten, Maarten Pronk
2:06:55 Writing allocation-free Julia code with AllocCheck.jl | Speaker: Gabriel Baraldi, Cody Tapscott
2:17:11 AllocCheck.jl Q&A
2:22:10 Break
4:57:45 Recursive Causal Discovery with Julia | Speaker: Sepehr Elahi
5:06:05 Recursive Causal Discovery Q&A
5:16:15 Trillion Dollar Words in Julia | Speaker: Patrick Altmeyer
5:24:55 Trillion Dollar Words Q&A
5:27:27 Break
5:55:50 Using Julia as part of an Anomaly Detection pipeline | Speaker: Philip Tellis
6:21:27 Anomaly Detection Q&A
6:27:55 Break
6:36:09 Working with Open Street Map spatial data in Julia | Speaker: Przemysław Szufel
6:44:30 Open Street Map Q&A
6:46:28 Strategic Data Handling in Julia | Speaker: Christian Hower
6:54:55 Strategic Data Handling Q&A
6:58:22 Forecasting Mental Wellness of Students using Julia | Speaker: Aditi Raviraj Burse, Radhika Shidling Bhangi
7:06:26 Forecasting Mental Wellness Q&A
7:10:12 Break
7:25:53 Cost-Efficient Experimental Designs, aka CEEDesigns.jl | Speaker: J B, Tianchi Chen, Otto Ritter, Sean L Wu
7:55:52 CEEDesigns.jl Q&A

Code Links:
Herb.jl: https://github.com/Herb-AI/Herb.jl
FMIExchange.jl: https://github.com/Electa-Git/FMIExchange.jl
SpectralIndices.jl: https://github.com/awesome-spectral-indices/SpectralIndices.jl
ProbNumDiffEq.jl: https://github.com/nathanaelbosch/ProbNumDiffEq.jl
GeoInterface.jl: https://github.com/JuliaGeo/GeoInterface.jl
AllocCheck.jl: https://github.com/JuliaLang/AllocCheck.jl
Recursive Causal Discovery: https://github.com/sepehr78/RecursiveCausalDiscovery.jl
Trillion Dollar Words: https://github.com/pat-alt/TrillionDollarWords.jl
Anomaly Detection: https://github.com/bluesmoon/NelsonRules.jl
Open Street Map: https://github.com/pszufe/OSMToolset.jl
CEEDesigns.jl: https://github.com/Merck/CEEDesigns.jl
60 changes: 60 additions & 0 deletions videos/JuliaCon_2024/Method-Room_Day-3.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
Video title: JuliaCon 2024 | Method Room | Day 3
Video link: https://www.youtube.com/watch?v=6Te9rThZaa4

Contents
00:00 Setup
1:50:38 What's new in the Julia extension for VS Code | Speaker: Sebastian Pfitzner
1:56:46 VSCode Q&A
1:59:33 GenX: a high-performance tool for electricity system planning | Speaker: Luca Bonaldo
2:06:50 GenX Q&A
2:11:02 Investigating Crimes using Julia | Speaker: Gajendra Deshpande
2:35:24 Investigating Crimes Q&A
2:43:25 TSearch: An Experimental Search System for the Julia Community | Speaker: Caleb Allen
2:51:48 InferOpt.jl: combinatorial optimization and machine learning | Speaker: Léo Baty
2:58:40 All that's new and improved in Optimization.jl | Speaker: Vaibhav Dixit
3:09:10 Break
3:19:00 Exploring musical tunings with Julia | Speaker: Thomas A. Poulsen
3:27:12 Musical tunings Q&A
3:29:56 TotalViewITCH.jl - Parse the messages in Julia! | Speaker: Colin Swaney
3:36:40 TotalViewITCH.jl Q&A
3:39:40 JSOSuite.jl: one-stop solution for optimization | Speaker: Abel Soares Siqueira
3:57:57 JSOSuite.jl Q&A
4:03:04 Break
5:39:55 Real‑Time Airborne Magnetic Navigation with MagNav.jl | Speaker: Albert R. Gnadt, Jonathan Taylor
6:03:10 MagNav.jl Q&A
6:11:05 'What's the plan?', asked my robot | Speaker: Angeline Aguinaldo
6:37:00 'What's the plan?' Q&A
6:38:43 Break
6:44:54 What's new in GraphBLAS.jl | Speaker: Raye Kimmerer
7:06:50 GraphBLAS.jl Q&A
7:12:07 Break
7:19:00 BoxCox.jl -- A lightweight package with nice extensions | Speaker: Phillip Alday
7:24:07 BoxCox.jl
7:27:52 MuJoCo.jl: A case study for developing Julia bindings | Speaker: Jamie Mair
7:36:33 MuJoCo.jl Q&A
7:40:14 SequentialZfpCompression.jl: Out-of-core multi array compression | Speaker: Átila Saraiva Quintela Soares, Mauricio D Sacchi
7:48:11 SequentialZfpCompression.jl Q&A
7:50:02 HighDimPDE.jl: Solving high dimensional PDEs using deep learning | Speaker: Ashutosh Bharambe
7:57:30 HighDimPDE.jl Q&A
8:00:44 Cairn.jl: Enhanced Molecular Dynamics for Active Learning | Speaker: Joanna Zou, Pablo Zubieta
8:12:12 cadCAD.jl: A Modeling Library for Generalized Dynamical Systems | Speaker: Emanuel Lima
8:34:00 cadCAD.jl Q&A
8:39:35 End

Code Links
VSCode: https://github.com/julia-vscode
GenX: https://github.com/GenXProject/GenX.jl.git
InferOpt.jl: https://github.com/JuliaDecisionFocusedLearning/InferOpt.jl.git
Optimizations.jl: https://github.com/SciML/Optimization.jl
Musical tunings: https://github.com/tp2750/TuningSystems.jl
TotalViewITCH.jl: https://github.com/cswaney/TotalViewITCH.jl
JSOSuite.jl: https://github.com/JuliaSmoothOptimizers/JSOSuite.jl.git
MagNav.jl: https://github.com/MIT-AI-Accelerator/MagNav.jl.git
What's the plan?: https://github.com/AlgebraicJulia
GraphBLAS.jl: https://github.com/JuliaSparse/GraphBLAS.jl
BoxCox.jl: https://github.com/palday/BoxCox.jl
MuJoCo.jl: https://github.com/JamieMair/MuJoCo.jl.git
SequentialZfpCompression.jl: https://github.com/AtilaSaraiva/SequentialZfpCompression.jl.git
HighDimPDE.jl: https://github.com/SciML/HighDimPDE.jl.git
Cairn.jl: https://github.com/cesmix-mit/Cairn.jl
cadCAD.jl: https://github.com/cadCAD-org/cadCAD.jl
45 changes: 45 additions & 0 deletions videos/JuliaCon_2024/REPL-Main-Stage_Day-1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
Video title: JuliaCon 2024 | REPL Main Stage | Day 1
Video link: https://www.youtube.com/watch?v=OQnHyHgs0Qo&list=PLP8iPy9hna6R5gUZLbSZCZTGJ0uncLBfi&index=17

Contents
00:00 Setup & Mic Checks | Speakers: Raye Kimmerer
59:54 State of Julia 2024 | Speakers: Kristoffer Carlsson, Lilith Hafner, Elliot Saba
1:32:35 State of Julia Q&A
1:48:12 Juliet & Romeo; making Julia a hard real-time robot language | Speakers: Klas Nilsson, Kan Wu
2:03:52 Juliet & Romeo Q&A
2:06:00 JuliaSim: Bringing Julia to Industrial Modeling and Simulation | Speakers: Viral B. Shah, Gary Mansouri, Chris Rackauckas
2:15:36 JuliaSim Q&A
2:26:38 Break
2:48:48 Adventures in Julia IR: Plundering Core.Compiler | Speakers: Frames Catherine White
3:17:47 Julia IR Q&A
3:19:48 Compiler plugins and non-native execution caching | Speakers: Valentin Churavy
3:48:15 Compiler plugins Q&A
3:50:30 Secure numerical computations using fully homomorphic encryption | Speakers: Michael Schlottke-Lakemper, Arseniy Kholod
4:22:06 Secure numerical computations Q&A
4:24:00 Break
5:48:21 The cryptography packages in Julia: What is missing? | Speakers: Jorge Alberto Vieyra Salas
6:13:23 Cryptography Q&A
6:19:00 Memory in Julia | Speakers: Oscar Smith, Jameson Nash
6:42:26 Memory in Julia Q&A
6:49:21 App support in Pkg | Speakers: Kristoffer Carlsson
7:08:55 App support in Pkg Q&A
7:19:19 Break
7:29:00 JuliaScript.jl - simply run julia scripts at max speed | Speakers: Stephan Sahm
7:36:46 JuliaScript.jl Q&A
7:39:24 ScopedValues -- What are they good for | Speakers: Valentin Churavy
7:46:23 ScopedValues Q&A
7:49:14 Renovating Automated Dependency Management in Julia | Speakers: Anant Thazhemadam, Joris Kraak
8:14:26 Renovating Automated Dependency Management Q&A
8:19:07 Pkg en route: the logistics behind the package manager | Speakers: Fredrik Ekre
8:43:12 Pkg logistics Q&A
8:51:01 The public keyword and how public APIs work in Julia | Speakers: Lilith Hafner
9:09:34 Public keyword Q&A
9:19:56 Break
9:29:20 Materials Modeling: Bonding across atoms, code, and people | Speakers: Michael F. Herbst, Rachel Kurchin
10:15:10 Materials Modeling Q&A
10:21:00 Wrap-up announcements

Code Links:
Secure numerical computations: https://github.com/hpsc-lab/OpenFHE.jl
JuliaScript.jl: https://github.com/jolin-io/JuliaScript.jl
Materials Modeling: https://github.com/JuliaMolSim?q=&type=all&language=&sort=stargazers
50 changes: 50 additions & 0 deletions videos/JuliaCon_2024/REPL-Main-Stage_Day-2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
Video title: JuliaCon 2024 | REPL Main Stage | Day 2
Video link: https://www.youtube.com/watch?v=Bo3k4oD1Avg

Contents
00:00 Break
41:14 Welcome | Speakers: Raye Kimmerer, Koen de Raad
51:55 Software at ASML: the Force behind making microchips | Speakers: Maurice du Mee
1:19:15 Software at ASML Q&A
1:31:36 Break
1:41:45 Language 1.5 revisited | Speakers: Michael Tiemann
2:08:10 Language 1.5 Q&A
2:10:52 BinaryBuilder 2: Return of the Compilers | Speakers: Elliot Saba
2:37:30 BinaryBuilder 2 Q&A
2:40:54 Infiltrator.jl - No-Overhead Breakpoints in Julia | Speakers: Sebastian Pfitzner
2:50:33 Infiltrator.jl Q&A
2:51:43 What's New in GenieFramework? | Speakers: Helmut Hänsel, Pere Giménez
3:01:03 GenieFramework Q&A
3:02:45 Break
3:15:38 AI Hardware and Real-world AI | Speakers: Andrew Fitzgibbon, FRS
3:58:13 AI Hardware Q&A
4:09:00 Break
5:41:40 Dude, where's my code? | Speakers: Tim Holy, Claire Foster
6:10:30 Dude, where's my code Q&A
6:12:13 Static Analysis of Julia Code | Speakers: Gajendra Deshpande
6:36:50 Static Analysis Q&A
6:42:24 Julia Compiler Secrets - Static Analysis | Speakers: Keno Fischer, Shuhei Kadowaki
7:10:44 Julia Compiler Secrets Q&A
7:13:45 Break
7:20:53 Julia in Air Gapped Environments | Speakers: Josh Day, Avik Sengupta
7:29:44 Julia in Air Gapped Environments Q&A
7:31:04 Interfaces.jl: base and package interface tests for your objects | Speakers: Rafael Schouten, Guillaume Dalle
7:37:51 Interfaces.jl Q&A
7:41:41 New Ways to Compile Julia | Speakers: Jeff Bezanson, Gabriel Baraldi
8:01:12 New Ways to Compile Julia Q&A
8:11:45 GreenSpeed: Sustainable Chemical Synthesis Right from the Start | Speakers: Helmut Hänsel, Sara Wirsing
8:38:00 GreenSpeed Q&A
8:40:46 Break
9:15:08 JuliaCon Photo Logistics
9:18:15 JuliaCon Closing Remarks | Rob de Wit
9:25:05 Sonic Pi - Live Coding as a tool for next-gen education | Speakers: Sam Aaron
10:07:39 Sonic Pi Q&A

Code Links:
BinaryBuilder 2: https://github.com/JuliaPackaging/BinaryBuilder2.jl
Infiltrator.jl: https://github.com/JuliaDebug/Infiltrator.jl
GenieFramework: https://github.com/GenieFramework/Genie.jl
Dude, where's my code: https://github.com/c42f/JuliaLowering.jl
Julia in Air Gapped Environments: https://github.com/JuliaComputing/DepotDelivery.jl
Interfaces.jl: https://github.com/rafaqz/Interfaces.jl
Sonic Pi: https://sonic-pi.net/