Let’s Handle 1 Million Requests per Second, It’s Scarier Than You Think!
2h 40m
126

Let’s Handle 1 Million Requests per Second, It’s Scarier Than You Think!

intermediate

Let's see what it's like to handle 1 million HTTP requests per second! In this video, we will set up a powerful infrastructure on AWS and handle more than a million requests per second. We will deal with Node.js, C++, PostgreSQL and Redis. Understanding Node.js Core Concepts Course: https://www.cododev.ca/uncc ------------------------------- SOURCE CODES: ------------------------------- Node.js Source Code: https://github.com/agile8118/node-1m-rps C++ Source Code: https://github.com/agile8118/cpp-1m-rps Tester Source Code: https://github.com/agile8118/1m-rps-tester ------------------------------- CHAPTERS: ------------------------------- Introduction 00:00 CPU Utilization & Threads 8:23 Getting Started 16:32 More on AutoCannon 20:30 Utilizing More CPU with Clustering 24:01 Moving to AWS 34:24 Adding a Storage-Based Database 1:01:50 Speeding Up with a Memory-Based Database 1:24:10 Redis Cluster Mode 1:36:18 C++ with Drogon and RapidJSON 1:51:52 The Final Colossal Tests 2:09:01 Outro 2:35:18 ------------------------------- LINKS: ------------------------------- AutoCannon: https://www.npmjs.com/package/autocannon Fastify: https://www.npmjs.com/package/fastify Cpeak: https://www.npmjs.com/package/cpeak AWS IAM 10th Anniversary: https://aws.amazon.com/blogs/apn/iam-10th-anniversary-top-recommendations-for-working-with-iam-from-our-aws-heroes-part-1/ AWS EC2 Price Calculator: https://calculator.aws/#/createCalculator/ec2-enhancement AWS RDS Price Calculator: https://calculator.aws/#/createCalculator/RDSPostgreSQL AWS Load Balancer LCU Calculator: https://exampleloadbalancer.com/ondemand_capacity_reservation_calculator.html www.cododev.ca ------------------------------- PVCFVTSY1BWZE4HP

Cododev
Build and Deploy an N8N & Zapier Clone | Next.js 15, React, Better Auth, Polar | Full Course 2025
12h
116

Build and Deploy an N8N & Zapier Clone | Next.js 15, React, Better Auth, Polar | Full Course 2025

intermediate

💻 Source Code: https://cwa.run/nodebase 🎨 Free Assets: https://cwa.run/node-assets 🎥 Part 2: https://youtu.be/S-4DrLHtL1s?si=n4a7jM4FUWf9NN32 📚 Resources: Try Inngest: https://cwa.run/node-inngest Try Polar: https://cwa.run/node-polar Try Better Auth: https://cwa.run/node-auth Try Sentry: https://cwa.run/sentry Try CodeRabbit: https://cwa.run/node-rabbit Try Neon: https://cwa.run/node-neon In this tutorial, we're building Nodebase, a complete workflow automation platform from scratch. You'll learn how to create a visual drag-and-drop canvas for building workflows, integrate multiple triggers and AI providers, handle background job execution, and build a full SaaS business layer with authentication, subscriptions, and paywalls. We'll also cover error tracking with AI monitoring and a professional Git workflow with AI-powered code reviews. Key features: 🔄 Visual workflow builder 🎯 Trigger nodes (Webhook, Google Form, Stripe, Manual) 🤖 AI integrations (OpenAI, Claude, Gemini) 💬 Messaging nodes (Discord, Slack) 🌐 HTTP request node ⚡ Background job execution with Inngest 💳 Polar payments & subscriptions 🔐 Better Auth authentication 🎨 React Flow canvas 🗄️ Prisma ORM + Neon Postgres 🔒 Type safety with TypeScript + tRPC 🐛 Sentry error tracking + AI monitoring 🧑‍💻 CodeRabbit PR reviews 🌐 Next.js 15 App Router 📱 Production-ready SaaS Timestamps 00:00 Intro 06:05 01 Setup 29:33 02 Database 56:15 03 tRPC Setup 01:35:21 04 Authentication 02:37:24 05 Theme & Styling 02:55:05 06 Background Jobs 03:28:09 07 AI Providers 04:01:53 08 Error Tracking 04:27:54 09 Sidebar Layout 05:06:26 10 Payments Setup 05:44:04 11 Workflows Crud 06:45:20 12 Workflows Pagination 07:34:34 13 Workflows UI 08:23:40 14 Workflow Page 08:59:36 15 Editor Setup 09:50:42 16 Node Selector 10:40:32 17 Editor State 11:59:20 End of Part 1

