Home
Videos uploaded by user “BBarters”
SOLID principles - part 1
 
13:51
In this video, we will discuss the strategies for object oriented design. We will take help of SOLID principles to shape our discussion.
Views: 84182 BBarters
Reference in C++ (Episode 1)
 
10:55
In this video, we learn the concept of reference in C++ and its applications.
Views: 9601 BBarters
Introduction to Pointers - C programming #1
 
19:54
In this video, we discuss the basic concept of pointers in C programming. We also look at different kinds of pointers one can use.
Views: 21590 BBarters
Strategy Design Pattern - design patterns (ep 3)
 
19:57
In this video, we learn the strategy pattern in object oriented design. We discuss how to implement strategy pattern with an example from a famous computer game "Age of Empires".
Views: 17213 BBarters
How to do database normalization
 
21:42
In this video, we learn to normalize RDBMS tables up to 3NF. 1:23 - Need for Normalization 8:20 - 1NF (First Normal Form) 12:47 - 2NF (Second Normal Form) 19:07 - 3NF (Third Normal Form) C programming series (pointers, functions and DMA): https://www.youtube.com/watch?v=gozzO96tRpQ&list=PLRnuLZZ5D0KySx7rBi6iWnPaf-McGBcoC C++ programming concepts series: https://www.youtube.com/watch?v=R4iviB8g12A&list=PLRnuLZZ5D0KzAQIanRKPetLl73DoHVn6I
Views: 97868 BBarters
Singleton pattern - design patterns (ep 7)
 
12:21
In this video, we discuss the singleton design pattern along with its potential applications.
Views: 18414 BBarters
How to create and display a Linked List in C programming
 
12:48
In this video, we learn the program to create a Linked List of given length and then to display it.
Views: 36230 BBarters
Function overloading and default arguments in C++ (Episode 2)
 
08:55
In this video, we learn the concepts of function overloading and default arguments in C++.
Views: 10006 BBarters
Object Oriented Programming Concepts
 
39:00
11:40 - Objects 13:30 - Class 17:00 - Abstraction 21:40 - Encapsulation 27:20 - Interface 29:40 - Inheritance 32:57 - Polymorphism C programming concepts series (pointers, functions and DMA): https://www.youtube.com/watch?v=gozzO96tRpQ&list=PLRnuLZZ5D0KySx7rBi6iWnPaf-McGBcoC C++ programming concepts series: https://www.youtube.com/watch?v=R4iviB8g12A&list=PLRnuLZZ5D0KzAQIanRKPetLl73DoHVn6I
Views: 635037 BBarters
How to write classes and create objects in C++  (Episode 4)
 
14:57
In this video, we learn to write classes and create objects in C++ using default and parameterized constructors.
Views: 55913 BBarters
Decorator Pattern - design patterns (ep 8)
 
20:59
In this video, we discuss how to implement decorator design pattern using our tennis court booking application.
Views: 10762 BBarters
Second Chance Algorithm - Page Replacement - Operating System
 
09:20
In this video, we learn the second chance algorithm for page replacement. C programming series: https://www.youtube.com/watch?v=gozzO96tRpQ&list=PLRnuLZZ5D0KySx7rBi6iWnPaf-McGBcoC C++ programming series: https://www.youtube.com/watch?v=R4iviB8g12A&list=PLRnuLZZ5D0KzAQIanRKPetLl73DoHVn6I
Views: 106962 BBarters
Operator overloading in C++ (Episode 9)
 
11:32
In this video, we learn how to perform operator overloading in C++
Views: 12540 BBarters
This pointer in C++ (Episode 5)
 
14:13
In this video, we learn the concept of this pointer and how to create objects using dynamic memory allocation in C++
Views: 10569 BBarters
Basics of Linked List Data Structure
 
23:34
In this video, we talk about: Why do we use Linked List? How to declare it ? How is it allocated memory?
Views: 10129 BBarters
Friends, Need your help
 
03:32
Dear viewers and subscribers, I need your help in order to create more useful content. Plz, comment below or write to me: [email protected]
Views: 1361 BBarters
C program to sort a Linked List
 
03:05
In this video, we learn to write a C program to sort a Linked list usign Bubble sort technique.
Views: 14723 BBarters
Dynamic memory allocation in C++ (Episode 3)
 
07:50
In this video, we learn how to allocate memory dynamically in C++.
Views: 8672 BBarters
Learning PL/SQL programming
 
29:21
Download the session ppts @ https://drive.google.com/file/d/0B_2D199JLIIpLXp5cm9QMFpVS00/view?usp=sharing 3:05 - Procedures 6:48 - Cursors 15:13 - Functions 16:36 - Triggers 21:35 - Package 23:59 - Exceptions
Views: 112322 BBarters
Functions - C programming #2
 
19:57
In this video, we discuss why to use functions in C, how to declare and define them and what happens behind the scene when you call a function.
Views: 15867 BBarters
Factory method pattern - design patterns (ep 5)
 
31:24
In this video, we discuss the factory class and the factory method design pattern in detail. We take an example of our tennis court booking application being franchised into multiple centers.
Views: 27970 BBarters
How to create a chat application using Laravel and Ajax
 
08:34
Get the entire source code here: https://drive.google.com/file/d/0B_2D199JLIIpYUx2aUx5Z1NjR0E/view?usp=sharing
Views: 24291 BBarters
How to draw class diagram
 
23:01
In this video, we learn to draw a class diagram using our tennis court booking application as an example. 1:00 - Access specifiers and attribute modifiers like static, read-only, unique, array etc. 6:50 - Member functions including Constructor 4:02 - Packages 11:30 - Inheritance 15:00 - Abstract class and methods 17:00 - Interfaces 19:02 - Composition and Aggregation relationships 21:15 - Associations and Multiplicity (unidirectional, bi-directional and reflexive)
Views: 85717 BBarters
Copy constructor in C++ (Episode 8)
 
