Artwork

תוכן מסופק על ידי Adam Bien. כל תוכן הפודקאסטים כולל פרקים, גרפיקה ותיאורי פודקאסטים מועלים ומסופקים ישירות על ידי Adam Bien או שותף פלטפורמת הפודקאסט שלהם. אם אתה מאמין שמישהו משתמש ביצירה שלך המוגנת בזכויות יוצרים ללא רשותך, אתה יכול לעקוב אחר התהליך המתואר כאן https://he.player.fm/legal.
Player FM - אפליקציית פודקאסט
התחל במצב לא מקוון עם האפליקציה Player FM !

From Hexagonal Architectures to Data Oriented Programming

1:12:20
 
שתפו
 

Manage episode 402721508 series 2469611
תוכן מסופק על ידי Adam Bien. כל תוכן הפודקאסטים כולל פרקים, גרפיקה ותיאורי פודקאסטים מועלים ומסופקים ישירות על ידי Adam Bien או שותף פלטפורמת הפודקאסט שלהם. אם אתה מאמין שמישהו משתמש ביצירה שלך המוגנת בזכויות יוצרים ללא רשותך, אתה יכול לעקוב אחר התהליך המתואר כאן https://he.player.fm/legal.
An airhacks.fm conversation with Jose Paumard (@JosePaumard) about:
discussion about Object-oriented programming vs data-oriented programming in Java, using Java record classes, hexagonal architectures, considerations for decoupling and abstractions, the advantages of polymorphism and transparent persistence, the pitfalls of inheritance and abstraction, the importance of naming and cohesion sealed interfaces and switch expressions to implement business logic outside of data classes, using sealed types and switch statements, advantages of better separation of concerns and ease of removing unused code, data-oriented programming with NoSQL, the Citroen 2CV (Duck) Car

Jose Paumard on twitter: @JosePaumard

  continue reading

319 פרקים

Artwork
iconשתפו
 
Manage episode 402721508 series 2469611
תוכן מסופק על ידי Adam Bien. כל תוכן הפודקאסטים כולל פרקים, גרפיקה ותיאורי פודקאסטים מועלים ומסופקים ישירות על ידי Adam Bien או שותף פלטפורמת הפודקאסט שלהם. אם אתה מאמין שמישהו משתמש ביצירה שלך המוגנת בזכויות יוצרים ללא רשותך, אתה יכול לעקוב אחר התהליך המתואר כאן https://he.player.fm/legal.
An airhacks.fm conversation with Jose Paumard (@JosePaumard) about:
discussion about Object-oriented programming vs data-oriented programming in Java, using Java record classes, hexagonal architectures, considerations for decoupling and abstractions, the advantages of polymorphism and transparent persistence, the pitfalls of inheritance and abstraction, the importance of naming and cohesion sealed interfaces and switch expressions to implement business logic outside of data classes, using sealed types and switch statements, advantages of better separation of concerns and ease of removing unused code, data-oriented programming with NoSQL, the Citroen 2CV (Duck) Car

Jose Paumard on twitter: @JosePaumard

  continue reading

319 פרקים

כל הפרקים

×
 
Loading …

ברוכים הבאים אל Player FM!

Player FM סורק את האינטרנט עבור פודקאסטים באיכות גבוהה בשבילכם כדי שתהנו מהם כרגע. זה יישום הפודקאסט הטוב ביותר והוא עובד על אנדרואיד, iPhone ואינטרנט. הירשמו לסנכרון מנויים במכשירים שונים.

 

מדריך עזר מהיר