Skip to content

Commit b9ab2af

Browse files
committed
release v0.14.24
1 parent 32fac60 commit b9ab2af

58 files changed

Lines changed: 8727 additions & 1231 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](http://keepachangelog.com)
66
and this project adheres to [Semantic Versioning](http://semver.org).
77

8+
## [v0.14.24 2025-07-13][v0.14.24]
9+
10+
- 내용채워넣기
11+
12+
---
13+
814
## [v0.14.23 2025-06-22][v0.14.23]
915

1016
- 내용채워넣기
@@ -239,4 +245,5 @@ and this project adheres to [Semantic Versioning](http://semver.org).
239245
[v0.14.20]: https://github.com/chanhi2000/articles/compare/v0.14.19...v0.14.20
240246
[v0.14.21]: https://github.com/chanhi2000/articles/compare/v0.14.20...v0.14.21
241247
[v0.14.22]: https://github.com/chanhi2000/articles/compare/v0.14.21...v0.14.22
242-
[v0.14.23]: https://github.com/chanhi2000/articles/compare/v0.14.22...v0.14.23
248+
[v0.14.23]: https://github.com/chanhi2000/articles/compare/v0.14.22...v0.14.23
249+
[v0.14.24]: https://github.com/chanhi2000/articles/compare/v0.14.23...v0.14.24

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "chanhi2000.github.io",
33
"description": "My Personal Super Mindmap",
4-
"version": "0.14.23",
4+
"version": "0.14.24",
55
"license": "MIT",
66
"type": "module",
77
"private": true,

scripts/src/yt-202411.json

Lines changed: 0 additions & 759 deletions
Large diffs are not rendered by default.

scripts/src/yt-202503.json

Lines changed: 0 additions & 116 deletions
Large diffs are not rendered by default.

scripts/src/yt-202504.json

Lines changed: 0 additions & 60 deletions
Large diffs are not rendered by default.

scripts/src/yt-202505.json

Lines changed: 7151 additions & 274 deletions
Large diffs are not rendered by default.
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"channel": {
3+
"id": "BananaGearStudios",
4+
"name": "Banana Gear Studios",
5+
"profile": "https://yt3.googleusercontent.com/SHPI9aEpIrZ87Dn6ZQi9gi1KES9SniCe8LmhDjHmCtxupLe1ysnJulAo5e3pCfAOei_EMD90=s160-c-k-c0x00ffffff-no-rj",
6+
"banner": "https://yt3.googleusercontent.com/tPehnPNa9aVr7iJbfUMcZaRFwglQccI6ojdmB-5ONIOS73GdkNpeHc29nemYB_wLNbf8X7ZAXw=w1707-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj"
7+
},
8+
"videos": [
9+
{ "id": "HJQ95AoX5kY", "title": "Building The World's Most Compact LEGO 7-Segment Display" },
10+
{ "id": "DcWvsuVz-aE", "title": "Would A LEGO Car Drive Faster If Its Wheels Had Wheels?" },
11+
{ "id": "vgqYwGIWmpc", "title": "Working LEGO 360-Degree Treadmill" },
12+
{ "id": "qQ3U3ND1_G4", "title": "Can I Build A LEGO Gearbox WITHOUT GEARS?" },
13+
{ "id": "Eyr1HfQeObc", "title": "Building A LEGO Car Not As Intended" },
14+
{ "id": "1e7c4WwaH6I", "title": "LEGO Mechanical Speed-Graphing System" },
15+
{ "id": "ExR-_U76VMA", "title": "Building A Better LEGO CVT (No Slipping!)" },
16+
{ "id": "Qq5NmFsd82s", "title": "But Does My Automatic LEGO CVT Actually Work?" },
17+
{ "id": "YJfeIborE-c", "title": "How I Built A LEGO Treadmill That Moves In EVERY Direction" }
18+
],
19+
"playlists": [
20+
21+
]
22+
}
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
{
2+
"channel": {
3+
"id": "CodesEasy",
4+
"name": "Codes Easy",
5+
"profile": "https://yt3.googleusercontent.com/8ATbNgxR_QkacW7Z4wFdHMyDC0Esas2IYsbzu5HUp5ZJoVd-LzG18Xdu5COlejQD_185wMnQAg=s160-c-k-c0x00ffffff-no-rj",
6+
"banner": "https://yt3.googleusercontent.com/YCjo4Chy93t7A_VeS5H6KigfN8bAHDRlV7wubE9X_nPbbAtVlWXlK1Lin7UA1szzbml0J_cVNkA=w1707-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj"
7+
},
8+
"videos": [
9+
{ "id": "Iw7InfD0YQs", "title": "Localization in Laravel: Building a Multilingual App" },
10+
{ "id": "14AzaRw_hj4", "title": "Laravel Maintenance Mode Explained – Easy Guide with Artisan Commands" },
11+
{ "id": "yIwnCa4bHeQ", "title": "Deploy PHP App with Contact Form & Cloudflare Enterprise" },
12+
{ "id": "GoKec6wjrcg", "title": "Send Emails in Laravel | Laravel Mail Tutorial for Beginners" },
13+
{ "id": "rh7e7NIcE4E", "title": "Laravel Custom Error Pages Tutorial – Design 404, 500 & 503 Error Views" },
14+
{ "id": "llX2M3LCFXA", "title": "Custom Helper Functions in Laravel: Boost Your Development Workflow" },
15+
{ "id": "ghWsqln3qp4", "title": "Build a Contact Us Form in Laravel: A Step-by-Step Guide" },
16+
{ "id": "ejO7bgd_nBw", "title": "How to Use Laravel Sanctum for API Authentication in Android Apps" },
17+
{ "id": "flOSzxH9PBE", "title": "HLS Video Player In Android" },
18+
{ "id": "2EPmhLSjrZg", "title": "Deploying a Laravel E-Commerce Application: Step-by-Step Guide" },
19+
{ "id": "S7XFXx-rlwI", "title": "Setup PHP Development Environment: Step-by-Step Guide for Beginners" },
20+
{ "id": "9LHjoVsWLdI", "title": "Install and Migrate WordPress Website - Cloudways" },
21+
{ "id": "yFFXPAOvIic", "title": "Install and Setup Laravel - Complete guide" },
22+
{ "id": "0KrDpSYDzE4", "title": "Routing in Laravel: A Comprehensive Guide for Beginners" },
23+
{ "id": "DZmkzV9SJEI", "title": "Controllers in Laravel: Detailed explanation for beginners" },
24+
{ "id": "3wqh-7SjDB8", "title": "Views In Laravel: Explained in detail for Beginners" },
25+
{ "id": "CYQBUMZuwoA", "title": "Migrations in Laravel: Beginner Friendly Explanation" },
26+
{ "id": "XbD0RwtjDCI", "title": "Seeding In Laravel: Explained" },
27+
{ "id": "WY9HlhmrpqQ", "title": "Models and CRUD Operations In Laravel" },
28+
{ "id": "Gzy4GWVidZQ", "title": "Upload Files In Laravel: A Step-by-Step Guide for Beginners" },
29+
{ "id": "7uzvrB0pOYs", "title": "Login and Registration in Laravel" },
30+
{ "id": "3VRY-I1hEWg", "title": "How to handle Runtime Permissions In Android" },
31+
{ "id": "Lk6st0mG2LA", "title": "Fix WordPress Security Issues Effortlessly with Cloudways" },
32+
{ "id": "QWPl-yk5_s0", "title": "How to Set Up Firebase Crashlytics in Android - Step by Step Guide" },
33+
{ "id": "3X1B2XIPaYg", "title": "Streamlining Your Laravel Staging Process: A Step-by-Step Guide" },
34+
{ "id": "kZyFAK_zhic", "title": "Master Laravel REST API: Full CRUD Operations from Scratch!" },
35+
{ "id": "p1wwIphZbQ0", "title": "How to Create a Payment Link with Razorpay: Step-by-Step Guide" },
36+
{ "id": "91wNpWJ-sYY", "title": "How to Create UPI QR Code in Razorpay: Using PHP SDK" },
37+
{ "id": "lQ_3i4NAjCs", "title": "o1 Preview vs GPT-4o: Who’s the Better Developer" },
38+
{ "id": "jRloQJvekHA", "title": "How to Generate Text and Images with OpenAI API" },
39+
{ "id": "dLXT9R4DgmA", "title": "Fetch User Location using IP with Google Geolocation & Geocoding APIs in PHP" },
40+
{ "id": "Oea6RqppAQ0", "title": "How to Create Payment Links Using Stripe API - Step-by-Step Tutorial" },
41+
{ "id": "nTZxJYdIU3c", "title": "How to Generate Stunning Images with FLUX.1 Model: Local Installation Guide" },
42+
{ "id": "y7dWut7qE70", "title": "Set Up Domain & SSL for Localhost with XAMPP | Step-by-Step Guide" },
43+
{ "id": "sDWUT9TP7sc", "title": "Complete Guide to HLS Video Streaming: From Conversion to Playback" },
44+
{ "id": "ZpAuH2J3M3w", "title": "How to Convert Text to Speech Using OpenAI api" },
45+
{ "id": "0bCyrE8c7dk", "title": "Complete Ecommerce Application in Laravel" },
46+
{ "id": "WRcXMHyLzI0", "title": "Speech to Text with OpenAI API: Convert Audio to Text Easily" },
47+
{ "id": "Yr-5HmRb1UE", "title": "Implement Razorpay Subscriptions for Recurring Payments: Step-by-Step Guide" },
48+
{ "id": "LD2kiskg_bA", "title": "How to Set Up and Implement the Phi AI Model Locally" },
49+
{ "id": "Vd5OS3R5VGg", "title": "Create Your First Android Project - XML Layout Tutorial for Beginners" },
50+
{ "id": "4Tb6nehagdk", "title": "Complete File Upload and Transfer Project in Laravel | Full Tutorial" },
51+
{ "id": "4senIJ6TU_o", "title": "How to Install and Set Up Flutter with Android Studio" },
52+
{ "id": "EXGIE_Ao5c4", "title": "Build a URL Shortener with Laravel - Full Tutorial (Step-by-Step Guide)" },
53+
{ "id": "g1pZX0sjntA", "title": "Push Your Code to GitHub in 6 Minutes! (Beginner-Friendly Guide)" }
54+
],
55+
"playlists": [
56+
57+
]
58+
}
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
{
2+
"channel": {
3+
"id": "DevInterrupted",
4+
"name": "Dev Interrupted",
5+
"profile": "https://yt3.googleusercontent.com/kivJEC7nRHsOfWJvyU_-TBU68_XtQyHDs7WhX2g6c37nsESUkzC33n4ipqzpunujOOLyceMO9oM=s160-c-k-c0x00ffffff-no-rj",
6+
"banner": "https://yt3.googleusercontent.com/gWyMjBGBqfS188ldZuzpOQFWJsSXfHKpW3U5oYdEgi-6up4AcR1ifBje07XoT3P7fkFv8Ti06Q=w1707-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj"
7+
},
8+
"videos": [
9+
{ "id": "nkvmBFzAcEg", "title": "AI is the future of the SDLC with Dan Lines (#227)" },
10+
{ "id": "kCp1iiMuMJs", "title": "Google DeepMind's AI playbook for engineering at hyperspeed with Philipp Schmid (#228)" },
11+
{ "id": "YDIIj02i-ZI", "title": "You’re not theuser anymore with Andrew Hamilton (#230)" },
12+
{ "id": "Pp047wH6ltA", "title": "Amazon Q and The Future of Autonomous Development with Adnan Ijaz (#215)" },
13+
{ "id": "8iUevMkgqKc", "title": "How to Build AI Workflows You Can Trust with Infactory's Brooke Hartley Moy (#218)" },
14+
{ "id": "vlExsgVffSA", "title": "How Marketing Ruined Shift Left with Tanya Janca (#219)" },
15+
{ "id": "61awFr7sdd4", "title": "The Shift to Agent-Driven API Consumption" },
16+
{ "id": "fKj1fpnV4So", "title": "AI Gets Eyes and Ears with Russ d'Sa (#221)" },
17+
{ "id": "Y8bi6g78qYY", "title": "The End of Specialization? How AI Shapes Modern Dev Teams with Lee Robinson (#222)" },
18+
{ "id": "CkXKSUPrAhY", "title": "The Odyssey of Innovation: Classics, Code, and Cognitive Load with Matt Greenwood (#225)" },
19+
{ "id": "Yi0kwIr6SWU", "title": "Hunting for a Flywheel with Luca Rossi Founder of Refactoring (#209)" },
20+
{ "id": "XCjRgjlSPuk", "title": "Why Teams Will Break This Year (and How to Fix Them) with Dharmesh Thakker (#210)" },
21+
{ "id": "OOk9ViZSZaE", "title": "Can Your AI Strategy Be Future Proof? with Vikram Chatterji (#210)" },
22+
{ "id": "D_DwknnAsTo", "title": "Why are Teams Only Aligned During a Crisis? with Rob Zuber and Tara Hernandez (#211)" },
23+
{ "id": "TI5nni3__xw", "title": "Simplifying the AI Stack with Maryam Ashoori ()" },
24+
{ "id": "dOSdXSdIXWY", "title": "Can You Buy Your Way to DevSecOps Success?" },
25+
{ "id": "mnH28r8rRP8", "title": "Will AI Finally Make TDD Practical? with Animesh Mishra (#213)" },
26+
{ "id": "lKxozKpBa1U", "title": "Ditch the Ticket Factory Mentality with Thanos Diacakis (#214)" },
27+
{ "id": "vAzJuRPv7xo", "title": "Career Journey 5: Bringing Diversity to Tech Leadership with Bhavini Soneji (#152)" },
28+
{ "id": "pLaOb7JkUBA", "title": "Getting Unstuck In Your Career with Top End Devs (#153)" },
29+
{ "id": "It-5Cl8DeoI", "title": "Career Journey 6: Your Invitation to the Boardroom with LinearB (#154)" },
30+
{ "id": "MxngVXCZXhg", "title": "Labs: Programmable Workflows & Policy-as-Code with LinearB (#155)" },
31+
{ "id": "l3Nwx8CFcrg", "title": "Wiring The Winning Organization with Steven J. Spear (#156)" },
32+
{ "id": "km1g1powsNI", "title": "What Engineering Leaders Can Expect In 2024 with LinearB (#157)" },
33+
{ "id": "SvTMJ1Jfm0M", "title": "Wrong Fit, Right Fit with Andre Martin (#158)" },
34+
{ "id": "3TyKEYALdOs", "title": "Protecting GitHub’s 100M Developers with Jacob DePriest (#159)" },
35+
{ "id": "pcm4HESQQKs", "title": "Wiring The Winning Organization pt. 2 with Gene Kim (#160)" },
36+
{ "id": "qTKsIZsgehk", "title": "Netflix's Blueprint for Building Inspired Engineering Teams with Carol Barrett (#163)" },
37+
{ "id": "SbCoGENHv0w", "title": "The Build vs. Buy Debate, GenAI and Section 174 with Kelly Vaughn (#164)" },
38+
{ "id": "7mvmofC9wjk", "title": "How to Build a Technical Strategy That Solves Business Problems with Rob Zuber (#166)" },
39+
{ "id": "Hxz7rQuLAq0", "title": "The Startup CTO's Handbook with Zach Goldberg CTO at Equi (#167)" },
40+
{ "id": "qu1PmBYKLPs", "title": "Preparing for Your First VP of Engineering Role with Emily Nakashima (#170)" },
41+
{ "id": "SUUDUPQn9PY", "title": "How to Leverage a Non-Technical Background in Engineering Leadership with Melissa DePUYDT (#171)" },
42+
{ "id": "HINKHsyWIOI", "title": "How Microsoft Integrates AI into Security with Binil Pillai (#172)" },
43+
{ "id": "lWCOUkFN0VE", "title": "Automated ≠ Autonomous: Developer Productivity and AI with Tara Hernandez (#173)" },
44+
{ "id": "KqPMS6bjZjc", "title": "Unlocking Employee Engagement and Innovation with Chuck Lafferty (#174)" },
45+
{ "id": "SGXUOd897BA", "title": "Why You Need to Take Risks as an Engineering Leader with Neha Batra (#175)" },
46+
{ "id": "5k_VWLm-5Fs", "title": "Labs: Setting Engineering Goals and Reporting to Stakeholders with Yishai Beeri (#176)" },
47+
{ "id": "3-URl4NgmTw", "title": "How to Increase Adoption of Internal Developer Tooling with Luis Vega (#177)" },
48+
{ "id": "TnmsMUmVfb4", "title": "Deliver Better Results: How to Unlock Your Organization's Potential with Gil Broza (#178)" },
49+
{ "id": "9gqFEwtUfBI", "title": "Data Science & AI: Getting Buy-In and Demonstrating ROI with Sanghamitra Goswami (#180)" },
50+
{ "id": "3ORLz9rPGZ4", "title": "Everything You Need to Know About Software Engineering Intelligence (SEI) with Dan Lines (#181)" },
51+
{ "id": "MVYPQkDwp8Y", "title": "Realistic Product Roadmaps and Other Lies with Johnny Ray Austin (#182)" },
52+
{ "id": "pZ3HE-wE4O4", "title": "The Rise of Cloud Costs, and How to Optimize Them with Mark Robinson (#184)" },
53+
{ "id": "hif_zTH1rVo", "title": "From Mentor to Manager: How to Get Into Engineering Management with Amanda Sopkin (#185)" },
54+
{ "id": "KJsDu44uixo", "title": "Scaling Smart: Strategies for Product Development with Adam Berman (#186)" },
55+
{ "id": "N2e4W1HQirc", "title": "Helping Government Software Teams Move Faster with Robin Yeman (#187)" },
56+
{ "id": "pJyIuKPnLfQ", "title": "Mastering Developer Experience at Shopify with Eytan Seidman (#188)" },
57+
{ "id": "ZbZ_gV-_4ko", "title": "Finding the Best Gen AI Use Case for Your Dev Team with Peter McKee (#189)" },
58+
{ "id": "WPnoxGdps9Y", "title": "The Rising Demand for Soft Skills in Engineering with Aarathi Vidyasagar (#190)" },
59+
{ "id": "1eX1kLRzvs0", "title": "Agentic AI: Dissecting the Future of AI Workflows with Amir Behbehani (#191)" },
60+
{ "id": "C133ehbuOBo", "title": "How Specialized Models Drive Developer Productivity with Brandon Jung (#192)" },
61+
{ "id": "-fqC0MFwByc", "title": "Iteration Velocity is the Key to Engineering Success with Malte Ubl (#193)" },
62+
{ "id": "BlbV7sPP9y8", "title": "Observability as a Success Catalyst with Daniela Miao (#194)" },
63+
{ "id": "rej4jNM5ykk", "title": "Transforming Customer Support with AI with Dheeraj Pandey (#195)" },
64+
{ "id": "dWIIAOCkZXQ", "title": "The Real Measure of Success in Platform Engineering with Cory O'Daniel (#196)" },
65+
{ "id": "WCUQ-Gj05Y0", "title": "From Fear to Function: Rethinking Engineering Processes with Julianna Lamb from Stytch’s (#201)" },
66+
{ "id": "nuxFWxrxhUs", "title": "From Rockets to Roadmaps: An Engineer's Guide to Product Success" },
67+
{ "id": "Ipw_46L46nI", "title": "Developer Productivity Will Decline in 2025 | Predictions from LinearB’s Ori Keren (#203)" },
68+
{ "id": "tODizy8l7Pk", "title": "Season 4 Finale: A Fond Farewell, Season 5 & A Game of Would You Rather (#204)" },
69+
{ "id": "tAU0HVqyB1A", "title": "Managing Developer Feedback Effectively with Andrew Boyagi (#206)" }
70+
],
71+
"playlists": [
72+
73+
]
74+
}

0 commit comments

Comments
 (0)