10:57
In this video, we discuss the concept of copy constructor in C++.
Views: 7267 BBarters
Dynamic memory allocation - C programming #5
 
17:53
In this video, we learn to allocate memory dynamically using library functions malloc, calloc, and realloc.
Views: 12946 BBarters
SOLID principles - part 2
 
18:34
Liskov's Substitution principle - 0:10 (coding example: https://youtu.be/i0qmhk41QVM) Interface segregation principle - 3:17 Dependency inversion principle - 12:34
Views: 32649 BBarters
Liskov's Substitution Principle Java Example
 
12:33
In this video, we discuss a coding example of Liskov's substitution design principle using Java. For understanding SOLID principles please watch: https://youtu.be/hCsqBIyT1pI and https://youtu.be/hCMAcnm4z3I
Views: 6032 BBarters
How to measure acoustic guitar action
 
04:50
In this video we learn to measure action of an acoustic guitar using a 2mm thick coin. Good action range: 2.5mm - 3.5mm
Views: 19713 BBarters
Dangling pointer and Memory leakage - C programming #6
 
22:08
In this video, we discuss several issues such as dangling pointers, memory leakage, and wild pointers, regarding the use of pointers and dynamic memory allocation. We take help of white walkers and dangling lovers in our explanation.
Views: 6549 BBarters
Builder Pattern - design patterns (ep 11)
 
17:50
In this video, we discuss Builder design pattern for creating complex objects.
Views: 10737 BBarters
Destructor in C++ (Episode 7)
 
13:31
in this video, we discuss the concept of destructors in c++
Views: 5368 BBarters
How to add a new node to an existing Linked List
 
09:54
In this video, we discuss the three cases where we can add a new node to an existing linked list; 1) At the beginning 2) At the end 3) In the middle.
Views: 4939 BBarters
How to draw a Data Flow Diagram (DFD)
 
38:42
Download the session presentations here: https://drive.google.com/file/d/0B_2D199JLIIpcUlTeDZic215a3M/view?usp=sharing Also watch ERD tutorial here: https://www.youtube.com/watch?v=F_xDqBa5w-s C programming concepts series (pointers, functions and DMA): https://www.youtube.com/watch?v=gozzO96tRpQ&list=PLRnuLZZ5D0KySx7rBi6iWnPaf-McGBcoC C++ programming concepts series: https://www.youtube.com/watch?v=R4iviB8g12A&list=PLRnuLZZ5D0KzAQIanRKPetLl73DoHVn6I
Views: 298856 BBarters
C-LOOK Disk Scheduling Algorithm - Operating System
 
03:34
Watch Videos on other Disk Scheduling Algorithms: http://bbarters.com/blogBookPreview/14
Views: 30847 BBarters
Priority scheduling preemptive
 
07:43
In this video, we learn to calculate average waiting time and average turnaround time for processes while using preemptive priority scheduling algorithm.
Views: 24771 BBarters
How to create virtual host using WAMP server
 
06:54
This barter session will demonstrate how to create a virtual domain e.g "awesome.com" on your local machine using WAMP server. This is really useful in testing social login locally.
Views: 12652 BBarters
How to search an element in a Linked List
 
06:27
In this video, we discuss a C program to search an element in a Linked List.
Views: 8156 BBarters
How to take union of two Linked Lists
 
19:58
In this video, we discuss a C program to carry out union operation on two linked lists.
Views: 3232 BBarters
Static members in C++ (Episode 6)
 
04:43
In this video, we learn how to use static data members and static functions in a class.
Views: 4580 BBarters
How to reverse a Linked List
 
05:27
In this video, we discuss a C program to reverse a linked list.
Views: 7237 BBarters
Arrays and pointers - C programming #4
 
21:26
In this video, we learn about arrays in C, the relationship between arrays and pointers and pointer arithmetic.
Views: 9881 BBarters
How to draw ER diagram
 
28:34
Download the session ppt here: https://drive.google.com/file/d/0B_2D199JLIIpcWlaWEFTOFZOcGM/view?usp=sharing 1:10 - Entity 4:40 - Types of attributes 7:25 - Foreign key 9:05 - Types of relationships (1-1, 1-many, many-many) 15:00 - Example of an ER diagram C programming series: https://www.youtube.com/watch?v=gozzO96tRpQ&list=PLRnuLZZ5D0KySx7rBi6iWnPaf-McGBcoC C++ programming series: https://www.youtube.com/watch?v=R4iviB8g12A&list=PLRnuLZZ5D0KzAQIanRKPetLl73DoHVn6I
Views: 190686 BBarters
How to concatenate two Linked Lists
 
06:50
In this video, we discuss a C program to join or concatenate two linked lists.
Views: 6633 BBarters
Application of pointers -  C programming #3
 
21:49
In this video, we discuss pass by address mechanism in C programming using a love story between Katrina Kaif and Pappu Pagalpur.
Views: 4029 BBarters
MVC architectural pattern - design patterns (ep 1)
 
24:59
In this video, we discuss the fundamentals of MVC (Model-View-Controller) architectural design pattern. We also take a look at project structure of a sample MVC web application.
Views: 17223 BBarters
How to do user login, logout and signup in GRAILS 3
 
12:41
In this video, we learn to use spring security core plugin to do user login, log out and signup in Grails 3.
Views: 3440 BBarters
Basic concepts of stack data structure
 
13:56
In this video, we discuss the basic concepts of Stack and its applications.
Views: 2394 BBarters
C program to search in a Linked List
 
03:39
In this video, we learn to write a C program to search for a value in a linked list.
Views: 2710 BBarters