Surprise Me!

8 reasons why you should... or should not choose Ktor from a Spring Comparison Perspective 1/2

2025-03-13 2 Dailymotion

We are talking about Ktor! Did you know that Ktor has been around 2018 and it is the go to application development framework to go for when developing applications in Kotlin? Well, there is always room for discussion and debate for this, especially if you come from a background of working with other solutions like Quarkus, the Spring Framework, Jakarta or KumuluzEE. Or even others. The idea of this video is to provide a very leisure, easy-listening, easy-viewing video for anyone who doesn't know or has trouble understanding Ktor. This video is a rough and immediate look at important aspects of working in Ktor, and a reflection on how things change in comparison with frameworks that rely heavily on annotation based development, IoC (Inversion of Control), and (Dependency Injection), or in the case of Spring CDI (Context Dependency Injection). So, whether you know Ktor or you haven't heard of it, just for that the fact that you are interested, than this video is for you! Enjoy the video! And, as always, remember to stay tech, keep programming, BE KIND, and have a good one everyone! Cheers!<br /><br /><br />---<br /><br />Chapters:<br /><br />00:00:00 Start<br />00:00:22 Intro<br />00:05:27 My VMWare Spring Professional Certification 2021 Path<br />00:09:47 Referencing Kotlin Mysteries https://www.youtube.com/watch?v=CrCVdE2dUQ8<br />00:10:13 8 Possible Benefits of using Ktor<br />00:10:54 Lightweight and Minimalistic Design<br />00:11:54 Kotlin-first Design<br />00:12:57 Asynchronous and Non-blocking by Default<br />00:14:03 Native Performance and Low Overhead<br />00:14:31 Flexibility and Customization<br />00:15:16 No Magic / Explicit Configuration<br />00:16:10 Ideal for Kotlin's Features<br />00:17:11 Simple Integration with Other Kotlin Ecosystem Libraries<br />00:17:57 The Project<br />00:19:00 How to generate a Ktor project<br />00:21:34 The package structure<br />00:24:40 Deep dive through the classes<br />00:54:29 DEMO the Ktor application!<br />01:20:05 Closing notes<br />01:22:28 Closing notes - Suggesting Project Arrow Videos <br />- https://youtu.be/AiP2_icXpAk<br />- https://youtu.be/e980a9RRHmU<br />- https://youtu.be/Nu4py7xpf0k<br />01:23:01 Closing notes - Suggesting the SpotOn App Episodes<br />- https://youtu.be/oPGWHVsf-j0<br />- https://youtu.be/ZTuXgNE61Xg<br />- https://youtu.be/w4kkcz1gJkQ<br />01:23:29 See you in the next video!<br />01:24:08 End Credits<br />01:24:42 Disclaimer<br /><br />---<br /><br />Source code:<br /><br />- https://github.com/jesperancinha/space-ship-adventures<br /><br />---<br /><br />References:<br /><br />- https://ktor.io/docs/welcome.html<br /><br />---<br /><br />Related videos:<br /><br />- https://www.youtube.com/watch?v=S3k6C1XaYr8<br />- https://www.youtube.com/watch?v=0MJartdpoT4<br />- https://youtube.com/shorts/wqL_1imGhaY?feature=share<br />- https://youtube.com/shorts/JBWEJaxlVYY?feature=share<br />- https://youtu.be/CQXIuyxMD_I<br />- https://youtube.com/shorts/VIITIP4-WWU?feature=share<br />- https://youtube.com/shorts/vr8lVaF4EQw?feature=share<br /><br />---<br /><br /><br />As a short disclaimer, I'd like to mention that I'm not associated or affiliated with any of the brands eventually shown, displayed, or mentioned in this video.<br /><br />---

Buy Now on CodeCanyon