ViewTube

ViewTube
Sign inSign upSubscriptions
Filters

Upload date

Type

Duration

Sort by

Features

Reset

2,583,149 results

The Pragmatic Engineer
Design Engineering with Maggie Appleton

https://newsletter.pragmaticengineer.com/p/what-is-loop-engineering • Design-first software engineering: Craft, with Balint Orosz ...

1:28:32
Design Engineering with Maggie Appleton

40,495 views

1d ago

Talks at Google
A Philosophy of Software Design | John Ousterhout | Talks at Google

John Ousterhout, Professor of Computer Science at Stanford University, discusses complex techniques on how to become a more ...

1:01:40
A Philosophy of Software Design | John Ousterhout | Talks at Google

542,122 views

8y ago

The Pragmatic Engineer
The Philosophy of Software Design – with John Ousterhout

Brought to by: • CodeRabbit — Cut code review time and bugs in half https://www.coderabbit.ai. Use the code PRAGMATIC to get ...

1:21:23
The Philosophy of Software Design – with John Ousterhout

292,834 views

1y ago

freeCodeCamp.org
System Design Concepts Course and Interview Prep

This complete system design tutorial covers scalability, reliability, data handling, and high-level architecture with clear ...

53:38
System Design Concepts Course and Interview Prep

3,149,048 views

2y ago

GOTO Conferences
The Lost Art of Software Design • Simon Brown • YOW! 2019

This presentation was recorded at YOW! 2019. #GOTOcon #YOW https://yowcon.com Simon Brown - Author of "Software ...

46:16
The Lost Art of Software Design • Simon Brown • YOW! 2019

31,465 views

3y ago

freeCodeCamp.org
System Design Course – APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

Level up your system design skills! This course progresses from foundational concepts to production-ready systems, covering ...

2:05:22
System Design Course – APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

1,374,008 views

5mo ago

Tech With Tim
Software Design Tutorial #1 - Software Engineering & Software Architecture

In this video I will be teaching you the basics of designing software systems like a software engineer. We will walk through a ...

40:43
Software Design Tutorial #1 - Software Engineering & Software Architecture

350,427 views

6y ago

Fireship
10 Design Patterns Explained in 10 Minutes

Software design patterns help developers to solve common recurring problems with code. Let's explore 10 patterns from the ...

11:04
10 Design Patterns Explained in 10 Minutes

2,867,630 views

4y ago

Domain-Driven Design Europe
A Daily Practice of Empirical Software Design - Kent Beck - DDD Europe 2023

