{"id":2831,"date":"2020-05-27T13:14:22","date_gmt":"2020-05-27T12:14:22","guid":{"rendered":"https:\/\/www.xenonique.co.uk\/blog\/?p=2831"},"modified":"2020-06-03T21:10:55","modified_gmt":"2020-06-03T20:10:55","slug":"test-driven-development-using-kotlin-deluxe-edition","status":"publish","type":"post","link":"https:\/\/www.xenonique.co.uk\/blog\/2020\/05\/27\/test-driven-development-using-kotlin-deluxe-edition\/","title":{"rendered":"Test-Driven Development using Kotlin (DELUXE EDITION)"},"content":{"rendered":"<h2>Test-Driven Development using Kotlin (DELUXE EDITION) by Peter Pilgrim Java Champion<\/h2>\n<p>I have now expanded this commercial video online course to over 6 hours of content.<br \/>\nThe megamix course is now rebranded as<br \/>\n<a href=\"https:\/\/vimeo.com\/ondemand\/tddkotlin\">Test-Driven Development using Kotlin (DELUXE EDITION) by Peter Pilgrim Java Champion<\/a><br \/>\nand it is available on <a href=\"https:\/\/vimeo.com\/ondemand\/tddkotlin\">Vimeo<\/a>.<\/p>\n<p> &nbsp; <\/p>\n<p> &nbsp; <\/p>\n<p><iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/AflpMcm2_Io\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p> &nbsp; <\/p>\n<p> &nbsp; <\/p>\n<p><iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/hKMBlBJ2UmY\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p> &nbsp; <\/p>\n<p> &nbsp; <\/p>\n<p> &nbsp; <\/p>\n<p> &nbsp; <\/p>\n<p>\nThis is the list of episodes as I write mid-May 2020:\n<\/p>\n<ul>\n<li> TDD Kotlin E0  Video Course Trailer <\/li>\n<li> TDD Kotlin E1  Introduction to the video course and overview <\/li>\n<li> TDD Kotlin E2  Agile business practice <\/li>\n<li> TDD Kotlin E3  Course guidance <\/li>\n<li> TDD Kotlin E4  Frequently Asked Questions (F.A.Q) <\/li>\n<li> TDD Kotlin E5  Our user story, task and overview <\/li>\n<li> TDD Kotlin E6  What is Test-Driven Development? <\/li>\n<li> TDD Kotlin E7  What are the benefits of TDD? <\/li>\n<li> TDD Kotlin E8  TDD methodology at a glance <\/li>\n<li> TDD Kotlin E9  AC1 Find the journey time duration <\/li>\n<li> TDD Kotlin E10 Commit code to Git master branch <\/li>\n<li> TDD Kotlin E11 AC2 Find duration for the first available train <\/li>\n<li> TDD Kotlin E12 AC3 Find duration for the second available train <\/li>\n<li> TDD Kotlin E13 AC4 Find duration with waiting time (part 1) <\/li>\n<li> TDD Kotlin E14 AC4 Find duration with waiting time (part 2)   <\/li>\n<li> TDD Kotlin E15 AC4 convert string time format to decimal hours <\/li>\n<li> TDD Kotlin E16 AC4 conversion decimal hours and minutes to string time format <\/li>\n<li> TDD Kotlin E17 AC4 putting it all together <\/li>\n<li> TDD Kotlin E18 AC5 Report fastest train between two stations <\/li>\n<li> TDD Kotlin E19 Object-to-Functional Programming <\/li>\n<li> TDD Kotlin E20 Threadsafety and Immutability <\/li>\n<li> TDD Kotlin E21 List Collections <\/li>\n<li> TDD Kotlin E22 Map Collections <\/li>\n<li> TDD Kotlin E23 Set Collections <\/li>\n<li> TDD Kotlin E24 Mapping transformations <\/li>\n<li> TDD Kotlin E25 Zipping and unzipping <\/li>\n<li> TDD KotlIn E26 Filtering data on collections <\/li>\n<li> TDD Kotlin E27 Flattening data on collections <\/li>\n<li> TDD Kotlin E28 Folding data on collections <\/li>\n<li> TDD Kotlin E29 Fold Left Implementation <\/li>\n<li> TDD Kotlin E30 Fold Right implementation <\/li>\n<li> TDD Kotlin E31 Immutable Collections <\/li>\n<li> TDD Kotlin E32 Mockito Kotlin Framework <\/li>\n<li> TDD Kotlin E33 MockK Framework <\/li>\n<li> TDD Kotlin E34 Inferred Types <\/li>\n<li> TDD Kotlin E35 Expressions Part 1 <\/li>\n<li> TDD Kotlin E36 Expressions Part 2 <\/li>\n<li> TDD Kotlin E37 Expressions Part 3 <\/li>\n<li> TDD Kotlin E38 Default Parameters <\/li>\n<li> TDD Kotlin E39 Lambda Functions <\/li>\n<li> TDD Kotlin E40 Higher-order Functions <\/li>\n<\/ul>\n<p>Feedback is very much appreciated: <strong>Comment<\/strong>, <strong>Like <\/strong>and <strong>Share<\/strong>.<\/p>\n<p> &nbsp; <\/p>\n<p> &nbsp; <\/p>\n<p>+PP+ 2020<\/p>\n<p> &nbsp; <\/p>\n<p> &nbsp; <\/p>\n<p>PS: I also uploaded the content to <a href=\"https:\/\/pilgrim-engineering.teachable.com\/courses\/\"><strong>Teachable (PEAT School)<\/strong><\/a>.<\/p>\n<p>PS PS: If I know you well enough in person, then please hit me up on Twitter for an entrance &#8220;Vimeo On-Demand VIP Drink Ticket&#8221;<\/p>\n<p> &nbsp; <\/p>\n<p> &nbsp; <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Test-Driven Development using Kotlin (DELUXE EDITION) by Peter Pilgrim Java Champion I have now expanded this commercial video online course to over 6 hours of content. The megamix course is now rebranded as Test-Driven Development using Kotlin (DELUXE EDITION) by Peter Pilgrim Java Champion and it is available on Vimeo. &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[180,75,212,40,214,17],"tags":[],"_links":{"self":[{"href":"https:\/\/www.xenonique.co.uk\/blog\/wp-json\/wp\/v2\/posts\/2831"}],"collection":[{"href":"https:\/\/www.xenonique.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.xenonique.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.xenonique.co.uk\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.xenonique.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=2831"}],"version-history":[{"count":4,"href":"https:\/\/www.xenonique.co.uk\/blog\/wp-json\/wp\/v2\/posts\/2831\/revisions"}],"predecessor-version":[{"id":2835,"href":"https:\/\/www.xenonique.co.uk\/blog\/wp-json\/wp\/v2\/posts\/2831\/revisions\/2835"}],"wp:attachment":[{"href":"https:\/\/www.xenonique.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=2831"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.xenonique.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=2831"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.xenonique.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=2831"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}