diff --git a/videos/JuliaCon_2024/Method-Room_Day-1.md b/videos/JuliaCon_2024/Method-Room_Day-1.md new file mode 100644 index 0000000..ef71c79 --- /dev/null +++ b/videos/JuliaCon_2024/Method-Room_Day-1.md @@ -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 diff --git a/videos/JuliaCon_2024/Method-Room_Day-2.md b/videos/JuliaCon_2024/Method-Room_Day-2.md new file mode 100644 index 0000000..7e6dd6b --- /dev/null +++ b/videos/JuliaCon_2024/Method-Room_Day-2.md @@ -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 diff --git a/videos/JuliaCon_2024/Method-Room_Day-3.md b/videos/JuliaCon_2024/Method-Room_Day-3.md new file mode 100644 index 0000000..718771c --- /dev/null +++ b/videos/JuliaCon_2024/Method-Room_Day-3.md @@ -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 diff --git a/videos/JuliaCon_2024/REPL-Main-Stage_Day-1.md b/videos/JuliaCon_2024/REPL-Main-Stage_Day-1.md new file mode 100644 index 0000000..687b113 --- /dev/null +++ b/videos/JuliaCon_2024/REPL-Main-Stage_Day-1.md @@ -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 diff --git a/videos/JuliaCon_2024/REPL-Main-Stage_Day-2.md b/videos/JuliaCon_2024/REPL-Main-Stage_Day-2.md new file mode 100644 index 0000000..a1a2f8d --- /dev/null +++ b/videos/JuliaCon_2024/REPL-Main-Stage_Day-2.md @@ -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/