{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"Backend Interview Crashcasts","title":"Kotlin Data Classes vs. Regular Classes: Understanding the Difference","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/31056a79\"></iframe>","width":"100%","height":180,"duration":336,"description":"Dive into the world of Kotlin as we explore the crucial differences between data classes and regular classes in this information-packed episode of \"Kotlin Internals Interview Crashcasts\"!\n\nIn this episode, we explore:\n\nThe purpose and efficiency of data classes as streamlined data containers\nAutomatically generated utility functions that make data classes a developer's best friend\nHow equality comparison works differently in data classes compared to regular classes\nLimitations of data classes and clever workarounds using sealed classes\n\n\nTune in for expert insights that will give you an edge in your next Kotlin backend engineering interview!\n\nWant to dive deeper into this topic? Check out our blog post here: Read more","thumbnail_url":"https://img.transistorcdn.com/LToqc_kBbpkFzorh9zBW0NZ8m0EH-Gf8hf1RtGCOWfM/rs:fill:0:0:1/w:400/h:400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS82MDI4/M2M0YjRlZjZmMjRj/OGU5NWQwZTkyZWFi/M2I2MC5wbmc.webp","thumbnail_width":300,"thumbnail_height":300}