Code With Antonio
Agent Skills, Rules, Subagents: Explained!
8m
431

Agent Skills, Rules, Subagents: Explained!

beginner

There's a lot of new terms for how you manage context with coding agents. I don't think it needs to be this complicated. Here's what you need to know, and some history on how we've gotten here. https://cursor.com/blog/dynamic-context-discovery https://cursor.com/docs/context/skills https://cursor.com/docs/context/subagents https://cursor.com/docs/context/rules https://cursor.com/docs/agent/hooks

leerob
Magic Foundations | Learn to Play Magic: The Gathering
2h 40m
206

Magic Foundations | Learn to Play Magic: The Gathering

beginner

Welcome to Magic! In this video series you will learn the basics playing Magic: The Gathering. For more information and everything you need to learn how to play Magic: The Gathering visit our How To Play Magic webpage: https://magic.wizards.com/en/how-to-play For a digital tutorial, try out MTG Arena! Download free: https://magic.wizards.com/en/mtgarena Download the Magic Companion App for life tracking, event entry, store locator and more: https://magic.wizards.com/en/products/companion-app Magic: The Gathering is a collectible card game available physically and digitally (as MTG Arena) on desktop and mobile. Collect, build, and master your unique deck that will become its own legend. Download MTG Arena for free or go to your local game store and feel the magic of the original fantasy CCG!

Magic: The Gathering
Claude Agent SDK [Full Workshop] — Thariq Shihipar, Anthropic
1h 53m
869

Claude Agent SDK [Full Workshop] — Thariq Shihipar, Anthropic

intermediate

