Design Patterns in Java/Design Patterns in Java Behavioral/9. State Pattern/7. Demo State.mp4 59.7 MB
Design Patterns in Java/Design Patterns in Java Behavioral/10. Strategy Pattern/7. Demo Strategy.mp4 57.0 MB
Design Patterns in Java/Design Patterns in Java Creational/5. AbstractFactory Pattern/6. Demo AbstractFactory.mp4 54.8 MB
Design Patterns in Java/Design Patterns in Java Behavioral/8. Observer Pattern/7. Demo Observer.mp4 47.4 MB
Design Patterns in Java/Design Patterns in Java Behavioral/3. Command Pattern/9. Demo Macro.mp4 41.1 MB
Design Patterns in Java/Design Patterns in Java Behavioral/7. Memento Pattern/7. Demo Memento.mp4 38.5 MB
Design Patterns in Java/Design Patterns in Java Structural/7. Proxy Pattern/7. Demo Twitter Implementation.mp4 38.2 MB
Design Patterns in Java/Design Patterns in Java Structural/2. Bridge Design Pattern/9. Demo Movie Printer Bridge.mp4 34.6 MB
Design Patterns in Java/Design Patterns in Java Behavioral/11. Template Method Pattern/7. Demo Template Method.mp4 33.9 MB
Design Patterns in Java/Design Patterns in Java Behavioral/4. Interpreter Pattern/7. Demo Interpreter.mp4 32.8 MB
Design Patterns in Java/Design Patterns in Java Behavioral/12. Visitor Pattern/7. Demo Shipping Visitor.mp4 32.7 MB
Java Coding Practices/SOLID Software Design Principles in Java/6. Decoupling Components with the Dependency Inversion Principle (DIP)/4. Demo Refactoring Code with the Dependency Inversion Principle.mp4 32.7 MB
Design Patterns in Java/Design Patterns in Java Structural/5. Facade Pattern/8. Demo JDBC Facade.mp4 32.2 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/5. Using Partial Application and Lambdas to Build Validators/7. Handling Several Exceptions with the Suppressed Exceptions.mp4 29.8 MB
Design Patterns in Java/Design Patterns in Java Structural/1. Adapter Design Pattern/7. Demo Adapter.mp4 29.5 MB
Design Patterns in Java/Design Patterns in Java Structural/7. Proxy Pattern/5. Demo Proxy.mp4 28.2 MB
Design Patterns in Java/Design Patterns in Java Creational/4. Factory Method Pattern/6. Demo Factory.mp4 27.6 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/4. Implementing The Visitor Pattern Using Functions and Composition/11. Making this Visitor Pattern Type Safe Using Gnerics.mp4 26.5 MB
Java Coding Practices/SOLID Software Design Principles in Java/2. Understanding the Single Responsibility Principle (SRP)/3. Demo Applying the Single Responsibility Principle.mp4 26.1 MB
Design Patterns in Java/Design Patterns in Java Creational/1. Singleton Pattern/9. Demo Add Database.mp4 25.5 MB
Design Patterns in Java/Design Patterns in Java Behavioral/design-patterns-java-behavioral.zip 24.9 MB
Design Patterns in Java/Design Patterns in Java Behavioral/6. Mediator Pattern/7. Demo Mediator.mp4 24.2 MB
Java Coding Practices/SOLID Software Design Principles in Java/4. Applying Liskov Substitution Principle (LSP)/3. Demo Correct Type Hierarchies by Applying the LSP.mp4 23.9 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/4. Implementing The Visitor Pattern Using Functions and Composition/10. Fixing the Multi Element Registry with the Chaining of Consumers.mp4 23.7 MB
Design Patterns in Java/Design Patterns in Java Behavioral/5. Iterator Pattern/7. Demo Iterator.mp4 23.5 MB
Design Patterns in Java/Design Patterns in Java Structural/4. Decorator Pattern/7. Demo Decorator Implementation.mp4 23.3 MB
Design Patterns in Java/Design Patterns in Java Creational/3. Prototype Pattern/6. Demo Prototype.mp4 23.0 MB
Design Patterns in Java/Design Patterns in Java Behavioral/3. Command Pattern/7. Demo Switch.mp4 22.9 MB
Design Patterns in Java/Design Patterns in Java Structural/6. Flyweight Pattern/7. Demo Flyweight.mp4 22.0 MB
Design Patterns in Java/Design Patterns in Java Structural/3. Composite Pattern/7. Demo Composite Menu.mp4 21.7 MB
Design Patterns in Java/Design Patterns in Java Creational/1. Singleton Pattern/8. Demo Threadsafe.mp4 20.5 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/3. From Factory and Registry to Builder Using Lambda Expressions/13. Controlling Missing Keys with Exceptions Defined at the API Level.mp4 19.8 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/3. From Factory and Registry to Builder Using Lambda Expressions/10. Writing the Registration of a Factory Using a Consumer of Builder.mp4 18.9 MB
Design Patterns in Java/Design Patterns in Java Creational/1. Singleton Pattern/6. Demo Static Singleton.mp4 18.5 MB
Design Patterns in Java/Design Patterns in Java Behavioral/2. Chain of Responsibility Pattern/7. Demo Approver.mp4 18.3 MB
Design Patterns in Java/Design Patterns in Java Behavioral/10. Strategy Pattern/5. Demo Comparator.mp4 17.9 MB
Design Patterns in Java/Design Patterns in Java Structural/1. Adapter Design Pattern/8. Demo Second Adapter.mp4 17.9 MB
Java Coding Practices/SOLID Software Design Principles in Java/5. Modularizing Abstractions with the Interface Segregation Principle (ISP)/3. Demo Breaking down Large Interfaces Using the Interface Segregation Principle.mp4 17.7 MB
Design Patterns in Java/Design Patterns in Java Structural/design-patterns-java-structural.zip 17.6 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/3. From Factory and Registry to Builder Using Lambda Expressions/4. Making the Factory Fluent Using Generics and Method References.mp4 17.0 MB
Design Patterns in Java/Design Patterns in Java Creational/design-patterns-java-creational.zip 16.6 MB
Design Patterns in Java/Design Patterns in Java Creational/2. Builder Pattern/8. Demo Builder.mp4 16.4 MB
Design Patterns in Java/Design Patterns in Java Structural/2. Bridge Design Pattern/8. Demo Shape With a Bridge.mp4 16.3 MB
Design Patterns in Java/Design Patterns in Java Behavioral/5. Iterator Pattern/5. Demo List.mp4 16.0 MB
Java Coding Practices/SOLID Software Design Principles in Java/3. Evolving Code with the Open Closed Principle (OCP)/3. Demo Extend Software Capabilities Using the Open Closed Principle.mp4 16.0 MB
Java Coding Practices/Java Writing Readable and Maintainable Code/6. Class Organization/3. Coupling.mp4 15.5 MB
Java Coding Practices/Defensive Coding in Java/3. Using Frameworks for Validation/4. Leveraging Hamcrest and AssertJ.mp4 15.4 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/4. Implementing The Visitor Pattern Using Functions and Composition/9. Adding a Second Element to the Registry A First Version.mp4 15.2 MB
Design Patterns in Java/Design Patterns in Java Behavioral/12. Visitor Pattern/6. Demo Without Visitor.mp4 14.8 MB
Design Patterns in Java/Design Patterns in Java Structural/7. Proxy Pattern/8. Demo Security Proxy.mp4 14.2 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/1. Introducing Default Methods to Chain and Compose Functions/13. Understanding the Difference between Chaining and Composing.mp4 13.5 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/1. Introducing Default Methods to Chain and Compose Functions/3. Creating Default Methods to Chain Consumers as Lambda Expressions.mp4 13.0 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/2. Using Function Composition and Chaining to Build Comparators/6. Leveraging Default Methods to Combine Comparators.mp4 12.8 MB
Design Patterns in Java/Design Patterns in Java Behavioral/11. Template Method Pattern/5. Demo Comparable.mp4 12.8 MB
Java Coding Practices/Java Refactoring Best Practices/2. Splitting Bloaters/3. Long Method.mp4 12.6 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/2. Using Function Composition and Chaining to Build Comparators/2. Creating a Factory Method of Comparators Using a Key Extractor.mp4 12.2 MB
Design Patterns in Java/Design Patterns in Java Creational/5. AbstractFactory Pattern/4. Demo DocumentBuilderFactory.mp4 11.8 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/5. Using Partial Application and Lambdas to Build Validators/6. Introducing the SuppressedExceptions to Wrap Exceptions Together.mp4 11.7 MB
Design Patterns in Java/Design Patterns in Java Structural/2. Bridge Design Pattern/10. Demo Movie Printer HTML Bridge.mp4 11.5 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/3. From Factory and Registry to Builder Using Lambda Expressions/3. Extending the Factory to Handle Constructor with Parameters.mp4 11.4 MB
Java Coding Practices/Defensive Coding in Java/3. Using Frameworks for Validation/2. Using Google Guava.mp4 11.4 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/2. Using Function Composition and Chaining to Build Comparators/4. Making the Factory Method Generic to Accept Any Comparable Object.mp4 11.4 MB
Design Patterns in Java/Design Patterns in Java Behavioral/9. State Pattern/5. Demo ifelse.mp4 11.2 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/2. Using Function Composition and Chaining to Build Comparators/7. Improving the Design of the API to Make It Fluent.mp4 11.1 MB
Design Patterns in Java/Design Patterns in Java Creational/3. Prototype Pattern/4. Demo Statement.mp4 11.1 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/1. Introducing Default Methods to Chain and Compose Functions/11. Setting up the Generic Types of a Chained Function.mp4 11.0 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/4. Implementing The Visitor Pattern Using Functions and Composition/8. Running the Pattern with the Initialized Registry.mp4 10.9 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/3. From Factory and Registry to Builder Using Lambda Expressions/1. Creating a Factory by Extending the Supplier Functional Interface.mp4 10.7 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/2. Using Function Composition and Chaining to Build Comparators/1. Writing a Comparator of Person Comparing Their Names.mp4 10.3 MB
Design Patterns in Java/Design Patterns in Java Structural/2. Bridge Design Pattern/7. Demo Shape Without a Bridge.mp4 9.9 MB
Java Coding Practices/Java Refactoring Best Practices/4. Dealing with Change Preventers/2. Divergent Change.mp4 9.9 MB
Design Patterns in Java/Design Patterns in Java Behavioral/7. Memento Pattern/5. Demo Serializable.mp4 9.7 MB
Java Coding Practices/Java Writing Readable and Maintainable Code/2. Naming Matters/1. Classes Best Practices.mp4 9.7 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/3. From Factory and Registry to Builder Using Lambda Expressions/12. Testing the Registry to Create Different Kind of Shapes.mp4 9.2 MB
Design Patterns in Java/Design Patterns in Java Creational/2. Builder Pattern/7. Demo Telescoping.mp4 9.2 MB
Java Coding Practices/Defensive Coding in Java/2. Validating Method Input/5. Validating Number Ranges.mp4 9.0 MB
Design Patterns in Java/Design Patterns in Java Behavioral/8. Observer Pattern/5. Demo Util.mp4 8.9 MB
Java Coding Practices/Defensive Coding in Java/3. Using Frameworks for Validation/1. Objects API.mp4 8.9 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/4. Implementing The Visitor Pattern Using Functions and Composition/7. Implementing the Registry of Types to Be Visited and Functions.mp4 8.9 MB
Java Coding Practices/Defensive Coding in Java/5. Using Other Defensive Practices/3. Improve Your Exception Handling.mp4 8.9 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/4. Implementing The Visitor Pattern Using Functions and Composition/6. Adding the Static and Default Methods for the Pattern to Compile.mp4 8.8 MB
Java Coding Practices/SOLID Software Design Principles in Java/2. Understanding the Single Responsibility Principle (SRP)/1. Identifying Multiple Reasons to Change.mp4 8.7 MB
Java Coding Practices/Defensive Coding in Java/2. Validating Method Input/9. Implementing Class Invariants.mp4 8.7 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/5. Using Partial Application and Lambdas to Build Validators/4. Implementing the Validator Interface in the Case of a Valid Bean.mp4 8.6 MB
Java Coding Practices/SOLID Software Design Principles in Java/6. Decoupling Components with the Dependency Inversion Principle (DIP)/0. The Dependency Inversion Principle.mp4 8.5 MB
Java Coding Practices/Java Refactoring Best Practices/7. Refactoring Tips and Principles/2. Refactoring Tools.mp4 8.5 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/1. Introducing Default Methods to Chain and Compose Functions/5. Preventing the Chaining of Corrupted Lambdas Using Exceptions.mp4 8.4 MB
Java Coding Practices/Java Refactoring Best Practices/2. Splitting Bloaters/10. Large Class.mp4 8.3 MB
Java Coding Practices/Java Writing Readable and Maintainable Code/9. Maintaining Clean Code/2. Use Static Checkers.mp4 8.2 MB
Java Coding Practices/SOLID Software Design Principles in Java/5. Modularizing Abstractions with the Interface Segregation Principle (ISP)/1. Identifying “Fat” Interfaces.mp4 8.1 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/1. Introducing Default Methods to Chain and Compose Functions/9. Negating a Predicate with a Predicate.negate Default Method.mp4 8.0 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/5. Using Partial Application and Lambdas to Build Validators/5. Extending the Validator to Handle One Violated Rule.mp4 7.9 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/3. From Factory and Registry to Builder Using Lambda Expressions/11. Making the Registry Functional to Implement It Using a Lambda.mp4 7.9 MB
Design Patterns in Java/Design Patterns in Java Creational/1. Singleton Pattern/7. Demo Lazy Loading.mp4 7.9 MB
Java Coding Practices/Java Refactoring Best Practices/2. Splitting Bloaters/1. Introducing the Project.mp4 7.9 MB
Java Coding Practices/Java Writing Readable and Maintainable Code/java-writing-readable-maintainable-code.zip 7.9 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/4. Implementing The Visitor Pattern Using Functions and Composition/5. Writing the Lambda Visitor Pattern on the Car Model Object.mp4 7.9 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/2. Using Function Composition and Chaining to Build Comparators/3. Reversing a Comparator with the Use of a Default Method.mp4 7.9 MB
Java Coding Practices/Java Refactoring Best Practices/2. Splitting Bloaters/7. Data Clumps.mp4 7.8 MB
Java Coding Practices/Java Refactoring Best Practices/1. Why Refactoring Matters/1. The Art of Refactoring.mp4 7.8 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/2. Using Function Composition and Chaining to Build Comparators/8. Checking the Real Comparator Interface from the JDK.mp4 7.5 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/1. Introducing Default Methods to Chain and Compose Functions/7. Leveraging Default Methods to Combine Predicates.mp4 7.5 MB
Java Coding Practices/SOLID Software Design Principles in Java/4. Applying Liskov Substitution Principle (LSP)/1. Detecting Violations of the Liskov Substitution Principle.mp4 7.5 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/3. From Factory and Registry to Builder Using Lambda Expressions/2. Adding Functionalities to a Factory Using Default Methods.mp4 7.5 MB
Design Patterns in Java/Design Patterns in Java Behavioral/2. Chain of Responsibility Pattern/5. Demo Logging.mp4 7.2 MB
Java Coding Practices/Java Writing Readable and Maintainable Code/5. Handling Exceptions/1. Catch Specific Exceptions.mp4 7.0 MB
Java Coding Practices/SOLID Software Design Principles in Java/3. Evolving Code with the Open Closed Principle (OCP)/1. Demo Downside of Adding Features by Modifying Existing Code.mp4 7.0 MB
Java Coding Practices/SOLID Software Design Principles in Java/3. Evolving Code with the Open Closed Principle (OCP)/2. Open Closed Principle Implementation Strategies.mp4 7.0 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/1. Introducing Default Methods to Chain and Compose Functions/8. Implementing the Predicate.and Logical Operator.mp4 6.9 MB
Java Coding Practices/Java Refactoring Best Practices/4. Dealing with Change Preventers/1. Changes to the Project.mp4 6.9 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/1. Introducing Default Methods to Chain and Compose Functions/15. Checking the Real Functional Interfaces from the JDK.mp4 6.6 MB
Design Patterns in Java/Design Patterns in Java Structural/3. Composite Pattern/8. Demo Unsupported Operations Exception.mp4 6.6 MB
Design Patterns in Java/Design Patterns in Java Creational/4. Factory Method Pattern/7. Demo Enum.mp4 6.6 MB
Java Coding Practices/SOLID Software Design Principles in Java/solid-software-design-principles-java.zip 6.6 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/5. Using Partial Application and Lambdas to Build Validators/3. Writing the Validator Pattern in the Case of a Person Bean.mp4 6.6 MB
Java Coding Practices/Java Refactoring Best Practices/java-refactoring-best-practices.zip 6.5 MB
Java Coding Practices/Defensive Coding in Java/1. Why Defensive Coding Matters/1. What is Defensive Coding.mp4 6.5 MB
Java Coding Practices/Defensive Coding in Java/5. Using Other Defensive Practices/1. Strive for Better Encapsulation.mp4 6.5 MB
Java Coding Practices/SOLID Software Design Principles in Java/6. Decoupling Components with the Dependency Inversion Principle (DIP)/3. Inversion of Control (IoC).mp4 6.5 MB
Java Coding Practices/Defensive Coding in Java/5. Using Other Defensive Practices/4. Use Static Analysis Tools.mp4 6.4 MB
Design Patterns in Java/Design Patterns in Java Creational/2. Builder Pattern/6. Demo JavaBean Setters.mp4 6.4 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/1. Introducing Default Methods to Chain and Compose Functions/4. Implementing the Consumer.andThen Method to Chain Consumers.mp4 6.1 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/5. Using Partial Application and Lambdas to Build Validators/2. Understanding the Validation Rules and Setting up Examples.mp4 6.0 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/3. From Factory and Registry to Builder Using Lambda Expressions/9. Introducing the Registry and the Builder Examples.mp4 5.9 MB
Design Patterns in Java/Design Patterns in Java Structural/4. Decorator Pattern/5. Demo File.mp4 5.9 MB
Java Coding Practices/Defensive Coding in Java/4. Improving Method Return Values/3. What Happens When You Return null.mp4 5.9 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/1. Introducing Default Methods to Chain and Compose Functions/12. Implementing the Chaining of Functions with Default Methods.mp4 5.9 MB
Design Patterns in Java/Design Patterns in Java Behavioral/4. Interpreter Pattern/5. Demo Pattern.mp4 5.7 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/5. Using Partial Application and Lambdas to Build Validators/8. Module and Course Wrap Up.mp4 5.7 MB
Design Patterns in Java/Design Patterns in Java Structural/5. Facade Pattern/5. Demo URL.mp4 5.6 MB
Java Coding Practices/Java Refactoring Best Practices/6. Removing Dispensables/5. Lazy Class & Data Class.mp4 5.6 MB
Java Coding Practices/SOLID Software Design Principles in Java/3. Evolving Code with the Open Closed Principle (OCP)/0. The Open Closed Principle.mp4 5.6 MB
Java Coding Practices/SOLID Software Design Principles in Java/6. Decoupling Components with the Dependency Inversion Principle (DIP)/1. Writing Code That Respects the Dependency Inversion Principle.mp4 5.6 MB
Design Patterns in Java/Design Patterns in Java Structural/2. Bridge Design Pattern/5. Demo JDBC.mp4 5.5 MB
Java Coding Practices/Defensive Coding in Java/2. Validating Method Input/3. Fail Fast with Guard Clauses.mp4 5.5 MB
Java Coding Practices/SOLID Software Design Principles in Java/1. Saving the Day with SOLID/2. Technical Debt.mp4 5.4 MB
Java Coding Practices/Java Writing Readable and Maintainable Code/6. Class Organization/1. SRP.mp4 5.3 MB
Java Coding Practices/SOLID Software Design Principles in Java/5. Modularizing Abstractions with the Interface Segregation Principle (ISP)/0. The Interface Segregation Principle.mp4 5.3 MB
Java Coding Practices/Defensive Coding in Java/5. Using Other Defensive Practices/2. Be Careful with Method Side Effects.mp4 5.2 MB
Design Patterns in Java/Design Patterns in Java Creational/4. Factory Method Pattern/4. Demo Calendar.mp4 5.2 MB
Java Coding Practices/SOLID Software Design Principles in Java/3. Evolving Code with the Open Closed Principle (OCP)/4. Applying the Open Closed Principle for Frameworks and APIs.mp4 5.2 MB
Java Coding Practices/Java Writing Readable and Maintainable Code/6. Class Organization/2. Cohesion.mp4 5.2 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/3. From Factory and Registry to Builder Using Lambda Expressions/14. Wrapping up the Registry and Builder Built with Lambda Example.mp4 4.9 MB
Java Coding Practices/SOLID Software Design Principles in Java/5. Modularizing Abstractions with the Interface Segregation Principle (ISP)/2. Refactoring Code That Depends on Large Interfaces.mp4 4.8 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/3. From Factory and Registry to Builder Using Lambda Expressions/5. Updating the Factory to Implement the Singleton Pattern.mp4 4.7 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/1. Introducing Default Methods to Chain and Compose Functions/14. Using Static Methods on Functional Interfaces to Create Lambdas.mp4 4.6 MB
Java Coding Practices/Defensive Coding in Java/3. Using Frameworks for Validation/5. Managing Libraries.mp4 4.6 MB
Design Patterns in Java/Design Patterns in Java Behavioral/0. Course Overview/0. Course Overview.mp4 4.5 MB
Java Coding Practices/Java Writing Readable and Maintainable Code/2. Naming Matters/4. Methods Best Practices.mp4 4.4 MB
Java Coding Practices/Java Refactoring Best Practices/7. Refactoring Tips and Principles/1. Refactoring Tips & Principles.mp4 4.3 MB
Java Coding Practices/Java Writing Readable and Maintainable Code/4. Implementing Methods/2. What (not) to Return.mp4 4.2 MB
Design Patterns in Java/Design Patterns in Java Creational/2. Builder Pattern/4. Demo StringBuilder.mp4 4.2 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/3. From Factory and Registry to Builder Using Lambda Expressions/7. Introducing the Registry and the Builder Pattern.mp4 4.2 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/3. From Factory and Registry to Builder Using Lambda Expressions/8. Designing an API to Create a Registry Using the Builder Pattern.mp4 4.2 MB
Design Patterns in Java/Design Patterns in Java Structural/1. Adapter Design Pattern/5. Demo Arrays.asList().mp4 4.1 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/4. Implementing The Visitor Pattern Using Functions and Composition/3. Writing a Visitable Set of Classes along with a Visitor.mp4 4.1 MB
Design Patterns in Java/Design Patterns in Java Structural/6. Flyweight Pattern/5. Demo Integer.mp4 4.0 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/1. Introducing Default Methods to Chain and Compose Functions/16. Module Wrap Up.mp4 4.0 MB
Java Coding Practices/Defensive Coding in Java/3. Using Frameworks for Validation/3. Comparing Apache Commons.mp4 4.0 MB
Java Coding Practices/Java Writing Readable and Maintainable Code/6. Class Organization/5. Style Conventions.mp4 3.9 MB
Java Coding Practices/SOLID Software Design Principles in Java/2. Understanding the Single Responsibility Principle (SRP)/0. The Single Responsibility Principle.mp4 3.9 MB
Java Coding Practices/Java Refactoring Best Practices/4. Dealing with Change Preventers/4. Parallel Inheritance Hierarchies.mp4 3.8 MB
Java Coding Practices/SOLID Software Design Principles in Java/2. Understanding the Single Responsibility Principle (SRP)/2. The Danger of Multiple Responsibilities.mp4 3.8 MB
Design Patterns in Java/Design Patterns in Java Structural/3. Composite Pattern/5. Demo Map.mp4 3.8 MB
Java Coding Practices/Java Writing Readable and Maintainable Code/9. Maintaining Clean Code/3. Boy Scout Rule.mp4 3.8 MB
Java Coding Practices/Defensive Coding in Java/2. Validating Method Input/11. What We Didn't Cover.mp4 3.8 MB
Java Coding Practices/SOLID Software Design Principles in Java/4. Applying Liskov Substitution Principle (LSP)/0. The Liskov Substitution Principle.mp4 3.6 MB
Java Coding Practices/Java Writing Readable and Maintainable Code/1. Clean and Maintainable Code Concepts/1. Benefits of Clean Code.mp4 3.6 MB
Java Coding Practices/Java Writing Readable and Maintainable Code/2. Naming Matters/7. Abbreviations and Spelling.mp4 3.5 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/1. Introducing Default Methods to Chain and Compose Functions/1. Who Are You What Should You Know to Follow this Course.mp4 3.5 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/2. Using Function Composition and Chaining to Build Comparators/9. Module Wrap Up.mp4 3.5 MB
Java Coding Practices/Java Writing Readable and Maintainable Code/6. Class Organization/6. Principle of Proximity.mp4 3.4 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/0. Course Overview/0. Course Overview.mp4 3.3 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/4. Implementing The Visitor Pattern Using Functions and Composition/12. Module Wrap Up.mp4 3.3 MB
Java Coding Practices/Defensive Coding in Java/5. Using Other Defensive Practices/5. Further Recommendations.mp4 3.0 MB
Design Patterns in Java/Design Patterns in Java Behavioral/5. Iterator Pattern/9. Contrast to Other Patterns.mp4 3.0 MB
Java Coding Practices/Java Writing Readable and Maintainable Code/1. Clean and Maintainable Code Concepts/0. Introduction.mp4 3.0 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/4. Implementing The Visitor Pattern Using Functions and Composition/2. Organizing a Simple Object Model to Implement the Visitor Pattern.mp4 3.0 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/4. Implementing The Visitor Pattern Using Functions and Composition/1. Adding Operations on Classes Using the Visitor Pattern.mp4 3.0 MB
Design Patterns in Java/Design Patterns in Java Structural/7. Proxy Pattern/1. Concepts.mp4 3.0 MB
Java Coding Practices/SOLID Software Design Principles in Java/1. Saving the Day with SOLID/4. Introducing the Sample Application.mp4 2.9 MB
Design Patterns in Java/Design Patterns in Java Structural/4. Decorator Pattern/1. Concepts.mp4 2.9 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/1. Introducing Default Methods to Chain and Compose Functions/2. Introducing the Agenda of the Course and This Module.mp4 2.8 MB
Design Patterns in Java/Design Patterns in Java Structural/5. Facade Pattern/1. Concepts.mp4 2.8 MB
Java Coding Practices/Defensive Coding in Java/2. Validating Method Input/10. Choosing the Right Exceptions.mp4 2.8 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/1. Introducing Default Methods to Chain and Compose Functions/0. Introducing the Course Designing API with Functional Interfaces.mp4 2.8 MB
Java Coding Practices/SOLID Software Design Principles in Java/3. Evolving Code with the Open Closed Principle (OCP)/5. Summary.mp4 2.8 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/5. Using Partial Application and Lambdas to Build Validators/1. Setting up a Person Bean with Two Validation Rules.mp4 2.7 MB
Java Coding Practices/Java Writing Readable and Maintainable Code/8. Improving Tests/3. Use a Test Template.mp4 2.7 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/implementing-design-patterns-java-8-lambda-expression.zip 2.6 MB
Java Coding Practices/SOLID Software Design Principles in Java/1. Saving the Day with SOLID/1. Problems That Appear When SOLID Principles Are Not Used.mp4 2.6 MB
Java Coding Practices/SOLID Software Design Principles in Java/6. Decoupling Components with the Dependency Inversion Principle (DIP)/5. Summary.mp4 2.5 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/2. Using Function Composition and Chaining to Build Comparators/0. Introducing the Module and Its Agenda.mp4 2.5 MB
Design Patterns in Java/Design Patterns in Java Creational/1. Singleton Pattern/11. Contrast to Other Patterns.mp4 2.5 MB
Java Coding Practices/SOLID Software Design Principles in Java/6. Decoupling Components with the Dependency Inversion Principle (DIP)/6. Course Summary and Key Takeaways.mp4 2.5 MB
Java Coding Practices/SOLID Software Design Principles in Java/5. Modularizing Abstractions with the Interface Segregation Principle (ISP)/4. Summary.mp4 2.5 MB
Java Coding Practices/Java Writing Readable and Maintainable Code/1. Clean and Maintainable Code Concepts/4. Course Overview.mp4 2.5 MB
Design Patterns in Java/Design Patterns in Java Structural/6. Flyweight Pattern/8. Pitfalls.mp4 2.4 MB
Java Coding Practices/Java Refactoring Best Practices/6. Removing Dispensables/2. Dead Code.mp4 2.4 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/3. From Factory and Registry to Builder Using Lambda Expressions/15. Module Wrap Up.mp4 2.4 MB
Java Coding Practices/SOLID Software Design Principles in Java/1. Saving the Day with SOLID/0. Course Overview.mp4 2.3 MB
Java Coding Practices/Java Writing Readable and Maintainable Code/7. Writing Comments/2. Logs, Wikis and TODOs.mp4 2.3 MB
Design Patterns in Java/Design Patterns in Java Behavioral/2. Chain of Responsibility Pattern/1. Concepts.mp4 2.3 MB
Design Patterns in Java/Design Patterns in Java Structural/3. Composite Pattern/1. Concepts.mp4 2.3 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/3. From Factory and Registry to Builder Using Lambda Expressions/0. Introducing the Module and Its Agenda.mp4 2.3 MB
Design Patterns in Java/Design Patterns in Java Behavioral/2. Chain of Responsibility Pattern/9. Contrast to Other Patterns.mp4 2.1 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/3. From Factory and Registry to Builder Using Lambda Expressions/6. Wrapping up the Factory and Singleton Patterns Using Lambdas.mp4 2.1 MB
Design Patterns in Java/Design Patterns in Java Behavioral/3. Command Pattern/1. Concepts.mp4 2.1 MB
Design Patterns in Java/Design Patterns in Java Structural/3. Composite Pattern/11. Summary.mp4 2.1 MB
Design Patterns in Java/Design Patterns in Java Creational/5. AbstractFactory Pattern/9. Summary.mp4 2.1 MB
Design Patterns in Java/Design Patterns in Java Creational/1. Singleton Pattern/10. Pitfalls.mp4 2.1 MB
Java Coding Practices/Java Writing Readable and Maintainable Code/2. Naming Matters/6. Methods Exceptions to the Rule.mp4 2.1 MB
Java Coding Practices/Java Writing Readable and Maintainable Code/6. Class Organization/7. Further Material.mp4 2.1 MB
Design Patterns in Java/Design Patterns in Java Creational/5. AbstractFactory Pattern/8. Contrast to Other Patterns.mp4 2.1 MB
Design Patterns in Java/Design Patterns in Java Structural/2. Bridge Design Pattern/12. Contrast to Other Patterns.mp4 2.1 MB
Design Patterns in Java/Design Patterns in Java Behavioral/5. Iterator Pattern/8. Pitfalls.mp4 2.1 MB
Design Patterns in Java/Design Patterns in Java Creational/4. Factory Method Pattern/2. Design Considerations.mp4 2.0 MB
Design Patterns in Java/Design Patterns in Java Creational/2. Builder Pattern/10. Contrast to Other Patterns.mp4 2.0 MB
Design Patterns in Java/Design Patterns in Java Creational/5. AbstractFactory Pattern/2. Design Considerations.mp4 2.0 MB
Design Patterns in Java/Design Patterns in Java Structural/2. Bridge Design Pattern/1. Concepts.mp4 2.0 MB
Java Coding Practices/Defensive Coding in Java/3. Using Frameworks for Validation/0. Module Overview.mp4 2.0 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/4. Implementing The Visitor Pattern Using Functions and Composition/0. Introducing the Module and Its Agenda.mp4 2.0 MB
Design Patterns in Java/Design Patterns in Java Behavioral/5. Iterator Pattern/1. Concepts.mp4 2.0 MB
Design Patterns in Java/Design Patterns in Java Behavioral/4. Interpreter Pattern/1. Concepts.mp4 2.0 MB
Design Patterns in Java/Design Patterns in Java Creational/3. Prototype Pattern/8. Contrast to Other Patterns.mp4 2.0 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/5. Using Partial Application and Lambdas to Build Validators/0. Introducing the Module and Its Agenda.mp4 1.9 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/2. Using Function Composition and Chaining to Build Comparators/5. Wrapping up the Creation of Comparators Using Key Extractors.mp4 1.9 MB
Java Coding Practices/SOLID Software Design Principles in Java/2. Understanding the Single Responsibility Principle (SRP)/4. Summary.mp4 1.9 MB
Design Patterns in Java/Design Patterns in Java Behavioral/8. Observer Pattern/1. Concepts.mp4 1.9 MB
Design Patterns in Java/Design Patterns in Java Behavioral/4. Interpreter Pattern/9. Contrast to Other Patterns.mp4 1.9 MB
Design Patterns in Java/Design Patterns in Java Structural/6. Flyweight Pattern/9. Contrast to Other Patterns.mp4 1.9 MB
Java Coding Practices/Java Writing Readable and Maintainable Code/4. Implementing Methods/4. Flag Arguments.mp4 1.9 MB
Java Coding Practices/Java Refactoring Best Practices/1. Why Refactoring Matters/5. Overview of Course.mp4 1.9 MB
Design Patterns in Java/Design Patterns in Java Creational/4. Factory Method Pattern/9. Contrast to Other Patterns.mp4 1.7 MB
Design Patterns in Java/Design Patterns in Java Structural/5. Facade Pattern/11. Summary.mp4 1.7 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/4. Implementing The Visitor Pattern Using Functions and Composition/4. Adding Methods on a Class without Changing It Using Lambdas.mp4 1.7 MB
Java Coding Practices/Java Refactoring Best Practices/7. Refactoring Tips and Principles/0. Introduction.mp4 1.3 MB
Design Patterns in Java/Design Patterns in Java Structural/2. Bridge Design Pattern/6. Exercise - Create Adapter.mp4 1.3 MB
Design Patterns in Java/Design Patterns in Java Behavioral/9. State Pattern/2. Design Considerations.mp4 1.3 MB
Design Patterns in Java/Design Patterns in Java Structural/0. Introduction and Prerequisites/1. Why Learn Patterns.mp4 1.3 MB
Design Patterns in Java/Design Patterns in Java Structural/1. Adapter Design Pattern/3. Design Considerations.mp4 1.3 MB
Design Patterns in Java/Design Patterns in Java Behavioral/8. Observer Pattern/10. Summary.mp4 1.3 MB
Design Patterns in Java/Design Patterns in Java Behavioral/5. Iterator Pattern/2. Design Considerations.mp4 1.3 MB
Design Patterns in Java/Design Patterns in Java Behavioral/3. Command Pattern/10. Pitfalls.mp4 1.3 MB
Java Coding Practices/Java Refactoring Best Practices/4. Dealing with Change Preventers/0. Defining Change Preventers.mp4 1.3 MB
Design Patterns in Java/Design Patterns in Java Creational/5. AbstractFactory Pattern/3. Example DocumentBuilderFactory.mp4 1.3 MB
Design Patterns in Java/Design Patterns in Java Behavioral/10. Strategy Pattern/10. Summary.mp4 1.3 MB
Design Patterns in Java/Design Patterns in Java Creational/3. Prototype Pattern/7. Pitfalls.mp4 1.3 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/1. Introducing Default Methods to Chain and Compose Functions/6. Wrapping up the Use of Default Methods to Chain Lamdbas.mp4 1.3 MB
Design Patterns in Java/Design Patterns in Java Behavioral/11. Template Method Pattern/9. Contrast to Other Patterns.mp4 1.3 MB
Design Patterns in Java/Design Patterns in Java Behavioral/2. Chain of Responsibility Pattern/4. Example Logging.mp4 1.3 MB
Design Patterns in Java/Design Patterns in Java Structural/2. Bridge Design Pattern/3. UML Diagram.mp4 1.3 MB
Java Coding Practices/Java Writing Readable and Maintainable Code/9. Maintaining Clean Code/1. Agree on Rules.mp4 1.3 MB
Design Patterns in Java/Design Patterns in Java Behavioral/6. Mediator Pattern/8. Pitfalls.mp4 1.3 MB
Design Patterns in Java/Design Patterns in Java Structural/3. Composite Pattern/3. UML Diagram.mp4 1.3 MB
Design Patterns in Java/Design Patterns in Java Creational/1. Singleton Pattern/2. Design Considerations.mp4 1.3 MB
Design Patterns in Java/Design Patterns in Java Structural/4. Decorator Pattern/4. Example File.mp4 1.3 MB
Design Patterns in Java/Design Patterns in Java Behavioral/9. State Pattern/8. Pitfalls.mp4 1.3 MB
Design Patterns in Java/Design Patterns in Java Behavioral/11. Template Method Pattern/4. Example Collections.sort.mp4 1.1 MB
Java Coding Practices/Java Refactoring Best Practices/7. Refactoring Tips and Principles/3. Further Material.mp4 1.1 MB
Design Patterns in Java/Design Patterns in Java Creational/5. AbstractFactory Pattern/1. Concepts.mp4 1.1 MB
Design Patterns in Java/Design Patterns in Java Behavioral/4. Interpreter Pattern/2. Design Considerations.mp4 1.1 MB
Design Patterns in Java/Design Patterns in Java Structural/6. Flyweight Pattern/2. Design Considerations.mp4 1.1 MB
Design Patterns in Java/Design Patterns in Java Behavioral/6. Mediator Pattern/1. Concepts.mp4 1.1 MB
Design Patterns in Java/Design Patterns in Java Structural/1. Adapter Design Pattern/11. Summary.mp4 1.1 MB
Design Patterns in Java/Design Patterns in Java Behavioral/7. Memento Pattern/2. Design Considerations.mp4 1.1 MB
Design Patterns in Java/Design Patterns in Java Structural/4. Decorator Pattern/8. Pitfalls.mp4 1.1 MB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/1. Introducing Default Methods to Chain and Compose Functions/10. Wrapping up the Use of Default Methods to Combine Lamdbas.mp4 1.1 MB
Design Patterns in Java/Design Patterns in Java Behavioral/4. Interpreter Pattern/10. Summary.mp4 1.1 MB
Design Patterns in Java/Design Patterns in Java Behavioral/5. Iterator Pattern/10. Summary.mp4 1.1 MB
Design Patterns in Java/Design Patterns in Java Behavioral/1. Behavioral Design Patterns Introduction/1. Why Learn Patterns.mp4 1.1 MB
Design Patterns in Java/Design Patterns in Java Structural/0. Introduction and Prerequisites/0. Introduction.mp4 1.1 MB
Design Patterns in Java/Design Patterns in Java Behavioral/1. Behavioral Design Patterns Introduction/0. Introduction.mp4 1.1 MB
Design Patterns in Java/Design Patterns in Java Behavioral/3. Command Pattern/12. Summary.mp4 1.1 MB
Design Patterns in Java/Design Patterns in Java Creational/4. Factory Method Pattern/3. Example Calendar.mp4 1.1 MB
Design Patterns in Java/Design Patterns in Java Creational/0. Introduction and Prerequisites/0. Introduction.mp4 1.0 MB
Design Patterns in Java/Design Patterns in Java Structural/4. Decorator Pattern/3. UML Diagram.mp4 1.0 MB
Design Patterns in Java/Design Patterns in Java Behavioral/3. Command Pattern/9. Demo Macro.srt 11.6 kB
Design Patterns in Java/Design Patterns in Java Structural/1. Adapter Design Pattern/7. Demo Adapter.srt 11.5 kB
Design Patterns in Java/Design Patterns in Java Behavioral/6. Mediator Pattern/7. Demo Mediator.srt 11.3 kB
Design Patterns in Java/Design Patterns in Java Behavioral/12. Visitor Pattern/7. Demo Shipping Visitor.srt 11.1 kB
Design Patterns in Java/Design Patterns in Java Behavioral/5. Iterator Pattern/7. Demo Iterator.srt 10.9 kB
Design Patterns in Java/Design Patterns in Java Structural/7. Proxy Pattern/5. Demo Proxy.srt 10.9 kB
Design Patterns in Java/Design Patterns in Java Structural/7. Proxy Pattern/7. Demo Twitter Implementation.srt 10.6 kB
Java Coding Practices/Java Writing Readable and Maintainable Code/6. Class Organization/3. Coupling.srt 10.4 kB
Java Coding Practices/SOLID Software Design Principles in Java/4. Applying Liskov Substitution Principle (LSP)/3. Demo Correct Type Hierarchies by Applying the LSP.srt 10.3 kB
Design Patterns in Java/Design Patterns in Java Structural/6. Flyweight Pattern/7. Demo Flyweight.srt 10.0 kB
Java Coding Practices/SOLID Software Design Principles in Java/2. Understanding the Single Responsibility Principle (SRP)/3. Demo Applying the Single Responsibility Principle.srt 9.9 kB
Design Patterns in Java/Design Patterns in Java Creational/2. Builder Pattern/8. Demo Builder.srt 9.9 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/4. Implementing The Visitor Pattern Using Functions and Composition/11. Making this Visitor Pattern Type Safe Using Gnerics.srt 9.8 kB
Java Coding Practices/SOLID Software Design Principles in Java/6. Decoupling Components with the Dependency Inversion Principle (DIP)/0. The Dependency Inversion Principle.srt 9.3 kB
Design Patterns in Java/Design Patterns in Java Behavioral/2. Chain of Responsibility Pattern/7. Demo Approver.srt 9.2 kB
Java Coding Practices/SOLID Software Design Principles in Java/3. Evolving Code with the Open Closed Principle (OCP)/3. Demo Extend Software Capabilities Using the Open Closed Principle.srt 8.5 kB
Java Coding Practices/Defensive Coding in Java/3. Using Frameworks for Validation/4. Leveraging Hamcrest and AssertJ.srt 8.5 kB
Java Coding Practices/SOLID Software Design Principles in Java/2. Understanding the Single Responsibility Principle (SRP)/1. Identifying Multiple Reasons to Change.srt 8.4 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/3. From Factory and Registry to Builder Using Lambda Expressions/10. Writing the Registration of a Factory Using a Consumer of Builder.srt 8.4 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/4. Implementing The Visitor Pattern Using Functions and Composition/10. Fixing the Multi Element Registry with the Chaining of Consumers.srt 8.3 kB
Design Patterns in Java/Design Patterns in Java Behavioral/3. Command Pattern/7. Demo Switch.srt 8.3 kB
Java Coding Practices/SOLID Software Design Principles in Java/5. Modularizing Abstractions with the Interface Segregation Principle (ISP)/3. Demo Breaking down Large Interfaces Using the Interface Segregation Principle.srt 8.1 kB
Java Coding Practices/SOLID Software Design Principles in Java/5. Modularizing Abstractions with the Interface Segregation Principle (ISP)/1. Identifying “Fat” Interfaces.srt 8.1 kB
Java Coding Practices/SOLID Software Design Principles in Java/4. Applying Liskov Substitution Principle (LSP)/1. Detecting Violations of the Liskov Substitution Principle.srt 7.9 kB
Design Patterns in Java/Design Patterns in Java Creational/1. Singleton Pattern/9. Demo Add Database.srt 7.9 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/5. Using Partial Application and Lambdas to Build Validators/7. Handling Several Exceptions with the Suppressed Exceptions.srt 7.8 kB
Java Coding Practices/SOLID Software Design Principles in Java/3. Evolving Code with the Open Closed Principle (OCP)/2. Open Closed Principle Implementation Strategies.srt 7.6 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/1. Introducing Default Methods to Chain and Compose Functions/3. Creating Default Methods to Chain Consumers as Lambda Expressions.srt 7.5 kB
Design Patterns in Java/Design Patterns in Java Behavioral/12. Visitor Pattern/6. Demo Without Visitor.srt 7.5 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/3. From Factory and Registry to Builder Using Lambda Expressions/13. Controlling Missing Keys with Exceptions Defined at the API Level.srt 7.1 kB
Java Coding Practices/SOLID Software Design Principles in Java/6. Decoupling Components with the Dependency Inversion Principle (DIP)/3. Inversion of Control (IoC).srt 7.1 kB
Design Patterns in Java/Design Patterns in Java Behavioral/10. Strategy Pattern/5. Demo Comparator.srt 7.0 kB
Java Coding Practices/Java Writing Readable and Maintainable Code/2. Naming Matters/1. Classes Best Practices.srt 7.0 kB
Java Coding Practices/Java Refactoring Best Practices/3. Fixing Object-oriented Abusers/5. Alternative Classes with Different Interfaces.srt 6.9 kB
Java Coding Practices/Java Refactoring Best Practices/1. Why Refactoring Matters/1. The Art of Refactoring.srt 6.8 kB
Design Patterns in Java/Design Patterns in Java Creational/1. Singleton Pattern/6. Demo Static Singleton.srt 6.8 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/3. From Factory and Registry to Builder Using Lambda Expressions/4. Making the Factory Fluent Using Generics and Method References.srt 6.7 kB
Design Patterns in Java/Design Patterns in Java Structural/2. Bridge Design Pattern/8. Demo Shape With a Bridge.srt 6.7 kB
Java Coding Practices/Java Refactoring Best Practices/2. Splitting Bloaters/3. Long Method.srt 6.6 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/1. Introducing Default Methods to Chain and Compose Functions/11. Setting up the Generic Types of a Chained Function.srt 6.5 kB
Design Patterns in Java/Design Patterns in Java Behavioral/5. Iterator Pattern/5. Demo List.srt 6.4 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/3. From Factory and Registry to Builder Using Lambda Expressions/1. Creating a Factory by Extending the Supplier Functional Interface.srt 6.2 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/1. Introducing Default Methods to Chain and Compose Functions/13. Understanding the Difference between Chaining and Composing.srt 6.2 kB
Java Coding Practices/SOLID Software Design Principles in Java/6. Decoupling Components with the Dependency Inversion Principle (DIP)/1. Writing Code That Respects the Dependency Inversion Principle.srt 6.1 kB
Design Patterns in Java/Design Patterns in Java Structural/1. Adapter Design Pattern/8. Demo Second Adapter.srt 6.1 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/2. Using Function Composition and Chaining to Build Comparators/6. Leveraging Default Methods to Combine Comparators.srt 6.1 kB
Design Patterns in Java/Design Patterns in Java Creational/1. Singleton Pattern/8. Demo Threadsafe.srt 6.1 kB
Java Coding Practices/Defensive Coding in Java/5. Using Other Defensive Practices/3. Improve Your Exception Handling.srt 6.0 kB
Java Coding Practices/SOLID Software Design Principles in Java/3. Evolving Code with the Open Closed Principle (OCP)/0. The Open Closed Principle.srt 5.9 kB
Design Patterns in Java/Design Patterns in Java Structural/7. Proxy Pattern/8. Demo Security Proxy.srt 5.8 kB
Java Coding Practices/SOLID Software Design Principles in Java/5. Modularizing Abstractions with the Interface Segregation Principle (ISP)/0. The Interface Segregation Principle.srt 5.8 kB
Java Coding Practices/Defensive Coding in Java/2. Validating Method Input/5. Validating Number Ranges.srt 5.7 kB
Java Coding Practices/Defensive Coding in Java/2. Validating Method Input/9. Implementing Class Invariants.srt 5.7 kB
Java Coding Practices/Defensive Coding in Java/1. Why Defensive Coding Matters/1. What is Defensive Coding.srt 5.6 kB
Design Patterns in Java/Design Patterns in Java Behavioral/9. State Pattern/5. Demo ifelse.srt 5.6 kB
Java Coding Practices/SOLID Software Design Principles in Java/6. Decoupling Components with the Dependency Inversion Principle (DIP)/2. Dependency Injection (DI).srt 5.6 kB
Java Coding Practices/Java Writing Readable and Maintainable Code/6. Class Organization/1. SRP.srt 5.5 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/2. Using Function Composition and Chaining to Build Comparators/1. Writing a Comparator of Person Comparing Their Names.srt 5.5 kB
Java Coding Practices/Java Refactoring Best Practices/2. Splitting Bloaters/7. Data Clumps.srt 5.5 kB
Design Patterns in Java/Design Patterns in Java Creational/3. Prototype Pattern/4. Demo Statement.srt 5.5 kB
Java Coding Practices/Defensive Coding in Java/3. Using Frameworks for Validation/2. Using Google Guava.srt 5.5 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/4. Implementing The Visitor Pattern Using Functions and Composition/9. Adding a Second Element to the Registry A First Version.srt 5.5 kB
Java Coding Practices/SOLID Software Design Principles in Java/4. Applying Liskov Substitution Principle (LSP)/2. Fixing Incorrect Relationships between Types.srt 5.4 kB
Design Patterns in Java/Design Patterns in Java Behavioral/11. Template Method Pattern/5. Demo Comparable.srt 5.4 kB
Java Coding Practices/Java Writing Readable and Maintainable Code/6. Class Organization/2. Cohesion.srt 5.3 kB
Java Coding Practices/Java Writing Readable and Maintainable Code/9. Maintaining Clean Code/2. Use Static Checkers.srt 5.3 kB
Design Patterns in Java/Design Patterns in Java Creational/2. Builder Pattern/7. Demo Telescoping.srt 5.3 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/5. Using Partial Application and Lambdas to Build Validators/8. Module and Course Wrap Up.srt 5.2 kB
Java Coding Practices/Java Writing Readable and Maintainable Code/5. Handling Exceptions/1. Catch Specific Exceptions.srt 5.1 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/2. Using Function Composition and Chaining to Build Comparators/4. Making the Factory Method Generic to Accept Any Comparable Object.srt 5.1 kB
Java Coding Practices/Java Refactoring Best Practices/4. Dealing with Change Preventers/2. Divergent Change.srt 5.1 kB
Design Patterns in Java/Design Patterns in Java Structural/2. Bridge Design Pattern/10. Demo Movie Printer HTML Bridge.srt 5.0 kB
Java Coding Practices/SOLID Software Design Principles in Java/3. Evolving Code with the Open Closed Principle (OCP)/4. Applying the Open Closed Principle for Frameworks and APIs.srt 5.0 kB
Java Coding Practices/SOLID Software Design Principles in Java/5. Modularizing Abstractions with the Interface Segregation Principle (ISP)/2. Refactoring Code That Depends on Large Interfaces.srt 5.0 kB
Java Coding Practices/Defensive Coding in Java/5. Using Other Defensive Practices/2. Be Careful with Method Side Effects.srt 4.9 kB
Design Patterns in Java/Design Patterns in Java Behavioral/3. Command Pattern/8. Demo State.srt 4.9 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/3. From Factory and Registry to Builder Using Lambda Expressions/3. Extending the Factory to Handle Constructor with Parameters.srt 4.7 kB
Java Coding Practices/Defensive Coding in Java/5. Using Other Defensive Practices/1. Strive for Better Encapsulation.srt 4.7 kB
Java Coding Practices/Java Refactoring Best Practices/6. Removing Dispensables/5. Lazy Class & Data Class.srt 4.7 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/1. Introducing Default Methods to Chain and Compose Functions/7. Leveraging Default Methods to Combine Predicates.srt 4.7 kB
Design Patterns in Java/Design Patterns in Java Structural/2. Bridge Design Pattern/7. Demo Shape Without a Bridge.srt 4.6 kB
Java Coding Practices/Java Refactoring Best Practices/7. Refactoring Tips and Principles/2. Refactoring Tools.srt 4.6 kB
Java Coding Practices/Java Writing Readable and Maintainable Code/4. Implementing Methods/2. What (not) to Return.srt 4.5 kB
Design Patterns in Java/Design Patterns in Java Behavioral/8. Observer Pattern/5. Demo Util.srt 4.5 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/4. Implementing The Visitor Pattern Using Functions and Composition/8. Running the Pattern with the Initialized Registry.srt 4.5 kB
Java Coding Practices/SOLID Software Design Principles in Java/3. Evolving Code with the Open Closed Principle (OCP)/1. Demo Downside of Adding Features by Modifying Existing Code.srt 4.2 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/2. Using Function Composition and Chaining to Build Comparators/2. Creating a Factory Method of Comparators Using a Key Extractor.srt 4.1 kB
Java Coding Practices/SOLID Software Design Principles in Java/2. Understanding the Single Responsibility Principle (SRP)/0. The Single Responsibility Principle.srt 4.1 kB
Java Coding Practices/SOLID Software Design Principles in Java/2. Understanding the Single Responsibility Principle (SRP)/2. The Danger of Multiple Responsibilities.srt 4.1 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/3. From Factory and Registry to Builder Using Lambda Expressions/8. Designing an API to Create a Registry Using the Builder Pattern.srt 4.1 kB
Java Coding Practices/Defensive Coding in Java/5. Using Other Defensive Practices/4. Use Static Analysis Tools.srt 4.1 kB
Java Coding Practices/Java Writing Readable and Maintainable Code/2. Naming Matters/4. Methods Best Practices.srt 4.0 kB
Java Coding Practices/Defensive Coding in Java/3. Using Frameworks for Validation/5. Managing Libraries.srt 4.0 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/1. Introducing Default Methods to Chain and Compose Functions/16. Module Wrap Up.srt 3.9 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/4. Implementing The Visitor Pattern Using Functions and Composition/5. Writing the Lambda Visitor Pattern on the Car Model Object.srt 3.9 kB
Java Coding Practices/Java Writing Readable and Maintainable Code/9. Maintaining Clean Code/4. Code Review and Pair Programming.srt 3.8 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/4. Implementing The Visitor Pattern Using Functions and Composition/7. Implementing the Registry of Types to Be Visited and Functions.srt 3.8 kB
Java Coding Practices/Java Refactoring Best Practices/7. Refactoring Tips and Principles/1. Refactoring Tips & Principles.srt 3.8 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/2. Using Function Composition and Chaining to Build Comparators/7. Improving the Design of the API to Make It Fluent.srt 3.8 kB
Java Coding Practices/Java Refactoring Best Practices/2. Splitting Bloaters/10. Large Class.srt 3.8 kB
Java Coding Practices/Java Refactoring Best Practices/4. Dealing with Change Preventers/4. Parallel Inheritance Hierarchies.srt 3.7 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/5. Using Partial Application and Lambdas to Build Validators/6. Introducing the SuppressedExceptions to Wrap Exceptions Together.srt 3.7 kB
Java Coding Practices/Java Refactoring Best Practices/4. Dealing with Change Preventers/3. Solution Sprawl and Shotgun Surgery.srt 3.7 kB
Design Patterns in Java/Design Patterns in Java Creational/2. Builder Pattern/6. Demo JavaBean Setters.srt 3.7 kB
Java Coding Practices/Java Refactoring Best Practices/2. Splitting Bloaters/1. Introducing the Project.srt 3.7 kB
Java Coding Practices/SOLID Software Design Principles in Java/4. Applying Liskov Substitution Principle (LSP)/0. The Liskov Substitution Principle.srt 3.6 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/1. Introducing Default Methods to Chain and Compose Functions/5. Preventing the Chaining of Corrupted Lambdas Using Exceptions.srt 3.6 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/4. Implementing The Visitor Pattern Using Functions and Composition/6. Adding the Static and Default Methods for the Pattern to Compile.srt 3.6 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/5. Using Partial Application and Lambdas to Build Validators/4. Implementing the Validator Interface in the Case of a Valid Bean.srt 3.6 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/3. From Factory and Registry to Builder Using Lambda Expressions/7. Introducing the Registry and the Builder Pattern.srt 3.6 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/1. Introducing Default Methods to Chain and Compose Functions/8. Implementing the Predicate.and Logical Operator.srt 3.5 kB
Java Coding Practices/Java Writing Readable and Maintainable Code/1. Clean and Maintainable Code Concepts/1. Benefits of Clean Code.srt 3.5 kB
Java Coding Practices/Defensive Coding in Java/4. Improving Method Return Values/3. What Happens When You Return null.srt 3.5 kB
Design Patterns in Java/Design Patterns in Java Behavioral/5. Iterator Pattern/9. Contrast to Other Patterns.srt 3.5 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/1. Introducing Default Methods to Chain and Compose Functions/9. Negating a Predicate with a Predicate.negate Default Method.srt 3.3 kB
Design Patterns in Java/Design Patterns in Java Structural/3. Composite Pattern/8. Demo Unsupported Operations Exception.srt 3.3 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/4. Implementing The Visitor Pattern Using Functions and Composition/3. Writing a Visitable Set of Classes along with a Visitor.srt 3.2 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/2. Using Function Composition and Chaining to Build Comparators/9. Module Wrap Up.srt 3.2 kB
Java Coding Practices/Java Writing Readable and Maintainable Code/9. Maintaining Clean Code/3. Boy Scout Rule.srt 3.2 kB
Design Patterns in Java/Design Patterns in Java Structural/6. Flyweight Pattern/8. Pitfalls.srt 3.2 kB
Design Patterns in Java/Design Patterns in Java Structural/4. Decorator Pattern/5. Demo File.srt 3.2 kB
Java Coding Practices/Java Refactoring Best Practices/4. Dealing with Change Preventers/1. Changes to the Project.srt 3.1 kB
Java Coding Practices/Java Writing Readable and Maintainable Code/1. Clean and Maintainable Code Concepts/0. Introduction.srt 3.1 kB
Java Coding Practices/Java Writing Readable and Maintainable Code/1. Clean and Maintainable Code Concepts/4. Course Overview.srt 3.1 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/3. From Factory and Registry to Builder Using Lambda Expressions/2. Adding Functionalities to a Factory Using Default Methods.srt 3.1 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/1. Introducing Default Methods to Chain and Compose Functions/1. Who Are You What Should You Know to Follow this Course.srt 3.1 kB
Design Patterns in Java/Design Patterns in Java Structural/2. Bridge Design Pattern/5. Demo JDBC.srt 3.0 kB
Java Coding Practices/SOLID Software Design Principles in Java/6. Decoupling Components with the Dependency Inversion Principle (DIP)/6. Course Summary and Key Takeaways.srt 3.0 kB
Java Coding Practices/SOLID Software Design Principles in Java/1. Saving the Day with SOLID/4. Introducing the Sample Application.srt 3.0 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/5. Using Partial Application and Lambdas to Build Validators/3. Writing the Validator Pattern in the Case of a Person Bean.srt 3.0 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/2. Using Function Composition and Chaining to Build Comparators/3. Reversing a Comparator with the Use of a Default Method.srt 3.0 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/4. Implementing The Visitor Pattern Using Functions and Composition/12. Module Wrap Up.srt 2.9 kB
Java Coding Practices/Java Writing Readable and Maintainable Code/2. Naming Matters/7. Abbreviations and Spelling.srt 2.9 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/5. Using Partial Application and Lambdas to Build Validators/2. Understanding the Validation Rules and Setting up Examples.srt 2.9 kB
Design Patterns in Java/Design Patterns in Java Structural/7. Proxy Pattern/1. Concepts.srt 2.8 kB
Design Patterns in Java/Design Patterns in Java Behavioral/6. Mediator Pattern/5. Demo Timer.srt 2.8 kB
Java Coding Practices/Defensive Coding in Java/5. Using Other Defensive Practices/5. Further Recommendations.srt 2.8 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/1. Introducing Default Methods to Chain and Compose Functions/4. Implementing the Consumer.andThen Method to Chain Consumers.srt 2.8 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/3. From Factory and Registry to Builder Using Lambda Expressions/11. Making the Registry Functional to Implement It Using a Lambda.srt 2.7 kB
Java Coding Practices/Defensive Coding in Java/3. Using Frameworks for Validation/3. Comparing Apache Commons.srt 2.7 kB
Java Coding Practices/SOLID Software Design Principles in Java/6. Decoupling Components with the Dependency Inversion Principle (DIP)/5. Summary.srt 2.7 kB
Java Coding Practices/Java Writing Readable and Maintainable Code/7. Writing Comments/2. Logs, Wikis and TODOs.srt 2.7 kB
Java Coding Practices/Java Writing Readable and Maintainable Code/8. Improving Tests/3. Use a Test Template.srt 2.6 kB
Design Patterns in Java/Design Patterns in Java Behavioral/3. Command Pattern/5. Demo Runnable.srt 2.6 kB
Design Patterns in Java/Design Patterns in Java Behavioral/5. Iterator Pattern/8. Pitfalls.srt 2.6 kB
Java Coding Practices/SOLID Software Design Principles in Java/5. Modularizing Abstractions with the Interface Segregation Principle (ISP)/4. Summary.srt 2.6 kB
Design Patterns in Java/Design Patterns in Java Creational/1. Singleton Pattern/7. Demo Lazy Loading.srt 2.6 kB
Java Coding Practices/SOLID Software Design Principles in Java/1. Saving the Day with SOLID/1. Problems That Appear When SOLID Principles Are Not Used.srt 2.6 kB
Design Patterns in Java/Design Patterns in Java Behavioral/0. Course Overview/0. Course Overview.srt 2.6 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/1. Introducing Default Methods to Chain and Compose Functions/2. Introducing the Agenda of the Course and This Module.srt 2.6 kB
Design Patterns in Java/Design Patterns in Java Creational/4. Factory Method Pattern/4. Demo Calendar.srt 2.6 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/4. Implementing The Visitor Pattern Using Functions and Composition/2. Organizing a Simple Object Model to Implement the Visitor Pattern.srt 2.5 kB
Java Coding Practices/Java Writing Readable and Maintainable Code/1. Clean and Maintainable Code Concepts/2. Who Is this Course for.srt 2.5 kB
Design Patterns in Java/Design Patterns in Java Structural/2. Bridge Design Pattern/12. Contrast to Other Patterns.srt 2.5 kB
Design Patterns in Java/Design Patterns in Java Creational/4. Factory Method Pattern/7. Demo Enum.srt 2.5 kB
Design Patterns in Java/Design Patterns in Java Structural/5. Facade Pattern/5. Demo URL.srt 2.5 kB
Java Coding Practices/Java Writing Readable and Maintainable Code/6. Class Organization/5. Style Conventions.srt 2.4 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/3. From Factory and Registry to Builder Using Lambda Expressions/9. Introducing the Registry and the Builder Examples.srt 2.4 kB
Java Coding Practices/SOLID Software Design Principles in Java/3. Evolving Code with the Open Closed Principle (OCP)/5. Summary.srt 2.4 kB
Design Patterns in Java/Design Patterns in Java Structural/6. Flyweight Pattern/5. Demo Integer.srt 2.4 kB
Design Patterns in Java/Design Patterns in Java Behavioral/5. Iterator Pattern/1. Concepts.srt 2.4 kB
Design Patterns in Java/Design Patterns in Java Structural/6. Flyweight Pattern/10. Summary.srt 2.4 kB
Design Patterns in Java/Design Patterns in Java Behavioral/2. Chain of Responsibility Pattern/9. Contrast to Other Patterns.srt 2.4 kB
Design Patterns in Java/Design Patterns in Java Behavioral/12. Visitor Pattern/8. Demo Display Visitor.srt 2.3 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/1. Introducing Default Methods to Chain and Compose Functions/12. Implementing the Chaining of Functions with Default Methods.srt 2.3 kB
Java Coding Practices/Java Writing Readable and Maintainable Code/6. Class Organization/6. Principle of Proximity.srt 2.3 kB
Design Patterns in Java/Design Patterns in Java Structural/5. Facade Pattern/11. Summary.srt 2.3 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/5. Using Partial Application and Lambdas to Build Validators/5. Extending the Validator to Handle One Violated Rule.srt 2.3 kB
Java Coding Practices/Defensive Coding in Java/3. Using Frameworks for Validation/0. Module Overview.srt 2.3 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/3. From Factory and Registry to Builder Using Lambda Expressions/12. Testing the Registry to Create Different Kind of Shapes.srt 2.3 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/5. Using Partial Application and Lambdas to Build Validators/1. Setting up a Person Bean with Two Validation Rules.srt 2.3 kB
Design Patterns in Java/Design Patterns in Java Structural/2. Bridge Design Pattern/1. Concepts.srt 2.2 kB
Design Patterns in Java/Design Patterns in Java Creational/2. Builder Pattern/4. Demo StringBuilder.srt 2.2 kB
Design Patterns in Java/Design Patterns in Java Structural/6. Flyweight Pattern/9. Contrast to Other Patterns.srt 2.2 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/3. From Factory and Registry to Builder Using Lambda Expressions/15. Module Wrap Up.srt 2.2 kB
Design Patterns in Java/Design Patterns in Java Structural/3. Composite Pattern/11. Summary.srt 2.2 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/1. Introducing Default Methods to Chain and Compose Functions/0. Introducing the Course Designing API with Functional Interfaces.srt 2.2 kB
Design Patterns in Java/Design Patterns in Java Behavioral/3. Command Pattern/1. Concepts.srt 2.2 kB
Design Patterns in Java/Design Patterns in Java Structural/8. Next/0. What Next.srt 2.2 kB
Design Patterns in Java/Design Patterns in Java Structural/5. Facade Pattern/7. Demo JDBC Without a Facade.srt 2.2 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/1. Introducing Default Methods to Chain and Compose Functions/15. Checking the Real Functional Interfaces from the JDK.srt 2.2 kB
Java Coding Practices/SOLID Software Design Principles in Java/1. Saving the Day with SOLID/0. Course Overview.srt 2.2 kB
Design Patterns in Java/Design Patterns in Java Creational/3. Prototype Pattern/1. Concepts.srt 2.2 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/2. Using Function Composition and Chaining to Build Comparators/0. Introducing the Module and Its Agenda.srt 2.1 kB
Design Patterns in Java/Design Patterns in Java Behavioral/8. Observer Pattern/1. Concepts.srt 2.1 kB
Java Coding Practices/Java Writing Readable and Maintainable Code/6. Class Organization/8. Summary.srt 2.1 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/2. Using Function Composition and Chaining to Build Comparators/8. Checking the Real Comparator Interface from the JDK.srt 2.1 kB
Design Patterns in Java/Design Patterns in Java Behavioral/11. Template Method Pattern/1. Concepts.srt 2.1 kB
Design Patterns in Java/Design Patterns in Java Behavioral/9. State Pattern/1. Concepts.srt 2.0 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/3. From Factory and Registry to Builder Using Lambda Expressions/6. Wrapping up the Factory and Singleton Patterns Using Lambdas.srt 2.0 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/1. Introducing Default Methods to Chain and Compose Functions/14. Using Static Methods on Functional Interfaces to Create Lambdas.srt 2.0 kB
Design Patterns in Java/Design Patterns in Java Creational/4. Factory Method Pattern/10. Summary.srt 2.0 kB
Java Coding Practices/Java Refactoring Best Practices/2. Splitting Bloaters/2. Long Parameter List.srt 2.0 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/4. Implementing The Visitor Pattern Using Functions and Composition/1. Adding Operations on Classes Using the Visitor Pattern.srt 2.0 kB
Java Coding Practices/Java Writing Readable and Maintainable Code/7. Writing Comments/4. Commented out Code.srt 1.9 kB
Design Patterns in Java/Design Patterns in Java Creational/4. Factory Method Pattern/2. Design Considerations.srt 1.9 kB
Design Patterns in Java/Design Patterns in Java Structural/1. Adapter Design Pattern/2. Concepts.srt 1.9 kB
Design Patterns in Java/Design Patterns in Java Creational/3. Prototype Pattern/8. Contrast to Other Patterns.srt 1.9 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/0. Course Overview/0. Course Overview.srt 1.9 kB
Design Patterns in Java/Design Patterns in Java Structural/0. Introduction and Prerequisites/1. Why Learn Patterns.srt 1.9 kB
Design Patterns in Java/Design Patterns in Java Structural/1. Adapter Design Pattern/5. Demo Arrays.asList().srt 1.9 kB
Java Coding Practices/SOLID Software Design Principles in Java/2. Understanding the Single Responsibility Principle (SRP)/4. Summary.srt 1.9 kB
Design Patterns in Java/Design Patterns in Java Creational/4. Factory Method Pattern/1. Concepts.srt 1.9 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/3. From Factory and Registry to Builder Using Lambda Expressions/0. Introducing the Module and Its Agenda.srt 1.9 kB
Design Patterns in Java/Design Patterns in Java Behavioral/8. Observer Pattern/10. Summary.srt 1.8 kB
Design Patterns in Java/Design Patterns in Java Behavioral/8. Observer Pattern/9. Contrast to Other Patterns.srt 1.8 kB
Java Coding Practices/SOLID Software Design Principles in Java/1. Saving the Day with SOLID/3. The SOLID Principles.srt 1.8 kB
Java Coding Practices/Java Refactoring Best Practices/6. Removing Dispensables/2. Dead Code.srt 1.8 kB
Design Patterns in Java/Design Patterns in Java Behavioral/4. Interpreter Pattern/8. Pitfalls.srt 1.8 kB
Design Patterns in Java/Design Patterns in Java Structural/7. Proxy Pattern/10. Contrast to Other Patterns.srt 1.8 kB
Design Patterns in Java/Design Patterns in Java Creational/2. Builder Pattern/10. Contrast to Other Patterns.srt 1.8 kB
Design Patterns in Java/Design Patterns in Java Creational/5. AbstractFactory Pattern/9. Summary.srt 1.8 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/3. From Factory and Registry to Builder Using Lambda Expressions/5. Updating the Factory to Implement the Singleton Pattern.srt 1.8 kB
Design Patterns in Java/Design Patterns in Java Creational/2. Builder Pattern/2. Design Considerations.srt 1.8 kB
Design Patterns in Java/Design Patterns in Java Structural/7. Proxy Pattern/9. Pitfalls.srt 1.7 kB
Java Coding Practices/Java Refactoring Best Practices/3. Fixing Object-oriented Abusers/1. New Project Requirements.srt 1.7 kB
Design Patterns in Java/Design Patterns in Java Creational/3. Prototype Pattern/2. Design Considerations.srt 1.7 kB
Design Patterns in Java/Design Patterns in Java Behavioral/8. Observer Pattern/3. UML Diagram.srt 1.7 kB
Design Patterns in Java/Design Patterns in Java Structural/3. Composite Pattern/5. Demo Map.srt 1.7 kB
Design Patterns in Java/Design Patterns in Java Creational/0. Introduction and Prerequisites/1. Why Learn Patterns.srt 1.7 kB
Design Patterns in Java/Design Patterns in Java Structural/7. Proxy Pattern/3. UML Diagram.srt 1.7 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/2. Using Function Composition and Chaining to Build Comparators/5. Wrapping up the Creation of Comparators Using Key Extractors.srt 1.7 kB
Design Patterns in Java/Design Patterns in Java Behavioral/1. Behavioral Design Patterns Introduction/1. Why Learn Patterns.srt 1.7 kB
Design Patterns in Java/Design Patterns in Java Structural/4. Decorator Pattern/2. Design Considerations.srt 1.7 kB
Design Patterns in Java/Design Patterns in Java Behavioral/9. State Pattern/2. Design Considerations.srt 1.7 kB
Design Patterns in Java/Design Patterns in Java Structural/4. Decorator Pattern/10. Summary.srt 1.7 kB
Design Patterns in Java/Design Patterns in Java Behavioral/8. Observer Pattern/8. Pitfalls.srt 1.7 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/5. Using Partial Application and Lambdas to Build Validators/0. Introducing the Module and Its Agenda.srt 1.6 kB
Design Patterns in Java/Design Patterns in Java Behavioral/9. State Pattern/10. Summary.srt 1.6 kB
Design Patterns in Java/Design Patterns in Java Structural/4. Decorator Pattern/9. Contrast to Other Patterns.srt 1.6 kB
Design Patterns in Java/Design Patterns in Java Creational/1. Singleton Pattern/1. Concepts.srt 1.6 kB
Design Patterns in Java/Design Patterns in Java Structural/1. Adapter Design Pattern/4. Example Arrays.asList().srt 1.6 kB
Design Patterns in Java/Design Patterns in Java Behavioral/9. State Pattern/8. Pitfalls.srt 1.6 kB
Design Patterns in Java/Design Patterns in Java Behavioral/12. Visitor Pattern/1. Concepts.srt 1.6 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/3. From Factory and Registry to Builder Using Lambda Expressions/14. Wrapping up the Registry and Builder Built with Lambda Example.srt 1.6 kB
Design Patterns in Java/Design Patterns in Java Behavioral/11. Template Method Pattern/9. Contrast to Other Patterns.srt 1.5 kB
Design Patterns in Java/Design Patterns in Java Structural/3. Composite Pattern/3. UML Diagram.srt 1.5 kB
Design Patterns in Java/Design Patterns in Java Behavioral/12. Visitor Pattern/3. UML Diagram.srt 1.5 kB
Design Patterns in Java/Design Patterns in Java Behavioral/3. Command Pattern/10. Pitfalls.srt 1.5 kB
Design Patterns in Java/Design Patterns in Java Behavioral/10. Strategy Pattern/1. Concepts.srt 1.5 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/4. Implementing The Visitor Pattern Using Functions and Composition/0. Introducing the Module and Its Agenda.srt 1.5 kB
Java Coding Practices/Defensive Coding in Java/5. Using Other Defensive Practices/6. Module Wrap Up.srt 1.4 kB
Java Coding Practices/Java Refactoring Best Practices/2. Splitting Bloaters/9. Primitive Obsession What We Didn't Cover.srt 1.4 kB
Design Patterns in Java/Design Patterns in Java Creational/5. AbstractFactory Pattern/2. Design Considerations.srt 1.4 kB
Design Patterns in Java/Design Patterns in Java Creational/3. Prototype Pattern/7. Pitfalls.srt 1.4 kB
Design Patterns in Java/Design Patterns in Java Behavioral/6. Mediator Pattern/1. Concepts.srt 1.4 kB
Design Patterns in Java/Design Patterns in Java Behavioral/6. Mediator Pattern/9. Contrast to Other Patterns.srt 1.4 kB
Design Patterns in Java/Design Patterns in Java Behavioral/4. Interpreter Pattern/2. Design Considerations.srt 1.4 kB
Design Patterns in Java/Design Patterns in Java Behavioral/4. Interpreter Pattern/3. UML Diagram.srt 1.4 kB
Design Patterns in Java/Design Patterns in Java Behavioral/9. State Pattern/9. Contrast to Other Patterns.srt 1.4 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/4. Implementing The Visitor Pattern Using Functions and Composition/4. Adding Methods on a Class without Changing It Using Lambdas.srt 1.4 kB
Design Patterns in Java/Design Patterns in Java Creational/4. Factory Method Pattern/5. Exercise - Create Factory.srt 1.4 kB
Java Coding Practices/Java Writing Readable and Maintainable Code/9. Maintaining Clean Code/1. Agree on Rules.srt 1.4 kB
Java Coding Practices/Defensive Coding in Java/3. Using Frameworks for Validation/6. Module Wrap Up.srt 1.4 kB
Java Coding Practices/Java Writing Readable and Maintainable Code/6. Class Organization/7. Further Material.srt 1.4 kB
Design Patterns in Java/Design Patterns in Java Behavioral/11. Template Method Pattern/8. Pitfalls.srt 1.4 kB
Design Patterns in Java/Design Patterns in Java Structural/4. Decorator Pattern/3. UML Diagram.srt 1.2 kB
Design Patterns in Java/Design Patterns in Java Creational/4. Factory Method Pattern/3. Example Calendar.srt 1.2 kB
Design Patterns in Java/Design Patterns in Java Behavioral/3. Command Pattern/12. Summary.srt 1.2 kB
Design Patterns in Java/Design Patterns in Java Creational/5. AbstractFactory Pattern/1. Concepts.srt 1.2 kB
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/1. Introducing Default Methods to Chain and Compose Functions/6. Wrapping up the Use of Default Methods to Chain Lamdbas.srt 1.1 kB
Design Patterns in Java/Design Patterns in Java Structural/5. Facade Pattern/4. Example URL.srt 1.1 kB
Design Patterns in Java/Design Patterns in Java Structural/4. Decorator Pattern/4. Example File.srt 1.1 kB
Design Patterns in Java/Design Patterns in Java Behavioral/6. Mediator Pattern/2. Design Considerations.srt 1.1 kB
Design Patterns in Java/Design Patterns in Java Behavioral/9. State Pattern/3. UML Diagram.srt 1.1 kB
Design Patterns in Java/Design Patterns in Java Behavioral/6. Mediator Pattern/10. Summary.srt 1.1 kB
Design Patterns in Java/Design Patterns in Java Behavioral/7. Memento Pattern/8. Pitfalls.srt 1.1 kB
Design Patterns in Java/Design Patterns in Java Creational/1. Singleton Pattern/2. Design Considerations.srt 1.1 kB
Design Patterns in Java/Design Patterns in Java Structural/0. Introduction and Prerequisites/4. How Do We Learn Them.srt 1.1 kB
Design Patterns in Java/Design Patterns in Java Structural/3. Composite Pattern/10. Contrast to Other Patterns.srt 1.1 kB
Design Patterns in Java/Design Patterns in Java Creational/0. Introduction and Prerequisites/5. Prerequisites.srt 1.1 kB
Java Coding Practices/Java Refactoring Best Practices/7. Refactoring Tips and Principles/0. Introduction.srt 1.1 kB
Design Patterns in Java/Design Patterns in Java Behavioral/9. State Pattern/6. Exercise - State.srt 1.1 kB
Design Patterns in Java/Design Patterns in Java Behavioral/1. Behavioral Design Patterns Introduction/0. Introduction.srt 994 Bytes
Design Patterns in Java/Design Patterns in Java Behavioral/4. Interpreter Pattern/6. Exercise - Interpreter.srt 994 Bytes
Design Patterns in Java/Implementing Design Patterns Using Java 8 Lambda/1. Introducing Default Methods to Chain and Compose Functions/10. Wrapping up the Use of Default Methods to Combine Lamdbas.srt 983 Bytes
Java Coding Practices/Java Writing Readable and Maintainable Code/8. Improving Tests/4. Further Material.srt 964 Bytes
Design Patterns in Java/Design Patterns in Java Structural/1. Adapter Design Pattern/9. Pitfalls.srt 958 Bytes
Design Patterns in Java/Design Patterns in Java Structural/0. Introduction and Prerequisites/0. Introduction.srt 950 Bytes
Java Coding Practices/Java Refactoring Best Practices/4. Dealing with Change Preventers/0. Defining Change Preventers.srt 950 Bytes
Design Patterns in Java/Design Patterns in Java Behavioral/11. Template Method Pattern/10. Summary.srt 949 Bytes
Design Patterns in Java/Design Patterns in Java Behavioral/3. Command Pattern/3. UML Diagram.srt 935 Bytes
Design Patterns in Java/Design Patterns in Java Structural/0. Introduction and Prerequisites/2. Pattern Classifications.srt 933 Bytes
Design Patterns in Java/Design Patterns in Java Creational/0. Introduction and Prerequisites/0. Introduction.srt 932 Bytes
Design Patterns in Java/Design Patterns in Java Creational/4. Factory Method Pattern/8. Pitfalls.srt 926 Bytes
Design Patterns in Java/Design Patterns in Java Structural/3. Composite Pattern/6. Exercise - Create Composite.srt 915 Bytes