11[
22 {
3- "courseId" : " perf_foundations " ,
4- "title" : " Performance Testing Foundations" ,
5- "description" : " Essential concepts for every Performance Engineer including Little's Law and Workload modeling." ,
6- "category" : " Performance Masterclass " ,
3+ "courseId" : " bootcamp_foundations " ,
4+ "title" : " Mastery 1: Performance Testing Foundations" ,
5+ "description" : " Essential theory from the Little's Law Team. Learn entry criteria, workload modeling, and the metrics that matter ." ,
6+ "category" : " performance_mastery " ,
77 "tool" : " Foundations" ,
88 "level" : " Beginner" ,
99 "videos" : [
10- { "id" : " BOEqJ93F9QI" , "title" : " What is Performance Testing" },
11- { "id" : " lTjxlv8N5NU" , "title" : " Performance Testing Types Made Simple" },
12- { "id" : " OTOpZ4nLEV8" , "title" : " Common Mistakes to Avoid" }
10+ { "id" : " BOEqJ93F9QI" , "title" : " 📌 What is Performance Testing?" },
11+ { "id" : " lTjxlv8N5NU" , "title" : " 📌 Performance Testing Types Made Simple" },
12+ { "id" : " V1z7BBV9fYE" , "title" : " Types of Performance Testing in 5 Minutes" },
13+ { "id" : " -b_P2xzvqJ8" , "title" : " 4 Performance Testing Myths You Must Know" },
14+ { "id" : " cEx6Pj7C6aA" , "title" : " Little's Law & HTTP Request Methods" },
15+ { "id" : " 6hyJESri_nI" , "title" : " Calculating Pacing with Little's Law" },
16+ { "id" : " 3XqbRcKq--g" , "title" : " Correcting Response Time with Little's Law" },
17+ { "id" : " fAJcDtS56zg" , "title" : " Understanding Percentiles (90th, 95th, 99th)" },
18+ { "id" : " 2l15S3mxydk" , "title" : " What is Time To First Byte (TTFB)?" },
19+ { "id" : " rz7cOz2voOo" , "title" : " Expectation vs Reality in Performance" },
20+ { "id" : " qCBct-7xgoc" , "title" : " Building a Workload Model: Deep Dive" },
21+ { "id" : " Zss8SWnWXzk" , "title" : " Performance Test Plan: How it Works" },
22+ { "id" : " nyHUC2cUAtc" , "title" : " Creating a Strategic Performance Plan" },
23+ { "id" : " rtNUrCOj30E" , "title" : " Elite Performance Interview Q&A" },
24+ { "id" : " WosBw6d7O88" , "title" : " Top 6 Critical Performance Metrics" },
25+ { "id" : " i0jnjk693sk" , "title" : " The Performance Testing Life Cycle (PTLC)" },
26+ { "id" : " dV4gsabeTaw" , "title" : " Full Performance Engineering Bootcamp Intro" },
27+ { "id" : " Ye-GPPfn-CY" , "title" : " Achieving Target Throughput: The Math" }
1328 ]
1429 },
1530 {
16- "courseId" : " neoload_course " ,
17- "title" : " NeoLoad Complete Course " ,
18- "description" : " The ultimate team guide to mastering NeoLoad from installation to advanced logic ." ,
19- "category" : " Performance Tools " ,
20- "tool" : " NeoLoad " ,
21- "level" : " Intermediate " ,
31+ "courseId" : " bootcamp_jmeter_essentials " ,
32+ "title" : " JMeter Mastery: Core Essentials " ,
33+ "description" : " The fundamental JMeter course for teams. Learn installation, proxies, and building clean, data-driven load scripts ." ,
34+ "category" : " performance " ,
35+ "tool" : " JMeter " ,
36+ "level" : " Beginner " ,
2237 "videos" : [
23- { "id" : " yqvvDKT1KIs" , "title" : " Download & Install NeoLoad Windows" },
24- { "id" : " PfdggV0wxUA" , "title" : " Download & Install Root Certificate" },
25- { "id" : " r4I0st1FM3U" , "title" : " How to Record Web Application" },
26- { "id" : " u-e1QtcYnRY" , "title" : " Variable Manager Step by Step" },
27- { "id" : " e-2PIow1FY4" , "title" : " Parameterization & Variable Types" },
28- { "id" : " t5CLYiD2lzA" , "title" : " Replace Created Variables" },
29- { "id" : " pI_Yw1raj28" , "title" : " Check User Path Validity" },
30- { "id" : " k-UVgms70W4" , "title" : " Think Time and Pacing" },
31- { "id" : " C0q9z7-iUNI" , "title" : " How to Install Free License" }
38+ { "id" : " 1OO4XcWWMRc" , "title" : " Episode 1: Install JMeter in Windows" },
39+ { "id" : " 44eojEKcxl0" , "title" : " Episode 1.1: Install Java and JMeter on Mac" },
40+ { "id" : " GJKvvxKIYGU" , "title" : " Episode 2: How to Record Script using Proxy" },
41+ { "id" : " 22Y8tMRJESQ" , "title" : " Fix: Import Root Certificates (SSL/TLS)" },
42+ { "id" : " sDTUibbFryk" , "title" : " JMeter: Recording Certificate Troubleshooting" },
43+ { "id" : " g0OrP8x1Xg4" , "title" : " Certificates: Standard 5.6.3 Setup" },
44+ { "id" : " kVP3NnjKr0E" , "title" : " Understanding the bin Directory & .bat files" },
45+ { "id" : " kr6HV2ZmD0o" , "title" : " Proxy Setup specifically for Chrome" },
46+ { "id" : " jozXa-pSik0" , "title" : " Beginner: Data Parameterization 101" },
47+ { "id" : " BZ4_JXbRNw4" , "title" : " Using CSV Data Set Config (Episode 3)" },
48+ { "id" : " 1OO4XcWWMRc" , "title" : " Performance Tuning jmeter.bat vs jmeter.jar" },
49+ { "id" : " pncI_Qr0Zdg" , "title" : " Extended CSV Data Set Logic (Expert Techniques)" },
50+ { "id" : " 9PbJ99-6XaYE" , "title" : " Error Fix: Unable to Access Jarfile" },
51+ { "id" : " SUVS7s5hmrw" , "title" : " Script Startup Logic (Architecture level)" }
3252 ]
33- },
53+ },
3454 {
35- "courseId" : " jmeter_basics" ,
36- "title" : " JMeter Mastery: Beginner Essentials" ,
37- "description" : " Getting started with Apache JMeter recording, setup, and CSV parameterization." ,
55+ "courseId" : " jmeter_logic_expert" ,
56+ "title" : " JMeter Deep Dive: Logic & Pacing" ,
57+ "description" : " Take control of your load tests. Learn complex logic controllers, think times, and arrivals management." ,
58+ "category" : " performance" ,
3859 "tool" : " JMeter" ,
39- "category" : " Performance Tools" ,
40- "level" : " Beginner" ,
41- "videos" : [
42- { "id" : " 1OO4XcWWMRc" , "title" : " How to Install Apache JMeter in Windows" },
43- { "id" : " GJKvvxKIYGU" , "title" : " How to Record Script using Apache JMeter" },
44- { "id" : " BZ4_JXbRNw4" , "title" : " How to Do Parameterization in JMeter" },
45- { "id" : " sDTUibbFryk" , "title" : " How to Fix Certificate issues" }
46- ]
60+ "level" : " Intermediate" ,
61+ "videos" : [
62+ { "id" : " 1VulAgRa1Gw" , "title" : " Logic 1: Mastering the IF Controller" },
63+ { "id" : " zjqJTEzyK5o" , "title" : " Logic 2: Using the LOOP Controller" },
64+ { "id" : " paGzapZ1Wr0" , "title" : " Logic 3: Simple vs Transaction Controllers" },
65+ { "id" : " SG5vIPLFZt4" , "title" : " Logic 4: The Once Only Controller" },
66+ { "id" : " 5v3g3nl2EI8" , "title" : " Logic 5: Interleave Controller Patterns" },
67+ { "id" : " ziJZ-77n_PU" , "title" : " Logic 6: Random vs Random Order Controllers" },
68+ { "id" : " qOD0V5AWM00" , "title" : " Logic 7: Mastering While Loops in JMX" },
69+ { "id" : " 5ONHik4lp6s" , "title" : " Logic 8: Using Switch Controllers" },
70+ { "id" : " ZfQpvjy6fhM" , "title" : " Logic 9: ForEach Loop over Dynamic data" },
71+ { "id" : " _CiSDRErq6I" , "title" : " Logic 10: Module Controller for script reuse" },
72+ { "id" : " 3_qvbNAKYCg" , "title" : " Timing 1: Constant Timer vs Reality" },
73+ { "id" : " 6XfDqx0KXJQ" , "title" : " Timing 2: Efficient Multiple Think-times" },
74+ { "id" : " 1UH0AO5mCTI" , "title" : " Timing 3: Precise Throughput Timer (Mastering TPS)" },
75+ { "id" : " prNiRKdX2XI" , "title" : " Timing 4: Gaussian vs Uniform Random Timers" }
76+ ]
4777 },
4878 {
49- "courseId" : " jmeter_advanced" ,
50- "title" : " JMeter Mastery: Advanced Logic" ,
51- "description" : " Deep dive into Logic Controllers, Properties, and Dynamic workload handling." ,
79+ "courseId" : " jmeter_architect_v1" ,
80+ "title" : " JMeter Architect: Advanced Scripting & JDBC" ,
81+ "description" : " Expert level training on JSR223 Preprocessors, JSON extractors, and live Database performance testing using SQL and JDBC connections." ,
82+ "category" : " performance" ,
5283 "tool" : " JMeter" ,
53- "category" : " Performance Tools" ,
5484 "level" : " Advanced" ,
5585 "videos" : [
56- { "id" : " dQw4w9WgXcQ" , "title" : " Introduction to Advanced Controllers" }
86+ { "id" : " ADpnXEjC5K0" , "title" : " Advanced Logic: JSR223 PreProcessors with Groovy" },
87+ { "id" : " _10q-jg4X0M" , "title" : " Programming JMeter: Part 1 - Groovy Logic" },
88+ { "id" : " MZUaQxwxGEs" , "title" : " Expert Response Handling: JSR223 Post-Processors" },
89+ { "id" : " WP6eUw46MQ4" , "title" : " Validation: How to use JSR223 Assertions" },
90+ { "id" : " d_ANCDUL9dE" , "title" : " Advanced Logging: JSR223 Listener Custom Reporting" },
91+ { "id" : " Q6e|Us46MQ4" , "title" : " Data Management: Beanshell Preprocessor Guide" },
92+ { "id" : " Ikmk4qfJcj4" , "title" : " Beanshell Post Processor for Extraction" },
93+ { "id" : " a_mZ-orD4rU" , "title" : " User Parameters Preprocessor Deep Dive" },
94+ { "id" : " fOZOsie1D0E" , "title" : " HTML Link Parser Logic" },
95+ { "id" : " _ltVTp1FRVM" , "title" : " Data Harvesting: JSON & YAML Path Extractor" },
96+ { "id" : " gARQiKoITas" , "title" : " Scraping Data: CSS Selector Extractor" },
97+ { "id" : " u4CzloemqQo" , "title" : " Advanced Correlation: Capture Last Dynamic Value" },
98+ { "id" : " ZYMdWeZ6QvY" , "title" : " JDBC: How to connect MySQL with JMeter" },
99+ { "id" : " z8VsxVoDdkw" , "title" : " Automation: Executing SQL files in Load Tests" },
100+ { "id" : " 9fnMWI_ljqU" , "title" : " Performance Optimization: Execute Stored Procedures" },
101+ { "id" : " iXemNzYIhDs" , "title" : " Edge Case: Escaping Single Quotes in SQL" },
102+ { "id" : " 8BYeg6WCN4k" , "title" : " RegEx: Global regular expression Masterclass" }
103+ ]
104+ },
105+ {
106+ "courseId" : " jmeter_enterprise_ops" ,
107+ "title" : " JMeter Enterprise: CI/CD & Grafana Dashboards" ,
108+ "description" : " Transition to Continuous Performance Testing. Build automated pipelines in Azure, Jenkins, and GitHub, with real-time reporting via Grafana and InfluxDB." ,
109+ "category" : " devops" ,
110+ "tool" : " GitHub" ,
111+ "level" : " Expert" ,
112+ "videos" : [
113+ { "id" : " MCf0jfZDPtc" , "title" : " Architecture: Execute JMeter in Non-GUI mode" },
114+ { "id" : " pIixyX0Rf8M" , "title" : " Reporting: Generate HTML Dashboard Reports" },
115+ { "id" : " wd7BKDGHxok" , "title" : " Non-GUI Issues: What went wrong with my Load Test?" },
116+ { "id" : " yG3z1-BpuFc" , "title" : " Enable Release Pipelines in Azure DevOps" },
117+ { "id" : " 68JFyzcMU3M" , "title" : " Master Azure DevOps + JMeter Integration" },
118+ { "id" : " pFt5G5lVgFA" , "title" : " Pipeline Mastery: Execute JMeter from Azure Repos" },
119+ { "id" : " arbbf9MfcJw" , "title" : " Deployment: Use Azure Release Pipelines" },
120+ { "id" : " 7gBECXzLe7Y" , "title" : " Zero-Install: Run JMeter in Cloud Agents" },
121+ { "id" : " yl3Vy4SE_0A" , "title" : " Runtime Strategy: Parametrize Load/Duration in Cloud" },
122+ { "id" : " 1Qv4ube46Vo" , "title" : " Advanced CI: Continuous Testing Logic" },
123+ { "id" : " h-uKlNHDS_U" , "title" : " Legacy CI: Execute JMeter Load Tests using Jenkins" },
124+ { "id" : " fFBpPZkD1Ow" , "title" : " Integration: GitHub + Jenkins Pipeline for Load Tests" },
125+ { "id" : " 2_sq5zbXMj4" , "title" : " The SRE Stack: JMeter + InfluxDB + Grafana" },
126+ { "id" : " PyG4pm_SBNA" , "title" : " Backend Listener Setup for Real-time Monitoring" }
57127 ]
58128 },
59129 {
60- "courseId" : " jmeter_api " ,
61- "title" : " JMeter: Performance Testing APIs " ,
62- "description" : " Mastering REST API and Microservices performance testing using JMeter ." ,
63- "tool " : " JMeter " ,
64- "category " : " Performance Tools " ,
130+ "courseId" : " neoload_pro_series " ,
131+ "title" : " NeoLoad Full Certification Bootcamp " ,
132+ "description" : " Comprehensive course on Tricentis NeoLoad. From initial root certificates to variable managers and complex error handling ." ,
133+ "category " : " performance " ,
134+ "tool " : " NeoLoad " ,
65135 "level" : " Intermediate" ,
66136 "videos" : [
67- { "id" : " ID_PLACEHOLDER_1" , "title" : " API Header Management" },
68- { "id" : " ID_PLACEHOLDER_2" , "title" : " JSON Extractor & Correlation" }
137+ { "id" : " ZgUZLNUN9Ow" , "title" : " Masterclass Day 1: Master NeoLoad in 10 Minutes" },
138+ { "id" : " Ax1RXrIcC4Q" , "title" : " Architecture Tour of the NeoLoad Engine" },
139+ { "id" : " 1NtimwAPuO8" , "title" : " Setting up your first Project & Settings" },
140+ { "id" : " yqvvDKT1KIs" , "title" : " Full Installation Guide for Windows 11" },
141+ { "id" : " PfdggV0wxUA" , "title" : " SSL Proxy: Install NeoLoad Root Certificate" },
142+ { "id" : " QaPsfw_619Q" , "title" : " Fixed: Chrome Proxy issues during recording" },
143+ { "id" : " W7SX6TkRntc" , "title" : " Http Recorder Proxy Configuration" },
144+ { "id" : " r4I0st1FM3U" , "title" : " Recording Lesson: Creating your first script" },
145+ { "id" : " KleOdMq0klI" , "title" : " Record Script Explained (Tamil Version)" },
146+ { "id" : " u-e1QtcYnRY" , "title" : " The Master Variable Manager (Episode 4)" },
147+ { "id" : " e-2PIow1FY4" , "title" : " Logic: Variable Types & Parameterization" },
148+ { "id" : " t5CLYiD2lzA" , "title" : " Logic: Replace created variables (Refactoring)" },
149+ { "id" : " APT7xFBd1IE" , "title" : " Protocol: Manual Correlation Technique" },
150+ { "id" : " PxhXECJZ258" , "title" : " Automation: Using Correlation Frameworks" },
151+ { "id" : " IQwEkHdJNnw" , "title" : " Ultimate Guide to Professional Correlation" },
152+ { "id" : " 2zytekhh87k" , "title" : " Expert Level: Complex Framework creation" },
153+ { "id" : " NYROi2aOz80" , "title" : " Logic: Using LOOP and While logical actions" },
154+ { "id" : " TOzNg8BDcVM" , "title" : " Logic: If-Then-Else conditional actions" },
155+ { "id" : " jAkG8e-Jp2w" , "title" : " Logic: Using SWITCH and Random actions" },
156+ { "id" : " VlWUAedqO6g" , "title" : " Logic: Try Catch Error Handling for Testers" }
69157 ]
70158 },
71159 {
72- "courseId" : " k6_academy " ,
73- "title" : " k6 Modern Load Testing " ,
74- "description" : " Javascript-based load testing for modern CI/CD and Kubernetes environments ." ,
75- "tool " : " k6 " ,
76- "category " : " Performance Tools " ,
160+ "courseId" : " sre_cloud_infrastructure " ,
161+ "title" : " SRE Bootcamp: Kubernetes, AKS & Cloud " ,
162+ "description" : " The official team guide to Site Reliability Engineering. Master K8s pods, scaling, Azure infrastructure, and enterprise cloud migration ." ,
163+ "category " : " sre " ,
164+ "tool " : " AKS " ,
77165 "level" : " Advanced" ,
78166 "videos" : [
79- { "id" : " ID_k6_1" , "title" : " Introduction to k6 OSS" }
167+ { "id" : " 3vXA76tmlSU" , "title" : " SRE 1: Introduction to Site Reliability Engineering" },
168+ { "id" : " OMUsLppD_L8" , "title" : " SRE 2: Understanding the SRE World" },
169+ { "id" : " jnioj77NkaY" , "title" : " SRE 3: The Ultimate Roadmap for Engineers" },
170+ { "id" : " qGUgO-hy3oE" , "title" : " SRE 4: Why is SRE vital for your company?" },
171+ { "id" : " C9XRGvPOqVQ" , "title" : " K8s: What is Kubernetes and how does it work?" },
172+ { "id" : " hYyjOI94c3A" , "title" : " K8s: Master Kubernetes End-to-End" },
173+ { "id" : " QkwcWPPeCFo" , "title" : " K8s Pods: A deep dive into Pod architecture" },
174+ { "id" : " ziArNtMqxO0" , "title" : " K8s: Multiple containers inside a single Pod" },
175+ { "id" : " aqra5CaWrv4" , "title" : " K8s CronJobs: Automating tasks in the cluster" },
176+ { "id" : " s57MnVVJ6ig" , "title" : " K8s Namespaces: How to organize your cluster" },
177+ { "id" : " z5Fvx7KqpPY" , "title" : " Helm: Introduction to the K8s Package Manager" },
178+ { "id" : " 0KQWCowTGQg" , "title" : " Cloud: Migrating from On-Prem to Azure/AWS" },
179+ { "id" : " JVSJ9c6taag" , "title" : " Azure: Resource Groups and Cloud Hierarchy" },
180+ { "id" : " OzIvW0CNGsI" , "title" : " Azure: Understanding Service Endpoints" },
181+ { "id" : " UikOD3NYyMg" , "title" : " Azure: Setup Private Endpoints (Advanced)" },
182+ { "id" : " cK_qGbHZ3UY" , "title" : " Tool: Introduction to Azure Load Testing" },
183+ { "id" : " QVh3Hw_wBWU" , "title" : " Execute: Run JMeter CSV Tests on Azure Load Test" }
80184 ]
81185 },
82186 {
83- "courseId" : " ai_trends_2026" ,
84- "title" : " Innovation Lab: AI in SRE & Testing" ,
85- "description" : " Little's Law Team perspectives on using Generative AI for scripting and scaling." ,
86- "tool" : " Trends" ,
87- "category" : " AI Trends" ,
88- "level" : " Expert" ,
187+ "courseId" : " loadrunner_vu_expert" ,
188+ "title" : " LoadRunner Professional: Expert C-Logic" ,
189+ "description" : " Beyond recording. Learn advanced manual correlation, C-functions library (lr_eval), and UI-based TruClient scripting." ,
190+ "category" : " performance" ,
191+ "tool" : " Loadrunner" ,
192+ "level" : " Advanced" ,
193+ "videos" : [
194+ { "id" : " lIAgb68-iiQ" , "title" : " VuGen 1: Scripting Web Applications" },
195+ { "id" : " A_QzBEZnnKA" , "title" : " Expert: Hidden Parameterization Techniques" },
196+ { "id" : " Xj3pmuAGGv0" , "title" : " Text Checks: Working with web_reg_find" },
197+ { "id" : " XuHp5_RfF8A" , "title" : " Pacing & ThinkTime Design Best Practices" },
198+ { "id" : " 1FwMYE7skJA" , "title" : " Correlation 1: Advanced Manual Correlation" },
199+ { "id" : " j79cIWNbpRs" , "title" : " Correlation 2: Using web_reg_save_param_regexp" },
200+ { "id" : " j6iVgfyBqac" , "title" : " Correlation 3: Attribute vs Regex (When to use which)" },
201+ { "id" : " br0pGb-_GEe" , "title" : " Expert Fix: Troubleshooting Cookie Correlation" },
202+ { "id" : " 8LXtb80WZQ8" , "title" : " C-Logic: Essential VuGen Function Library" },
203+ { "id" : " hVYZ-FB9cFc" , "title" : " Conversion: Double to Integer function (lr_convert)" },
204+ { "id" : " 3mcG4kf5NnA" , "title" : " Error Ops: lr_error_message mastering" },
205+ { "id" : " xyd_LfefnvU" , "title" : " Dynamic Data: Use lr_eval_string for everything" },
206+ { "id" : " yRza-uo-4Zc" , "title" : " Runtime: VUser as Thread vs Process architecture" },
207+ { "id" : " bvZSnlX-x5U" , "title" : " TruClient: Protocol introduction for modern UIs" },
208+ { "id" : " fgvhrJKR3cI" , "title" : " TruClient: Dynamic Data Parameterization" },
209+ { "id" : " 9CsLN32B_KI" , "title" : " TruClient: Managing wait times and ThinkTime" }
210+ ]
211+ },
212+ {
213+ "courseId" : " python_locust_mastery" ,
214+ "title" : " Performance-as-Code: Python & Locust" ,
215+ "description" : " Build high-scale, code-based load tests using Python. Learn the basics of Python and progress to the Locust 30-Day Masterclass series." ,
216+ "category" : " devops" ,
217+ "tool" : " Locust" ,
218+ "level" : " Intermediate" ,
89219 "videos" : [
90- { "id" : " ID_AI_TREND_1" , "title" : " LLMs for Performance Tuning" }
220+ { "id" : " 0WuZPOkGIqY" , "title" : " Python 1: Beginners Tutorial Step-by-Step" },
221+ { "id" : " 0tLEep9DWMo" , "title" : " Python 2: Data Structures and Types" },
222+ { "id" : " GWmQMtysx9Q" , "title" : " Python 3: Managing Script logic" },
223+ { "id" : " olbB8WG8RWs" , "title" : " Python 4: Data types Deep Dive" },
224+ { "id" : " DrB1yV6eOrU" , "title" : " Locust Ep 1: The Performance Testing Roadmap" },
225+ { "id" : " I8WvyTZC7RA" , "title" : " Locust Ep 2: Installation and Env Setup" },
226+ { "id" : " qRYNF0R610Q" , "title" : " Locust Ep 3: Your first test in 10 Minutes" },
227+ { "id" : " MNt_9w0WxqU" , "title" : " Locust Ep 4: Mastering 'Green Threads' concurrency" },
228+ { "id" : " YTR8t0iifFY" , "title" : " Locust Ep 6: Writing GET request scripts" },
229+ { "id" : " KnGkzPURdQE" , "title" : " Locust Ep 7: Writing POST request scripts" },
230+ { "id" : " WVKKb-dYW8M" , "title" : " Locust Ep 10: The Task Organization Secret" },
231+ { "id" : " TXzrlh2Zq5M" , "title" : " Locust Ep 11: Real-time Script Correlation" },
232+ { "id" : " PU14xzSetgM" , "title" : " Locust Ep 12: Maintaining Constant User Load" },
233+ { "id" : " tpU4yD4sIqM" , "title" : " Locust Ep 13: Executing Ramp-up strategies" },
234+ { "id" : " d73aSpJIGU4" , "title" : " Locust Ep 15: Executing Stress & Spike Tests" },
235+ { "id" : " 1PHCRDiWXg4" , "title" : " Locust Ep 17: Mastering Correlation like a PRO" }
91236 ]
92237 }
238+
239+
93240]
0 commit comments