Domain-Driven Design Europe 2023 - Organised by Aardling (https://aardling.eu/) https://dddeurope.com ...

59:14
A Daily Practice of Empirical Software Design - Kent Beck - DDD Europe 2023

46,967 views

2y ago

Modern Software Engineering
This Mental Model Changed How I Design Software FOREVER

Discover how a simple yet powerful software design mental model can transform the way you think about software architecture ...

9:35
This Mental Model Changed How I Design Software FOREVER

27,730 views

1y ago

ByteByteGo
8 Most Important System Design Concepts You Should Know

Get a Free System Design PDF with 158 pages by subscribing to our weekly newsletter: https://bit.ly/bbg-social Animation tools: ...

6:05
8 Most Important System Design Concepts You Should Know

556,350 views

1y ago

The Pragmatic Engineer
A Philosophy of Software Design: Book Review and Verdict

Is the book, A Philosophy of Software Design by John Ousterhout any good? Review from a software engineer and engineering ...

4:48
A Philosophy of Software Design: Book Review and Verdict

29,782 views

5y ago

Zendesk
Software Art Thou: Glenn Vanderburg - Real Software Engineering

The idea is spreading that perhaps software development is simply incompatible with engineering; that software developers are ...

1:07:58
Software Art Thou: Glenn Vanderburg - Real Software Engineering

34,468 views

8y ago

Modern Software Engineering

264K subscribers

ForrestKnight
7 Design Patterns EVERY Developer Should Know

Today, you'll learn about 7 different software design patterns. Many of which you already use, whether you realize it or not.

22:01
7 Design Patterns EVERY Developer Should Know

1,341,868 views

1y ago

Modern Software Engineering
Software Design Is NOT Software Architecture (& That’s A Good Thing!)

Many developers aspire to become a software architect, drawn by the allure of significant decisions and the opportunity to impact ...

9:28
Software Design Is NOT Software Architecture (& That’s A Good Thing!)

15,640 views

11mo ago

Computerphile
Model Driven Software Engineering - Computerphile

Visit https://bit.ly/Scaler_Computerphile to take the free live class Could having more bespoke programming languages speed up ...

14:12
Model Driven Software Engineering - Computerphile

100,780 views

4y ago

Tech With Tim
10 Design Principles For Software Engineers

Hello and welcome back to another Tech With Tim video! In this one, I'll be sharing with you 10 design principles that all software ...

14:38
10 Design Principles For Software Engineers

68,309 views

5y ago

Tech With Tim
An Introduction to Software Design - With Python

This video is designed to introduce you to software design principles in python. This software design tutorial is aimed towards ...

34:05
An Introduction to Software Design - With Python

529,521 views

6y ago

Book Overflow
Discussing "A Philosophy of Software Design" by John Ousterhout

Carter Morgan and Nathan Toups discuss "A Philosophy of Software Design" by John Ousterhout. Join them as they talk about ...

57:08
Discussing "A Philosophy of Software Design" by John Ousterhout

5,106 views

2y ago

Book Overflow
John Ousterhout Reflects on "A Philosophy of Software Design"

In this special episode of Book Overflow, Dr. John Ousterhout joins Carter and Nathan to discuss his book "A Philosophy of ...

59:18
John Ousterhout Reflects on "A Philosophy of Software Design"

8,950 views

2y ago

Scott Duffy @ GetCloudSkills
Difference Between Software Architecture and Software Design | Scott Duffy

What is the difference between software architecture and software design? In this video, I talk about the two similar but distinct ...

4:00
Difference Between Software Architecture and Software Design | Scott Duffy

136,191 views

10y ago

Tech With Tim
Is Software Engineering Dying in 2026? (What the Data Actually Says)

My top pick course to add AI to your software engineering stack: DataCamp AI Engineer for Developers Track ...

12:18
Is Software Engineering Dying in 2026? (What the Data Actually Says)

137,028 views

5d ago

bigboxSWE
Biggest Scams In Software Engineering

To try everything Brilliant has to offer—free—for a full 30 days, visit https://brilliant.org/bigboxSWE You'll also get 20% off an ...

4:49
Biggest Scams In Software Engineering

334,192 views

2y ago

CodeAesthetic
Abstraction Can Make Your Code Worse

Support me on https://www.patreon.com/codeaesthetic. Access to code examples, discord, song names and more at ...

5:13
Abstraction Can Make Your Code Worse

844,534 views

3y ago

TEDx Talks
Learning Software Engineering During the Era of AI | Raymond Fu | TEDxCSTU

What happens when the future of your profession is challenged by the very technology it helped create? In this eye-opening ...

12:27
Learning Software Engineering During the Era of AI | Raymond Fu | TEDxCSTU

922,792 views

1y ago

NeetCode
20 System Design Concepts Explained in 10 Minutes

https://neetcode.io/ - A better way to prepare for coding interviews! A brief overview of 20 system design concepts for system ...

11:41
20 System Design Concepts Explained in 10 Minutes

1,691,349 views

3y ago

Tech With Tim
PLEASE Master These 3 Software Design Principles...

Download PyCharm and use it for free forever with one month of Pro included: https://www.jetbrains.com/pycharm/ Here are 3 ...

11:43
PLEASE Master These 3 Software Design Principles...

23,886 views

1y ago

Eskil Steenberg
Architecting LARGE software projects.

This is a video where i will go over my general approach to architecting large software project and breaking them down in to ...

1:14:15
Architecting LARGE software projects.

226,004 views

1y ago

HowieCode
7 Software Design Concepts from John Ousterhout

This week a video discussing software design principles from John Outsterhout's book A Philosophy of Software Design. His book ...

36:42
7 Software Design Concepts from John Ousterhout

11,156 views

5y ago

The Pragmatic Engineer
The third golden age of software engineering – thanks to AI, with Grady Booch

Every few decades, software engineering is declared “dead” or on the verge of being automated away. We've heard versions of ...

1:17:05
The third golden age of software engineering – thanks to AI, with Grady Booch

347,064 views

7mo ago

Beyond Coding and glich.stream
Why The Best Software Engineers Focus On System Design

System design interviews often focus on theoretical complexity, but how do Senior Engineers at GitHub actually approach scaling ...

46:02
Why The Best Software Engineers Focus On System Design

439,687 views

10mo ago

Tiago
Fundamentals of Backend Architecture - How to Design Scalable Software

https://selfmadeengineer.com The best way to support me is by supporting yourself ...

48:12
Fundamentals of Backend Architecture - How to Design Scalable Software

280,155 views

3mo ago

A Dev' Story
Getting the Basics - Software Architecture Introduction (part 1)

The first video of Software Architecture Introduction Course covering basics and fundamentals principles. In these series of videos ...

7:48
Getting the Basics - Software Architecture Introduction (part 1)

984,512 views

5y ago

Sajjaad Khader
What Do Software Engineers ACTUALLY Do?

In this video, I will talk about what software engineers actually do all day. Software engineering is much more than just sitting ...

9:30
What Do Software Engineers ACTUALLY Do?

618,147 views

2y ago

CS & IT Tutorials by Vrushali 👩‍🎓
SE 22 : Software Design Concepts with Examples #softwareengineeringtutorials

Connect with me by: LIKE & SHARE Videos with your friends. SUBSCRIBE @csittutorialsbyvrushali Instagram: ...

13:00
SE 22 : Software Design Concepts with Examples #softwareengineeringtutorials

223,757 views

3y ago

Hayk Simonyan
System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

Become a senior software engineer with a job guarantee: https://go.hayksimonyan.com/147-system-design Sections 0:00 ...

1:49:49
System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

682,523 views

10mo ago

TutorialsPoint
Software Design Levels

Software Design Levels Watch more Videos at https://www.tutorialspoint.com/videotutorials/index.htm Lecture By: Mr. Arnab ...

3:39
Software Design Levels

19,207 views

8y ago

CrashCourse
Software Engineering: Crash Course Computer Science #16

Today, we're going to talk about how HUGE programs with millions of lines of code like Microsoft Office are built. Programs like ...

10:35
Software Engineering: Crash Course Computer Science #16

1,197,657 views

9y ago

Modern Software Engineering
The NUMBER ONE Principle of Software Design

What software design principles are the most important in modern software engineering? In this clip, from Dave Farley's ...

17:42
The NUMBER ONE Principle of Software Design

20,349 views

1y ago

freeCodeCamp.org
Master Design Patterns & SOLID Principles in C# - Full OOP Course for Beginners

All 23 "Gang of Four" software design patterns. Github repo: https://github.com/DoableDanny/Design-Patterns-in-C-Sharp ...

11:46:54
Master Design Patterns & SOLID Principles in C# - Full OOP Course for Beginners

350,048 views

2y ago

ArjanCodes
Going All-in on Software Design in Python + an ANNOUNCEMENT 🎙

Learn how to design great software in 7 steps: https://arjan.codes/designguide. A lot has been happening behind the scenes at ...

5:24
Going All-in on Software Design in Python + an ANNOUNCEMENT 🎙

8,421 views

5y ago

Jakob Jenkov
Software Design Introduction

Great software design makes a big difference in how easy that software is to use, develop, test etc. Yet, software design is hard to ...

10:28
Software Design Introduction

11,510 views

3y ago

Udacity
Software Design

This video is part of the Udacity course "Software Architecture & Design". Watch the full course at ...

0:56
Software Design

8,034 views

11y ago

Ashish Pratap Singh
System Design was HARD until I Learned these 30 Concepts

... also get a FREE System Design Interview Handbook in your inbox by subscribing) Master Software Engineering Interviews: ...

