You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+28-7
Original file line number
Diff line number
Diff line change
@@ -26,7 +26,7 @@ Below you will find the slides of most presentations given at ConFoo 2025.
26
26
| GitHub Actions | Sean Sullivan |[Slides (PDF)](26-02-2025/github_actions_sean_sullivan.pdf)|
27
27
| Vector Search in Modern Databases | Peter Zaitsev |[Slides (PDF)](26-02-2025/Vector_search_in_modern_databases-Peter_Zaitsev.pdf)|
28
28
| Accessible Web Testing with Cypress and Axe Core | Vitaly Skadorva |[Slides (PDF)](26-02-2025/Accessible_Web_Testing_with_Cypress_and_Axe_Core-Vitaly_Skadorva.pdf)|
29
-
| Don't use JavaScript for that, use HTML and CSS! | Kilian Valkhof | [Slides (PDF)](26-02-2025/dont_use_javascript_for_that-kilian_valkhof.pdf)
29
+
| Don't use JavaScript for that, use HTML and CSS! | Kilian Valkhof | [Slides (PDF)](26-02-2025/dont_use_javascript_for_that-kilian_valkhof.pdf)
30
30
| Functional Domain Modeling in TypeScript | Nicolas Carlo |[Slides (PDF)](26-02-2025/Functional_Domain_Modeling_in_TypeScript-Nicolas_Carlo.pdf)|
31
31
| Abstract Syntax Tree | Thibault Friedrich |[Slides (PDF)](26-02-2025/abstract_syntax_tree-Thibault_Friedrich.pdf)[demo](2025-02-26/abstract_syntax_tree-Thibault_Friedrich.zip)|
32
32
| Learning in production (or why Apollo 11 nearly failed) | Michiel Rook |[Slides (PDF)](26-02-2025/Learning_In_Production-Michiel_Rook.pdf)|
@@ -42,14 +42,22 @@ Below you will find the slides of most presentations given at ConFoo 2025.
42
42
| One Backend to Rule Them All |[Garth Henson](https://linkedin.com/in/garthhenson)|[Slides (PDF)](26-02-2025/One_Backend_to_Rule_Them_All-Garth_Henson.pdf) / [Code](https://github.com/guahanweb/demo-power-network)|
43
43
| What's New in ASP.NET Core 9 and Blazor 9 | Christian Wenz |[Slides (PDF)](26-02-2025/what's_new_in_asp.net_core_9-christian_wenz.pdf)|
44
44
| CLI Comeback: Développez des applications CLI en .NET | Tidjani Belmansour |[Slides (PDF)](26-02-2025/developpez_des_applications_CLI_en_DotNet-Tidjani_Belmansour.pdf)|
45
+
| What's New in PHP 8.4 | Derick Rethans |[Slides (PDF)](26-02-2025/WhatsNewsInPHP8.4-Derick_Rethans.pdf)|
46
+
| Zero Downtime Migration of our Distributed Task Queue | Edmund Lam |[Slides (PDF)](26-02-2025/zero_downtime_migration_task_queue-Edmund_Lam.pdf)|
47
+
| A Better Way To Review Mutable Git History | Jordi Gutiérrez Hermoso |[Slides (PDF)](26-02-2025/a_better_way_to_review_mutable_git_history-jordi_gutiérrez_hermoso.pdf)|
48
+
| Do you trust profilers? I once did too | Johannes Bechberger |[Slides (PDF)](26-02-2025/profilers-Johannes_Bechberger.pdf)|
49
+
| Let’s create a Python Debugger together | Johannes Bechberger | [Slides (PDF)](26-02-2025/python_debuggers-Johannes_Bechberger.pdf) / [Code](https://github.com/parttimenerd/python-dbg/)
| From Idea to Impact: Building RAG Beyond POC | Maria Khalusova |[Slides (PDF)](27-02-2025/From_Idea_to_Impact_Building_RAG_Beyond_POC-Maria_Khalusova.pdf)||
| Core Web Vitals and their effect on User Experience | Philip Tellis |[Slides (PDF)](https://speakerdeck.com/bluesmoon/core-web-vitals-and-their-effect-on-user-experience)|
60
+
| RAG vs Fine-tuning: which one is better for your AI project? | Shao Hang He |[Slides (PDF)](27-02-2025/RAG_vs_Fine-tuning_shaohanghe.pdf)|
53
61
| The Path to Native TypeScript | Marco Ippolito |[Slides (PDF)](27-02-2025/The_Path_to_Native_TypeScript-Marco_Ippolito.pdf)|
54
62
| 👨💻 Utiliser un LLM aussi simplement qu'une librairie 🤖 | Stéphane Philippart |[Slides (PDF)](27-02-2025/Utiliser_un_LLM_aussi_simplement_qu_une_librairie-stephane_philippart.pdf) / [Code](https://github.com/philippart-s/ai-as-lib)|
55
63
| 6 Safe Refactorings for Untested Legacy Code | Nicolas Carlo |[Slides (PDF)](27-02-2025/6_Safe_Refactorings_for_Untested_Legacy_Code-Nicolas_Carlo.pdf)|
@@ -59,11 +67,11 @@ Below you will find the slides of most presentations given at ConFoo 2025.
59
67
| OAuth and trustworthy AI agents | Andrew Lavers |[Slides (PDF)](27-02-2025/oauth_and_trustworthy_ai_agents-andrew_lavers.pdf)|
60
68
| Using WebAssembly in a Web Component as a Polyfill | Gerard Gallant |[Slides (PDF)](27-02-2025/using_webassembly_in_a_web_component_as_a_polyfill-gerard_gallant.pdf), [code](27-02-2025/using_webassembly_in_a_web_component_as_a_polyfill-gerard_gallant.zip)|
61
69
| Commit Like a Pirate | Sebastian Feldmann | [Slides (PDF)](27-02-2025/Commit_Like_A_Pirate-Sebastian_Feldmann.pdf) / [Code](https://github.com/captainhookphp/captainhook)
70
+
| Ethics In Software Engineering - Should We Care? | Iancho Dimitrov |[Slides (PDF)](27-02-2025/Ethics%20in%20Software%20Engineering%20-%20Iancho%20Dimitrov.pdf)|
71
+
| Are you sure your access tokens are really secure? | Wesley Cabus |[Slides](27-02-2025/Are_you_sure_your_access_tokens_are_really_secure-Wesley_Cabus.pdf)|
72
+
| The hidden dance of complexity | Michiel Rook |[Slides (PDF)](https://github.com/confooca/2025/blob/main/2025-02-27/The_hidden_dance_of_complexity-Michiel_Rook.pdf)|
62
73
| Advanced Error Handling with Event-Driven Architecture | Mario Bittencourt |[Slides (PDF)](27-02-2025/advanced_error_handling_with_event_driven_architecture-mario_bittencourt.pdf)|
63
-
| Are you sure your access tokens are really secure? | Wesley Cabus |[Slides (PDF)](27-02-2025/Are_you_sure_your_access_tokens_are_really_secure-Wesley_Cabus.pdf)|
64
-
| The hidden dance of complexity | Michiel Rook |[Slides (PDF)](27-02-2025/The_hidden_dance_of_complexity-Michiel_Rook.pdf)|
65
74
| Entity Framework (Core) Unchained | Dan Mallott |[Slides (PDF)](27-02-2025/entity_framework_core_unchained-dan_mallott.pdf)|
66
-
67
75
| Database Performance Data Engineers | Peter Zaitsev |[Slides (PDF)](27-02-2025/Database_Performance_Data_Engineers-Peter_Zaitsev.pdf.pdf)|
@@ -73,6 +81,10 @@ Below you will find the slides of most presentations given at ConFoo 2025.
73
81
| Futur leader ou expert chevronné: Comment choisir sa voie? | Lamia Rarrbo |[slides (PDF)](27-02-2025/futur_leader_ou_expert_chevronne-Lamia_Rarrbo.pdf)|
74
82
| Oh Python! Where Did We Go Wrong? | Greg Ward |[Slides (PDF)](27-02-2025/oh_python-greg_ward.pdf)|
75
83
| Database Performance Data Engineers | Peter Zaitsev |[Slides (PDF)](27-02-2025/Database_Performance_Data_Engineers-Peter_Zaitsev.pdf)|
84
+
| Building Super Agents with Micro-Agent Orchestration | Carl Lapierre |[Slides (PDF)](27-02-2025/building_super_agents_with_micro_agent_orchestration-carl_lapierre.pdf)|
85
+
| JS Signals | Adam L Barrett |[Slides (PDF)](27-02-2025/js_signals-Adam_L_Barrett.pdf)|
86
+
| Better Debugging with Xdebug | Derick Rethans |[Slides (PDF)](27-02-2025/BetterDebuggingWithXdebug-Derick_Rethans.pdf)|
87
+
| Joys Of Packer: Same Code, Multiple Clouds | Jordi Gutiérrez Hermoso |[Slides (PDF)](27-02-2025/joys_of_packer_same_code_multiple_clouds-jordi_gutiérrez_hermoso.pdf)|
76
88
77
89
78
90
## February 28
@@ -89,7 +101,16 @@ Below you will find the slides of most presentations given at ConFoo 2025.
89
101
| The Statistics of Anomaly Detection | Philip Tellis |[Slides (PDF)](https://speakerdeck.com/bluesmoon/the-statistics-of-anomaly-detection)|
90
102
| DooM# - Blasting demons using C# without the unsafe keyword | Wesley Cabus |[Slides (PDF)](28-02-2025/DooM#_Blasting_demons_using_C#_without_the_unsafe_keyword-Wesley_Cabus.pdf)|
91
103
| Why Am I Always Late? Or Is It Early? Why Are Dates So Hard? | Dan Mallott |[Slides (PDF)](28-02-2025/why_am_i_always_late_or_is_it_early_why_are_dates_so_hard-dan_mallott.pdf)|
104
+
| The Good, The Bad and The Ugly... Diagrams | Iancho Dimitrov |[Slides (PDF)](28-02-2025/The%20Good%2C%20The%20Bad%20and%20The%20Ugly...%20Diagrams%20-%20Iancho%20Dimitrov.pdf)|
92
105
| So, C++ is unsafe! | Marcus Boerger |[slides (PDF)](28-02-2025/20250228_so_cpp_is_unsafe.pdf)|
93
106
| The art of code review - Balancing People and Code | Erik Beaulieu |[Slides (PDF)](28-02-2025/The_art_of_code_review-Balancing_People_and_Code-Erik_Beaulieu.pdf)|
94
107
| Ktor: le framework 100% Kotlin | Arthur veys |[Slides (PDF)](28-02-2025/Ktor_framework_kotlin-Arthur_Veys.pdf) / [Code](https://github.com/Aveys/pokedex-ktor)|
95
108
| Stop Using (quite so many) Mock Objects | Greg Ward |[Slides (PDF)](28-02-2025/stop_using_mocks-greg_ward.pdf)|
| Consommation d'API REST moderne | Vincent Biret |[Slides (PDF)](28-02-2025/Vincent%20Biret%20-%20API%20REST%20dev%20moderne.pdf)|
111
+
| I used to hate PHP, then I got good at it | Sébastien Ballangé |[Slides (PDF)](28-02-2025/I_used_to_hate_PHP_and_then_I_got_good_at_it-sebastien_ballange.pdf)|
112
+
| Exploring Advanced Patterns in Retrieval Augmented Generation | Carl Lapierre |[Slides (PDF)](28-02-2025/exploring_advanced_patterns_in_retrieval_augmented_generation-carl_lapierre.pdf)|
113
+
| Front to Back, Never Back to Front | Adam L Barrett |[Slides (PDF)](28-02-2025/front_to_back_never_back_to_front-Adam_L_Barrett.pdf)|
114
+
| Cloud Security Best Practices | Jonathan Marcil |[Slides (PDF)](28-02-2025/cloud_security_best_practices-jonathan_marcil.pdf)|
115
+
| Shipping Gen AI Features - From Concept to Production | Edmund Lam |[Slides (PDF)](28-02-2025/shipping_gen_ai_features-Edmund_Lam.pdf)|
0 commit comments