Learn to use Anthropic's Claude Agent SDK (formerly Claude Code SDK) for AI-powered development workflows! https://platform.claude.com/docs/en/agent-sdk/overview https://x.com/trq212 **AI Summary** This workshop by Thariq Shihipar (Anthropic) details the architecture and implementation of the **Claude Agent SDK**. The session moves from high-level theory—defining "agents" as autonomous systems that manage their own context and trajectory—to a live-coding demonstration. Shihipar builds an agent "Harness" from scratch, implementing the core **Agent Loop** (Context Thought Action Observation), integrating the **Bash tool** for general computer use, and demonstrating **Context Engineering** via the file system to maintain state across long tasks. **Timestamps** 00:00 Introduction: Agenda and the "Agent" definition 05:15 The "Harness" concept: Tools, Prompts, and Skills 10:10 Live Coding Setup: Initializing the Agent class and environment 15:45 implementing the "Think" step: Getting the model to reason before acting 25:20 The Agent Loop: connecting `act`, `observe`, and `loop` 33:10 Tool Execution: Handling XML parsing and tool inputs 42:00 The "Bash" Tool: Giving the agent command line access 49:30 Safety & Permissions: "ReadOnly" vs "ReadWrite" file access 58:15 Context Engineering: Using `ls` and `cat` to build dynamic context 01:05:00 The "Monitor": Viewing the agent's thought process in real-time 01:12:45 Handling "Stuck" States: Feedback loops and error correction 01:21:20 Multi-turn Complex Tasks: Building a "Research Agent" demo 01:35:10 Refactoring patterns: "Hooks" and deterministic overrides 01:48:39 Q&A: Reproducibility, helper scripts, and non-determinism 01:50:31 Q&A: Strategies for massive codebases (50M+ lines) 01:52:00 Closing remarks and future SDK roadmap * **Evolution of AI Capabilities:** Shihipar argues we are shifting from **LLM Features** (categorization, single turn) to **Workflows** (structured, multi-step chains like RAG) to **Agents**. He defines agents as systems that *"build their own context, decide their own trajectories, and work very autonomously"* rather than following a rigid pipeline. * **The Claude Agent SDK Architecture:** The SDK is built directly on top of **Claude Code** because Anthropic found they were *"rebuilding the same parts over and over again"* for internal tools. * **The Harness:** A robust agent requires more than just a model; it needs a "Harness" containing Tools, Prompts, a **File System**, Skills, Sub-agents, and Memory. * **Opinionated Design:** The SDK bakes in lessons from deploying Claude Code, specifically the "opinion" that general computer use (Bash) is often superior to bespoke tools. * **The Power of the Bash Tool:** A key technical insight is that the **Bash tool** is often the most powerful tool for an agent. Instead of building custom tools for every action (e.g., a specific API wrapper for a file conversion), giving the agent access to the shell allows it to use existing software (like `ffmpeg`, `grep`, or `git`) to solve problems flexibly, similar to how a human developer works. * **Context Engineering:** Shihipar introduces the concept of **Context Engineering** via the file system. Instead of just "Prompt Engineering," the agent uses the file system to manage its state and context. * **Files as Memory:** The agent can write to files to "remember" things or create its own documentation (e.g., `CLAUDE.md`) to ground future actions. * **Verification:** The file system serves as a ground truth for the agent to verify its work (e.g., checking if a file was actually created). * **The Agent Loop & Intuition:** Building a successful agent loop is described as *"kind of an art or intuition"*. The loop generally follows a **Gather Context Take Action Verify Work** cycle. Shihipar emphasizes that this loop allows the agent to self-correct, a capability missing from rigid workflows. * **Strategies for Determinism (Hooks):** During the Q&A, a technique for controlling agent behavior is discussed: **Hooks**. * If an agent hallucinates or skips a step (e.g., guessing a Pokemon stat instead of checking a script), a hook can intercept the response and inject feedback: *"Please make sure you write a script, please make sure you read this data."* * This enforces rules like "read before you write" without retraining the model. * **Scaling to Large Codebases:** For massive codebases (50M+ lines), standard tools like `grep` or basic context window stuffing fail. * **Semantic Search Limitations:** Shihipar notes that while semantic search is a common solution, it is *"brittle"* because the model isn't trained on the specific semantic index. * **Solution:** He recommends good **"Claude MD"** files (context files) and starting the agent in a specific subdirectory to limit scope, rather than trying to index the entire 50M lines at once.

AI Engineer
Getting started with Codex
54m
572

Getting started with Codex

intermediate

Get started with Codex, OpenAI’s coding agent, in this step-by-step onboarding walkthrough. You’ll learn how to install Codex, set up the CLI and VS Code extension, configure your workflow, and use Agents.md and prompting patterns to write, review, and reason across a real codebase. This video covers: Installing Codex (CLI + IDE) Setting up a repo and getting your first runs working Writing a great Agents.md (patterns + best practices) Configuring Codex for your environment Prompting patterns for more consistent results Tips for using Codex in the CLI and IDE Advanced workflows: headless mode + SDK Start here Sign up: https://openai.com/codex/ Codex overview + docs: https://developers.openai.com/codex Codex Cookbook: https://cookbook.openai.com/topic/codex Install + setup VS Code extension: https://marketplace.visualstudio.com/items?itemName=openai.chatgpt Agents.md standard: https://agents.md Agents.md repo: https://github.com/agentsmd/agents.md Prompting + workflows Prompting guide: https://developers.openai.com/codex/prompting/ Exec plans (Agents.md patterns): https://cookbook.openai.com/articles/codex_exec_plans Config reference: https://github.com/openai/codex/blob/main/docs/config.md#config-reference Updates Changelog: https://developers.openai.com/codex/changelog Releases: https://github.com/openai/codex/releases

