Design Patterns Revisited in Modern Java by Venkat Subramaniam

  Рет қаралды 136,888

Devoxx

Devoxx

Жыл бұрын

Design Patterns are common ways to solve problems that developers have discovered over time. They often fill the gaps between the language capabilities and the design goals. When languages mature, sometimes patterns become natural features of languages and blend in to the natural way of writing code instead of a special effort. Java has evolved significantly over the years. In this session we'll revisit some common design problems and see how patterns are realized to solve those problems with the modern capabilities in Java.
VENKAT SUBRAMANIAM
Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., and an instructional professor at the University of Houston. He has mentored tens of thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with agile practices on their software projects.
Venkat is a (co)author of multiple books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. His latest book is Programming Kotlin: Create Elegant, Expressive, and Performant JVM and Android Applications. Venkat is a well-recognized person in the software communities. He was once a recipient of the MicroSoft MVP award.
He has received JavaOne RockStar award three years in a row and was inducted into the Java Champions program in 2013 for his efforts in motivating and inspiring software developers around the world.
Venkat has been in the training, consulting, and mentoring business since 1996. He is recognized for his pragmatic approach, dislike for accidental complexity, continuous effort to seek minimalistic design, and simpler solutions.
------------------------------------------------------------
INTRO
* visuals & editing by @Mercator
* music : Avocado by Ephixa

Пікірлер: 108
@MarcoBrasci
@MarcoBrasci Жыл бұрын
The boss is back!
@_b0h4z4rd7
@_b0h4z4rd7 Жыл бұрын
I have almost 20 years of coding experience, but this talk makes me feel i'm a rookie. Very inspiring!!!
@RamValli
@RamValli Жыл бұрын
0:00
@Saurabh2816
@Saurabh2816 Жыл бұрын
"If I'm stupid I'm gonna find it anyway that I'm stupid. I would rather find it out sonner than later"
@gequation
@gequation Жыл бұрын
This conference is a gem! I highly recommend watching it from start to finish.
@bhatsachin
@bhatsachin Жыл бұрын
When you ask a scrum master to write a piece of code, he will write it like a story😀. Awesome presentation by Venkat.
@kendlyduprince
@kendlyduprince Жыл бұрын
This is pure stand-up java
@roshinivr123
@roshinivr123 Жыл бұрын
This talk is pure awesomeness! That Decorator pattern with lambda was something I really needed in my current project. Thank you so much for explaining it so wonderfully. 😊
@prakashramachandran4
@prakashramachandran4 Жыл бұрын
What a talk.. as usual very informative. All these topics are mindset shift when it comes to design
@somethings6868
@somethings6868 Жыл бұрын
This conference has inspired and influenced me on so many levels. From his overwhelming knowledge (which smells like thousands of experiences) to the elegant use of a text editor without the support of an ide
@rohitchakraborty1715
@rohitchakraborty1715 Жыл бұрын
This is the first educational video where I haven't felt sleepy
@Kidkromechan
@Kidkromechan Жыл бұрын
This was very helpful Venkat. Thank you. It's gonna take me a while to get comfortable with the patterns described here. The decorator pattern and the way you use consumer are very interesting. Also, now I finally understand Lazy loading a little better.
@toxema
@toxema Жыл бұрын
what a great "hand on" session. it is way better than a powerpoint presentation. thank you very much. ( NOT: Levent Kırca'dan Java dersi almadım da demem şu hayatta. )
@hutofrock
@hutofrock Жыл бұрын
Dr. Venkat is awesome! I always enjoy watching his presentations! 🙂
@omnipoten8
@omnipoten8 Жыл бұрын
This guys is simply amazing. More I listen to him more I understand the programming.
@javisartdesign
@javisartdesign Жыл бұрын
Venkat the beast!
@swarupcodes
@swarupcodes Жыл бұрын
What a storyteller ❤️❤️❤️
@Erik_001
@Erik_001 Жыл бұрын
Thank you. Always love his lectures.
@silentsudo
@silentsudo Жыл бұрын
All your examples are so relatable to my curr project that applying ruby code style in java <3
@ericm97
@ericm97 Жыл бұрын
Found this extremely helpful to understand what and why we use design patterns ! Well explained
Know your Java? by Venkat Subramaniam
37:41
Devoxx
Рет қаралды 16 М.
Son ❤️ #shorts by Leisi Show
00:41
Leisi Show
Рет қаралды 4,4 МЛН
Choose Delegation Over Inheritance, Really ?! By Venkat Subramaniam
1:52:40
8 Design Patterns | Prime Reacts
22:10
ThePrimeTime
Рет қаралды 398 М.
Design Patterns Revisited in Modern Java by Venkat Subramaniam
51:30
Exploring Collectors by Venkat Subramaniam
2:24:38
Devoxx
Рет қаралды 78 М.
The Amazing Features of Modern Java  - Venkat Subramaniam
1:02:01
Developer Summit
Рет қаралды 28 М.
Son ❤️ #shorts by Leisi Show
00:41
Leisi Show
Рет қаралды 4,4 МЛН