ViewTube

ViewTube
Sign inSign upSubscriptions
Filters

Upload date

Type

Duration

Sort by

Features

Reset

435 results

Otavio Santana
Java Best Practices: Avoiding Boolean Parameters for Cleaner Code - Explained with Examples

In this informative Java tutorial, discover why using boolean parameters in your methods can lead to hard-to-read and maintain ...

6:37
Java Best Practices: Avoiding Boolean Parameters for Cleaner Code - Explained with Examples

618 views

2 years ago

NPTEL IIT Guwahati
Lec 24: Introduction to Object Oriented Design

Design & Implementation of Human-Computer Interfaces Course URL: https://onlinecourses.nptel.ac.in/noc22_cs125/preview Prof ...

37:10
Lec 24: Introduction to Object Oriented Design

4,857 views

3 years ago

Otavio Santana
Java Builder Pattern and Fluent-API - how to create complex objects with Java

Java Builder is a pattern that can help you to create complex objects. Every time we create a new instance model, we must ensure ...

21:29
Java Builder Pattern and Fluent-API - how to create complex objects with Java

2,126 views

3 years ago

Otavio Santana
Lombok vs. Java Record: A Comparative Analysis

Join us in this enlightening YouTube video as we dive deep into the world of Java development. Discover the key distinctions ...

6:10
Lombok vs. Java Record: A Comparative Analysis

730 views

2 years ago

Otavio Santana
DAO vs Repository Pattern Explained | Key Differences and Java Example

Learn the key differences between the DAO (Data Access Object) and Repository patterns in this in-depth explanation.

6:22
DAO vs Repository Pattern Explained | Key Differences and Java Example

1,942 views

1 year ago

Otavio Santana
Java's Encapsulation -  When the getter and setter became your enemy

Encapsulation is the key to a good code design, but how to archive it? Java developers automatically think about putting getter ...

12:08
Java's Encapsulation - When the getter and setter became your enemy

1,112 views

3 years ago

Otavio Santana
The Power of Java Enum - Take advantage of it to make your code more readable and efficient

Like any other language, Java has the enum feature that allows us to enumerate items. It is helpful to list delimited items in your ...

20:26
The Power of Java Enum - Take advantage of it to make your code more readable and efficient

2,966 views

3 years ago

Otavio Santana
Java Reflection Annotation: what is the difference between Retension vs Target.

shorts To start using Java reflection and create its annotation, remember that there are retention and target annotations. But what ...

0:42
Java Reflection Annotation: what is the difference between Retension vs Target.

279 views

2 years ago

Otavio Santana
Why should you use Jakarta EE CDI events?

shorts Why should you use Jakarta EE CDI events? On Jakarta EE, CDI events help a lot with your Java code. You can use CDI to ...

0:55
Why should you use Jakarta EE CDI events?

418 views

2 years ago

J David Eisenberg
Chapter 11: Object-Oriented Design

Draw a UML diagram and write code to implement a Java class that simulates a computer-controlled Toaster.

3:14
Chapter 11: Object-Oriented Design

202 views

4 years ago

Otavio Santana
Architecting Quality: Testing Code Design and Architecture with ArchiUnit and Jav

In this video, we dive into architectural testing using the powerful tool, ArchiUnit. ArchiUnit allows you to test your code design and ...

12:40
Architecting Quality: Testing Code Design and Architecture with ArchiUnit and Jav

141 views

2 years ago

Otavio Santana
Unraveling Lombok's Code Design Pitfalls: Exploring Encapsulation Issues

Join us in this insightful YouTube video, where we delve deep into the world of code design with a focus on Lombok, the Java ...

9:07
Unraveling Lombok's Code Design Pitfalls: Exploring Encapsulation Issues

424 views

2 years ago

spinningheadmedia
Object Oriented Concepts

Fundamental concepts of object oriented programming explained in the context of Grady Booch's seminal textbook.

23:35
Object Oriented Concepts

273,156 views

14 years ago

Otavio Santana
Avoiding the auto-destruction button in your design code

We laugh every time we watch cartoons! It is enjoyable; if you, like me, enjoy the Hanna-Barbera cartoons, you might enjoy the ...

16:04
Avoiding the auto-destruction button in your design code

258 views

3 years ago

Otavio Santana
Java Records Advanced Tips: Compact Constructors, Getter Method Overwriting methods

Discover powerful advanced tips for utilizing Java records effectively. Learn how to leverage compact constructors and ensure ...

5:34
Java Records Advanced Tips: Compact Constructors, Getter Method Overwriting methods

627 views

2 years ago

Otavio Santana
Exploring the features in the Java interfaces

Since Java 8 the Java interfaces have increased the number of features such as a static method or the possibility to include ...

10:08
Exploring the features in the Java interfaces

156 views

3 years ago

Otavio Santana
Optional in Java - When better code is not an alternative

Since Java 8, Java Developers have one good way to avoid the classic NullPointerException. However, it is still a problem to use ...

23:13
Optional in Java - When better code is not an alternative

2,741 views

3 years ago

Otavio Santana
Achieving Engineering Sophistication: Uniting Code and Documentation for Stellar Design

Welcome to Otávio Santana's channel, where engineering excellence meets sophistication! This video delves into the crucial ...

8:15
Achieving Engineering Sophistication: Uniting Code and Documentation for Stellar Design

190 views

2 years ago

J David Eisenberg
Chapter 10: Object-Oriented Design (Composition)

Objects can be composed of other objects. This video shows an example.

7:08
Chapter 10: Object-Oriented Design (Composition)

277 views

6 years ago

Otavio Santana
Why do we have reflection on Java?

shorts Java reflection is excellent for creating extensibility on runtime. If you're using Jakarta EE, MicroProfile, or Spring, you're ...

0:50
Why do we have reflection on Java?

2,136 views

2 years ago