OpenAI
How to Play Commander | The Command Zone 400 | Magic: The Gathering EDH
1h 21m
214

How to Play Commander | The Command Zone 400 | Magic: The Gathering EDH

intermediate

Show Notes: Commander has grown to become the most popular way to play Magic: The Gathering. If you want to learn the ins and outs of the format, what the rules are, and why it's so awesome - this is the episode for you! ---------- Official Commander Rules and Ban List: https://mtgcommander.net/ ---------- Important Videos for Beginning Commander Players: The New Commander Deckbuilding Template: https://youtu.be/3K9PEeLG_6M The Importance of Mana Curve: https://youtu.be/4GeR1xraPxU How to Build a Mana Base: (Part One) https://youtu.be/mcqktKhlOq0 (Part Two) https://youtu.be/ETCt5-8yC1c Commander Gameplay STATS Analysis: (Part One) https://youtu.be/Iwdb_kPCwNU (Part Two) https://youtu.be/ttGjuNXWxpY Card Draw vs Card Advantage: https://youtu.be/w0nbemVmjDI The Biggest Mistakes Commander Players Make: https://youtu.be/ZNx4F2mQJUk https://youtu.be/7ccfmSeCpR8 The Power of Priority (and The Stack): https://youtu.be/co25vcPvDsE Episodes about Table Politics: https://youtu.be/wE9puUWFeeQ https://youtu.be/Kmv4rkumcHg https://youtu.be/z9DoLwP3OhQ https://youtu.be/v99YPFHIwmc ---------- RAYCON: RayCon has the most stylish and affordable wireless earbuds on the market. Visit https://www.buyraycon.com/command and save 15 % on your entire order for a limited time! MOLEKULE: For a limited time, save up to 120 dollars plus free shipping and a 30-day at home trial on Molekule air purifiers by visiting: https://molekule.com/ and using promo code COMMAND. ---------- Support the show and become a Patron! Be a part of our community, receive awesome rewards, and more! http://www.patreon.com/commandzone The Command Zone is brought to you by Card Kingdom! Make sure to use our affiliate link when ordering Magic cards, accessories and more: http://www.cardkingdom.com/commandzone Huge thanks to UltraPro (https://instagram.com/ultraprointl/) for sponsoring this episode and providing awesome prizes for our giveaways. Be sure to check out their new PRO GLOSS sleeves and MYTHIC COLLECTION deck boxes. Find UltraPro: Facebook: https://facebook.com/ultraProInternational/ Twitter: https://twitter.com/ultraProIntl ---------- Follow us on Instagram: @CommandCast Follow us on Twitter: @CommandCast @JoshLeeKwai @jfwong Follow us on Facebook: https://www.facebook.com/CommandCast/ Email us: commandzonecast@gmail.com ---------- Commander Rules and Ban List: https://mtgcommander.net/

The Command Zone
Learn to Play Magic: The Gathering | Presented by The Command Zone
46m
205

Learn to Play Magic: The Gathering | Presented by The Command Zone

beginner

Join the Command Zone for a crash course in Magic and get ready to face off with your friends on the battlefield. Cast spells and creatures, learn what Mana is and how to use it, and find out why your local game shop has been hyping up this game for so long. Learn more: https://magic.wizards.com/en/how-to-play Learn: 1:21 How to Cast a Spell 7:04 Creature Combat 20:03 Playing the Game 33:31 Card Types #MTG #MagicTheGathering

Magic: The Gathering
Everything You Need To Know About Magic: The Gathering
16m
182

Everything You Need To Know About Magic: The Gathering

beginner