20:44
System Design was HARD until I Learned these 30 Concepts

1,848,554 views

1y ago

Carlo Camurri
What is Software Design?

UCL Design and Professional Skills Individual Video. Created with Adobe Premiere Pro, Adobe Photoshop, Inkscape.

2:01
What is Software Design?

12,348 views

9y ago

Udacity
Design - Georgia Tech - Software Development Process

Watch on Udacity: https://www.udacity.com/course/viewer#!/c-ud805/l-1719379003/m-547028647 Check out the full Advanced ...

1:20
Design - Georgia Tech - Software Development Process

19,194 views

11y ago

Google for Developers
Software engineering at the tipping point

Learn to use systems thinking to understand how developer ecosystems guide the evolution of your software systems. Improve ...

39:39
Software engineering at the tipping point

453,331 views

4mo ago

Clément Mihailescu
What Is A Design Doc In Software Engineering? (full example)

Ever wondered what a software engineering design doc is? In this video, ex-Google and ex-Facebook software engineer Clement ...

16:05
What Is A Design Doc In Software Engineering? (full example)

135,912 views

6y ago

Programming with Mosh
Design Patterns in Plain English | Mosh Hamedani

Design Patterns tutorial explained in simple words using real-world examples. Ready to master design patterns? - Check out ...

