cotalks.dev
Login
Webinars
2018
Videos
1 — Takes, Java Web Framework, Intro (webinar #12)
2 — Dependency Injection Container is a Bad Idea (webinar #9)
3 — Printers Instead of Getters in OOP (webinar #18)
4 — Gradients of Immutability (webinar #20)
5 — Puzzle Driven Development (webinar #23)
6 — How EOLANG Was Made and How to Make a DSL with ANTLR4 (Webinar #54)
7 — Best Practices of Exception Throwing (Webinar #53)
8 — How many RETURN statements is enough? (Webinar #41)
9 — The Power of Decorators (webinar #40)
10 — A practical example of ORM-free persistence layer (Webinar #39)
11 — Parsing Objects vs Parsers (Webinar #38)
12 — Names of objects, methods and variables in OOP (Webinar #37)
13 — The Alternative to Fluent Interfaces in Java (webinar #33)
14 — Lazy Loading via Java Lambda (Webinar #30)
15 — What Is Cohesion in OOP? (Webinar #49)
16 — A practical example of making an object-oriented HTTP server in Java (webinar #42)
17 — How Much Immutability Is Enough (webinar #45)
18 — Cactoos 0.12 polishing and releasing (webinar #27)
19 — Aspect Oriented Programming: Pros and Cons (Webinar #47)
20 — Why Private Static Literals are Evil? (Webinar #48)
21 — Xembly, an imperative language for XML manipulations (webinar #46)
22 — Veil Objects to Replace DTOs (Webinar #50)
23 — Inheritance vs. Subtyping (webinar #24)
24 — How to Deal With Conflicts in a Software Team (Webinar #21)
25 — Naked Data in OOP (webinar #22)
26 — Who Is a Project Manager? (webinar #19)
27 — Micro-management vs. micro-tasking (webinar #25)
28 — The Philosophy of Bugs (webinar #17)
29 — Smart Classes and Functionality-Poor Interfaces (webinar #16)
30 — Java Annotations Are a Big Mistake (webinar #14)
31 — Why ORM is an Anti-Pattern? (webinar #10)
32 — How to Cut Corners and Stay Cool (webinar #15)
33 — Who is a Software Architect? (webinar #13)
34 — What Fake Objects Are For? (webinar #8)
35 — What's Wrong About Utility Classes? (webinar #6)
36 — A Few Thoughts About Constructors in OOP (webinar #7)
37 — Unit Testing vs Debugging (webinar #26)
38 — Daily Stand-Up Meetings Are Evil (webinar #11)
39 — Why Getters-and-Setters Is An Anti-Pattern? (webinar #4)
40 — Don't Create Objects That End With -ER (webinar #5)
41 — Objects vs. Static Methods (webinar #1)
42 — What is Wrong About NULL in OOP? (webinar #3)
43 — Immutable Objects vs. Common Sense (webinar #2)
44 — Object-Oriented Java Web App from Scratch in One Hour: ThreeCopies.com (Webinar #28)
45 — How to win $4096 in the next year Quality Award? (webinar #29)
46 — Decorating Envelopes in OOP (webinar #31)
47 — Synchronized Decorators for Thread-Safety (Webinar #32)
48 — How to Get Rid of the NEW Operator (Webinar #34)
49 — When do you validate your objects? (Webinar #35)
50 — Fat and Skinny Design (Webinar #51)
51 — RAII in Java (Webinar #52)
52 — Encapsulation Is Dead, Let's Use Distance of Coupling Instead (Webinar #55)
53 — What's wrong with global variables? (Webinar #36)