{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"Backend Interview Crashcasts","title":"Kotlin Deep Dive: Understanding the Crucial Differences Between 'var' and 'val'","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/3e729674\"></iframe>","width":"100%","height":180,"duration":460,"description":"Dive deep into Kotlin's 'var' and 'val' keywords with expert insights from experienced developer Victor in this must-listen episode for senior backend engineer interview prep.\n\nIn this episode, we explore:\n\nThe fundamental difference between 'var' and 'val' and their impact on code mutability\nPerformance considerations and optimization opportunities when choosing between 'var' and 'val'\nThread safety implications and potential pitfalls in concurrent programming scenarios\nSurprising edge cases and best practices for using 'var' and 'val' effectively\n\n\nTune in for a comprehensive understanding of these crucial Kotlin concepts and gain valuable insights that will set you apart in your next 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}