Check it out! The Academic Deck Box Is At A Store Near You: https://youtu.be/CGqcG9__wMY New Shuffle Up & Play alert! I teach Crim to love playing Green Commander Decks? Watch here: https://youtu.be/ClrU-0T7tOU Did you miss yesterday's new Shuffle Up & Play? It's the return of One More Mana, and you can watch the Commander gameplay here: https://youtu.be/NVqOUHq8RZU Spice8Rack Mill vs Discard SHuffle Up And Play: https://youtu.be/WYno2OlTT-g Tolarian Winds: Solving Standard Problems of Magic: The Gathering: https://youtu.be/GlBuMTBJb6I ►All original music Courtesy OF Def Cat! Listen to more music from DefCat Original Soundtracks here: https://open.spotify.com/playlist/0Fh9Fq3SvKE8F0ouj6slXd?si=441aa2e4ec074e25 and https://open.spotify.com/playlist/0Fh9Fq3SvKE8F0ouj6slXd?si=441aa2e4ec074e25&nd=1&dlsi=5f963eca44ae4999 Are you looking to Shuffle Up & Play games of Magic: The Gathering over webcam? The "Looking For Game" section of our Patron Discord is 100% free and open to everyone: https://discord.gg/tolariancommunitycollege This episode is brought to you thanks to our wonderful Patreon community. Join to support the show, or just Shuffle Up & Play with other awesome people on our Patron Discord by going to https://www.Patreon.com/TolarianCommunityCollege This show is made in part due to Card Kingdom. You can help us out by visiting our affiliate link at https://www.CardKingdom.com/TCC

Tolarian Community College
Ditch your Backlog and Shape Up your product development - Glenn F. Henriksen - CPH DevFest 2024
1h 2m
251

Ditch your Backlog and Shape Up your product development - Glenn F. Henriksen - CPH DevFest 2024

beginner

This talk was recorded at Copenhagen Developers Festival in Copenhagen, Denmark. #cphdevfest #ndcconferences #developer #softwaredeveloper Attend the next NDC conference near you: https://ndcconferences.com https://cphdevfest.com/ Subscribe to our YouTube channel and learn every day: / @NDC Follow our Social Media! https://www.facebook.com/ndcconferences https://twitter.com/NDC_Conferences https://www.instagram.com/ndc_conferences/ #agile #softskills In this talk, we look at the Shape Up methodology, a project management approach, or more correctly, a risk management technique, developed by Basecamp. We'll be focusing on its application in a real-world startup environment, drawing from two years of experience in implementing Shape Up. You'll get an overview of how this method contrasts with traditional project management techniques, particularly in terms of team organization and project execution. We will talk about our transition away from the traditional backlog system to embracing six-week work cycles and a project 'betting table', which has brought notable changes in our approach to task prioritization and execution. Our journey with Shape Up has given us several advantages, especially in moving away from exhaustive and often overwhelming backlogs. Another key aspect of our experience has been the shift from using time estimates over to implementing time budgets. While the approach has helped with our focus and with managing the uncertainties inherent in product development, it has not been without trade-offs. The talk will provide attendees with real-life examples and actionable insights, aiming to show how the Shape Up methodology can be effectively adapted in various organizational contexts and what challenges you can face. Whether you are part of a startup or a larger company, the session will offer valuable perspectives on balancing structure with flexibility in project management.

NDC Conferences
End-to-End with Shape Up: A Real-World Case Study
30m
260

End-to-End with Shape Up: A Real-World Case Study

beginner

A step-by-step breakdown of a real project done Shape Up style. 00:00 - Framing/Shaping terminology and assumptions 02:47 - What is Shape Up 03:38 - Basecamp vs. more typical real-world teams Case study: 04:49 - Simple kanban for framing/shaping checkpoints 05:11 - A candidate from top leadership with unanswered questions 06:55 - Framing the problem/outcome with an SME 10:34 - Why I need to shape before jumping forward 11:35 - Shaping session with a senior engineer 15:29 - Back to framing with the SME 17:42 - Shaping session with the senior engineer and SME 19:19 - Writing it up for kickoff 20:57 - Kickoff with the team 21:30 - Mapping out vertical slices (scopes) 23:54 - Wiring first, high fidelity last 25:17 - The launch brief 26:01 - Reflection: Roles involved, progressively getting warmer 26:28 - Reflection: Long stretches of autonomy and spiky live sessions 27:53 - Misunderstanding about pitches. Shaping one thing per time box. 29:12 - Shaping in Real Life Series Visit http://ryansinger.co for more.