1:20:01
Design Patterns in Plain English | Mosh Hamedani

1,569,773 views

6y ago

Gaurav Sen
System Design BASICS: Horizontal vs. Vertical Scaling

00:05 Software Engineering 101 01:11 Problems with self-hosting 01:34 Using Cloud Solutions 02:40 Scaling your Business ...

7:56
System Design BASICS: Horizontal vs. Vertical Scaling

2,023,589 views

8y ago

Jono Williams
Strategy Pattern, The Best Software Design Pattern

The strategy pattern is my favorite software design pattern ‍ ‍ ‍ Social ...

2:23
Strategy Pattern, The Best Software Design Pattern

166,950 views

2y ago

Beyond Coding
How to Master Software Engineering (From Junior to Architect)

Feeling overwhelmed by the constant change in software engineering? After 25 years in the industry, CTO Joris Kuipers shares a ...

52:50
How to Master Software Engineering (From Junior to Architect)

213,504 views

1y ago

CS & IT Tutorials by Vrushali 👩‍🎓
SE 21 : Software Design | Quality Guidelines & Attributes with Examples

Connect with me by: LIKE & SHARE Videos with your friends. SUBSCRIBE @csittutorialsbyvrushali Instagram: ...

10:42
SE 21 : Software Design | Quality Guidelines & Attributes with Examples

67,487 views

3y ago

KnowledgeGATE by Sanchit Sir
3.1 Software Designing in complete detail | Software Engineering by Sanchit Jain sir

Please message us on WhatsApp: https://wa.me/918000121313 KnowledgeGate Website: https://www.knowledgegate.in/gate ...

8:47
3.1 Software Designing in complete detail | Software Engineering by Sanchit Jain sir

116,078 views

3y ago

Engineering Digest
What is system design process in software engineering ?

Get 1 to 1 coaching with me: https://topmate.io/engineeringdigest Donate: https://paypal.me/engineeringdigest Perks: ...

2:21
What is system design process in software engineering ?

455,122 views

4y ago

The Pragmatic Engineer
How AI will change software engineering – with Martin Fowler

Martin Fowler is one of the most influential people within software architecture, and the broader tech industry. He is the Chief ...

1:48:54
How AI will change software engineering – with Martin Fowler

321,605 views

10mo ago

Ameer Gaafar
Software Design in One Hour (In Arabic)

