YoVDO

Immutable Classes in Java Libraries - Are They Ready?

Offered By: GeeCON Conference via YouTube

Tags

Java Courses Concurrent Programming Courses Software Architecture Courses Object-Oriented Design Courses Design Patterns Courses Mocking Courses Serialization Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the concept of immutable classes in modern Java programming through this GeeCON 2022 conference talk by Tomasz Skowroński. Delve into the "immutable first" approach, which has become increasingly prevalent in class design practices. Discover how immutability extends beyond Value Objects and functional paradigms, becoming a norm for many development teams. Learn to address common objections and misconceptions surrounding immutable classes, such as framework compatibility issues and concerns about entities, services, or DTOs. Gain insights on effectively implementing immutability with popular Java libraries, including persistence, serialization, and mocking tools. Empower yourself to write immutable classes confidently, enhancing code quality and reducing complexity in software development.

Syllabus

GeeCON 2022: Tomasz Skowroński - Are immortal libraries ready for immutable classes?


Taught by

GeeCON Conference

Related Courses

Computing: Art, Magic, Science - Part II
ETH Zurich via edX
Web Application Development: Basic Concepts
University of New Mexico via Coursera
Web Application Development: The Presentation Tier
University of New Mexico via Coursera
Técnicas Avançadas para Projeto de Software
Instituto Tecnológico de Aeronáutica via Coursera
Programmation objet immersive en Pharo
Inria (French Institute for Research in Computer Science and Automation) via France Université Numerique