Ryan Singer
A better way to plan, build, and ship products | Ryan Singer (creator of “Shape Up")
1h 46m
279

A better way to plan, build, and ship products | Ryan Singer (creator of “Shape Up")

beginner

Ryan Singer is one of the earliest employees and the former Head of Strategy at 37signals (the makers of Basecamp), where he spent nearly two decades refining a product development approach that helped the company build super-successful products with small teams. Based on these lessons, he wrote "Shape Up: Stop Running in Circles and Ship Work that Matters," and Ryan now works with companies of all sizes to help them escape the cycle of endless sprints, missed deadlines, and dragging projects. What you’ll learn: 1. Why traditional Agile and Scrum methods often lead teams into endless cycles of work without meaningful shipping milestones. 2. The “appetite-driven” approach to product development where teams set fixed timeboxes (usually six weeks maximum) and vary the scope instead of expanding timelines. 3. The exact process for running effective “shaping” sessions that collaboratively define projects before committing resources. 4. Why most teams struggle with too little detail in their planning, not too much. 5. Why a 30-to-50-person team size is the critical breaking point when growing startups need to adopt more structured processes. 6. Practical techniques for bridging the engineering-design divide by bringing technical and product perspectives together earlier in the process. 7. The powerful “breadboarding” and “fat marker sketching” techniques that help teams align on solutions without getting lost in high-fidelity details. 8. The clear warning signs that your current development process is failing before it’s too late to change course. 9. Proven strategies to implement Shape Up methods, whether you’re working in a startup or enterprise environment. 10. A step-by-step approach to transitioning from Scrum to Shape Up by piloting the methodology with a single team before broader implementation. 11. Why the PM role shifts upstream in Shape Up, focusing more on problem definition than project management. 12. How to adapt Shape Up principles to your company’s unique context, even if it’s nothing like Basecamp. — Brought to you by: • WorkOS—Modern identity platform for B2B SaaS, free up to 1 million MAUs: https://workos.com/lenny • Merge—A single API to add hundreds of integrations into your app: http://merge.dev/lenny • Airtable ProductCentral—Launch to new heights with a unified system for product development: https://www.airtable.com/lenny Find the transcript at: https://www.lennysnewsletter.com/p/shape-up-ryan-singer Where to find Ryan Singer: • X: https://x.com/rjs • LinkedIn: https://www.linkedin.com/in/feltpresence/ • Website: https://www.ryansinger.co/ • Course: https://www.ryansinger.co/srl/ Where to find Lenny: • Newsletter: https://www.lennysnewsletter.com • X: https://twitter.com/lennysan • LinkedIn: https://www.linkedin.com/in/lennyrachitsky/ In this episode, we cover: (00:00) Ryan’s background (04:38) The origins of Shape Up (07:40) Implementing Shape Up in different companies (09:56) How Shape Up is different (19:02) The core elements of Shape Up (26:29) Shaping sessions and timeboxing (37:23) Flexible sprint planning (38:56) The output of a shaping session (46:57) Balancing detail and flexibility (53:50) A deep dive into shaping sessions (01:01:32) Fat marker sketches (01:02:48) Getting started using Shape Up (01:13:20) Signs it's time to try the Shape Up method (01:18:25) Feature factories (01:25:59) The role of the PM in Shape Up (01:28:26) What makes Basecamp unique (01:35:55) The second edition of the book (01:38:30) Linking product strategy and shaping (01:41:53) Conclusion and final thoughts Referenced: • Basecamp: https://basecamp.com/ • David Heinemeier Hansson on LinkedIn: https://www.linkedin.com/in/david-heinemeier-hansson-374b18221/ • Jason Fried on LinkedIn: https://www.linkedin.com/in/jason-fried/ • Jason Fried challenges your thinking on fundraising, goals, growth, and more: https://www.lennysnewsletter.com/p/jason-fried-challenges-your-thinking • Des Traynor on LinkedIn: https://www.linkedin.com/in/destraynor/ • Intercom: https://www.intercom.com/ ...References continued at: https://www.lennysnewsletter.com/p/shape-up-ryan-singer Recommended books: • Shape Up: Stop Running in Circles and Ship Work That Matters: https://basecamp.com/shapeup • Demand-Side Sales 101: Stop Selling and Help Your Customers Make Progress: https://www.amazon.com/Demand-Side-Sales-101-Customers-Progress/dp/1544509987/ • Competing Against Luck: The Story of Innovation and Customer Choice: https://www.amazon.com/Competing-Against-Luck-Innovation-Customer/dp/0062435612/ • Job Moves: 9 Steps for Making Progress in Your Career: https://www.amazon.com/Job-Moves-Making-Progress-Career/dp/0063283581 Production and marketing by https://penname.co/. For inquiries about sponsoring the podcast, email podcast@lennyrachitsky.com. Lenny may be an investor in the companies discussed.

Lenny's Podcast
The Complete Bash Scripting Course - Full Length Guide to learning the Bash Shell
7h 22m
342

The Complete Bash Scripting Course - Full Length Guide to learning the Bash Shell

beginner

Bash scripting course and guide created by Dave Eddy of ysap.sh. Learn the Bash Shell and master beginner all the way up to advanced Bash scripting techniques. Check out the course website below for all materials, source code, referenced material, etc. for the course. Course Website → https://course.ysap.sh Discord → https://ysap.sh/discord Patreon → https://patreon.com/YouSuckatProgramming - $ cat socials Instagram → https://www.instagram.com/yousuckatprogramming/ YouTube → https://www.youtube.com/@yousuckatprogramming - $ cat credits • Course made by Dave Eddy • Course presented by Dave Eddy • Music by Dave Eddy • Graphics by Annie G. (https://www.anniegee.com) - $ cat chapters-and-sections 00:00:00 00-00 Introduction 00:05:17 01-00 Terminal and Finder 00:12:22 01-01 Basic File Manipulation 00:19:51 01-02 Hidden Files 00:23:36 01-03 Searching in Files 00:33:31 01-04 Paging Files 00:36:53 02-00 Man Pages 00:47:08 02-01 Programs and Commands 00:51:48 02-02 Basic Variables 00:56:31 02-03 vim Crash Course 01:05:39 02-04 File Permissions 01:09:55 03-00 Finally Scripting 01:15:38 03-01 User Input 01:23:06 03-02 Functions 01:29:21 03-03 Conditionals 01:38:47 03-04 For Loops 01:42:10 03-05 Input / Output 01:51:23 03-06 Chapter 3 Recap 01:58:47 04-00 Case Statements 02:06:53 04-01 Indexed Arrays 02:19:20 04-02 Associative Arrays 02:24:56 04-03 IFS Variable 02:29:00 04-04 Command Substitution 02:39:45 04-05 Arithmetic Expression 02:53:03 04-06 Process Substitution 03:04:21 04-07 Chapter 4 Recap 03:13:44 05-00 cut and tr 03:18:06 05-01 sed, awk, and grep 03:35:04 05-02 Find Command 03:41:38 06-00 Bash Arguments 03:51:30 06-01 Pipe Status 03:56:27 06-02 Timing Commands 04:00:41 07-00 Sourcing Code 04:10:48 07-01 Curlies vs. Parens 04:15:36 07-02 Return vs. Output 04:22:12 07-03 Chapter 7 Recap 04:26:50 08-00 Parameter Expansion 04:40:41 08-01 Array Expansion 04:44:13 09-00 Basic Globbing 04:48:00 09-01 Extended Globbing 04:53:28 09-02 Glob Shell Options 05:01:05 10-00 Brace Expansion 05:05:03 10-01 Braces and Globbing 05:08:21 10-02 Numeric Brace Expansion 05:13:35 11-00 Understanding printf 05:23:29 11-01 Date Formatting 05:28:36 11-02 Regular Expressions 05:36:15 11-03 Using mapfile 05:41:33 12-00 Brackets vs. Test 05:48:36 12-01 Special Strings 05:52:07 13-00 Trap Signals 05:58:27 13-01 Named Pipes 06:06:39 14-00 Color Output 06:23:30 14-01 Cursor Commands 06:29:41 14-02 Is a TTY 06:35:54 15-00 PS1 Variable 06:47:12 15-01 Customizing Bash 06:56:33 15-02 Readline Shortcuts 07:00:10 16-00 Pitfall: ls 07:04:04 16-01 Aliases with Arguments 07:06:48 16-02 Pitfall: String Length 07:08:55 17-00 Forkbomb 07:18:10 Credits 07:18:49 Bonus Debugging Session - $ cat more-links Website → https://ysap.sh Discord → https://ysap.sh/discord TikTok → https://ysap.sh/tiktok Patreon → https://ysap.sh/patreon Ko-fi (donate) → https://ysap.sh/ko-fi - $ cat keywords you suck at programming #programming #devops #bash #linux #unix #software #terminal #shellscripting #tech #stem

You Suck at Programming
Lisp Programming Language – Full Course for Beginners
3h 15m
297

Lisp Programming Language – Full Course for Beginners

beginner

In this Lisp for beginners course, @the-lisper will teach you why this elegant programming language has influenced computer science for over 60 years. Lisp's elegant approach to handling code as data, combined with its powerful macro system and functional programming paradigms, offers developers unique insights into program architecture that remain relevant and influential across modern languages like Python, JavaScript, and Rust. ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp ⭐️ Contents ⭐️ - 0:00:00 Common Lisp #1 - Installation - 0:06:45 Common Lisp #2 - Playing with the REPL - 0:13:04 Common Lisp #3 - Local variables and branching - 0:28:42 Common Lisp #4 - Looping with dotimes and do - 0:39:17 Common Lisp #5 - What are lists? - 0:48:47 Common Lisp: 4 ways to build lists - 0:56:28 Common Lisp: Introduction to macros (for beginners) - 1:08:10 Common lisp: macro vs functions (for beginners) - 1:18:00 Common LISP: Destructuring and more! - 1:24:23 Getting started with packages in Common LISP - 1:32:00 Prevent Macro Name Conflict with (gensym) - 1:36:32 Mastering Inheritance and Polymorphism with CLOS: An Introduction - 1:42:12 Mastering Inheritance and Polymorphism with CLOS: Multi-methods - 1:47:21 Common Lisp Debugging: Essential Tips and Techniques - 1:54:51 Exploring the Condition System of Common Lisp - 2:04:53 Mastering Built-in Types in Common Lisp (or how I got 3x faster execution with the same algorithm) - 2:13:13 Improve Common Lisp Code Clarity With Better Dictionary Literal - 2:21:30 Manual Memory Management in Common Lisp with CFFI - 2:28:29 Closures in Common Lisp, when CLOS Is Too Much - 2:36:08 Tail Recursion With Common Lisp, Do or Don't? - 2:41:08 Common Lisp: defvar vs defparameter - 2:46:45 Series: A Functional Approach To Common Lisp - 2:52:40 Haskell-Like Type System In Common Lisp With Coalton - 2:59:14 The Loop Macro in Common Lisp: Not Lispy but Convenient - 3:06:58 Circular list with Common Lisp 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

freeCodeCamp.org
Common Lisp
5h 30m
209

Common Lisp

beginner

Simple tutorials to get you started learning Common Lisp

Neil Munro (NMunro)
12...8