Given one hour to talk about software design and architecture, this is what I had to say!

59:10
Software Design in One Hour (In Arabic)

39,207 views

10y ago

Education 4u
Software design | introduction | Software Engineering | SE | Lec-49 | Bhanu Priya

Software Engineering ( SE ) software design #computerscience #softwareengineering #softwareengineeringlectures ...

10:27
Software design | introduction | Software Engineering | SE | Lec-49 | Bhanu Priya

207,987 views

8y ago

Tech With Tim
The State of Software Engineering in 2026

Stop paying hundreds of dollars for multiple AI subscriptions when you can access the same models and features from nexos.ai: ...

11:10
The State of Software Engineering in 2026

93,245 views

4mo ago

KodeKloud
System Design for Beginners (2026)

System design is how you choose the right components and put them in the right place to solve a software problem. In this video ...

1:25:37
System Design for Beginners (2026)

477,000 views

2mo ago

Udacity
Spiral Process - Georgia Tech - Software Development Process

In this video, you'll get a comprehensive introduction to the Spiral Process.

2:31
Spiral Process - Georgia Tech - Software Development Process

217,555 views

11y ago

Learn Coding
what is software designing? full Explanation | Learn Coding

Software Engineering Full Course! https://youtube.com/playlist?list=PLqleLpAMfxGB1g0xlYj2H6lyY2Q2ku7p9 Don't forget ...

4:24
what is software designing? full Explanation | Learn Coding

409,731 views

4y ago

Vinh Nguyen
A Philosophy of Software Design

In A Philosophy of Software Design, John Ousterhout argues that the primary challenge in computer science is managing software ...

7:27
A Philosophy of Software Design

799 views

6mo ago

Ally
Every Software Engineer Interview Question I Got in 2026 (Coding, System Design & Behavioral)

Despite the headlines, tech IS still hiring and it IS possible to land a software developer role in 2026. I know because I landed a ...

11:07
Every Software Engineer Interview Question I Got in 2026 (Coding, System Design & Behavioral)

16,980 views

5mo ago

NeetCode
8 Design Patterns EVERY Developer Should Know

https://neetcode.io/ - A better way to prepare for coding interviews! Checkout my second Channel: @NeetCodeIO While some ...

9:47
8 Design Patterns EVERY Developer Should Know

1,329,239 views

3y ago

Engineering Insiders
So You Want to Be a SOFTWARE ENGINEER | Inside Software Engineering [Ep. 3]

SoYouWantToBe #softwareengineer #softwareengineering So you want to be a Software Engineer... With professions like data ...

12:45
So You Want to Be a SOFTWARE ENGINEER | Inside Software Engineering [Ep. 3]

93,017 views

3y ago

Sajjaad Khader
If I Wanted to Become a Software Engineer in 2026, This is What I’d Do [FULL BLUEPRINT]

... your tech career, this video provides actionable steps and strategies to help you navigate the software engineering landscape.

17:17
If I Wanted to Become a Software Engineer in 2026, This is What I’d Do [FULL BLUEPRINT]

625,207 views

1y ago

Telusko
System Design One Shot Full Course

This 5-hour comprehensive course covers everything from foundational concepts to advanced distributed systems. Whether you ...

5:05:49
System Design One Shot Full Course

651,197 views

3mo ago

Education 4u
Function oriented design | Software Engineering | SE | Lec-55 | Bhanu Priya

software engineering function oriented design #computerscience #softwareengineering #softwareengineeringlectures ...

12:15
Function oriented design | Software Engineering | SE | Lec-55 | Bhanu Priya

64,506 views

8y ago

bigboxSWE
SOFTWARE ENGINEERING HAS BECOME EMBARRASSING

Thank you to Depot for sponsoring! Check them out at: http://bigboxswe.dev/depot Song @massobeats - ruby: ...

6:00
SOFTWARE ENGINEERING HAS BECOME EMBARRASSING

44,449 views

2mo ago