Kotlin Server Squad
Kotlin Server Squad
  • 20
  • 3 539
Contract testing a framework Pact.io
The presentation will answer the question of why it is appropriate to include contract testing in the development of any distributed system, and how to use the Pact.io framework for this purpose.
Переглядів: 57

Відео

AI will take our jobs ... if we are trained monkeys.
Переглядів 12714 днів тому
Devin, Cursor, Jensen Huang... what do these things have in common? Bold claims that AI will take our jobs. But what is the actual reality? In 10 minutes, we will go over hundreds of hours of our own experiences as well as work with clients. Where is AI useful, where is it not, and how should we approach it to avoid falling into the hype that's everywhere, while also not dismissing it as unnece...
Kotlin, here we go again
Переглядів 8414 днів тому
Software development is like running in circles. What can we learn from the past to make the most of our Kotlin code? Lets explore some lessons learnt from years of development and maybe break some of those circles.
Working with dynamic structures in Kotlin
Переглядів 1082 місяці тому
Curious how to dynamically add new properties to Kotlin objects without making your code a mess? In this video, I am sharing my experience from a project where I needed to manage a lot of different data without writing tons of code for each case. Kotlin lets us do this in a smart way that keeps things safe and easy to predict. I explain why this is useful, how it can save you time, and what to ...
Rust, Haskell & Context receivers - a brief introduction to functional error handling
Переглядів 3552 місяці тому
A brief introduction to the principles of functional error handling in Kotlin, with detours into Haskell, Scala, Rust, Arrow and context receivers. Speaker: Gabriel Shanahan www.linkedin.com/in/gabrielshanahan/
Harnessing the Power of Kotlin: A Deep Dive into Workday's Development Process
Переглядів 852 місяці тому
Description: In this presentation, we'll share Workday's successful journey with Kotlin as our primary backend language.Our Prague team will demonstrate how we leverage Kotlin features to streamline development and enhance the overall experience. We'll provide insights into our development and deployment process, giving you a firsthand look at how Kotlin empowers us to build innovative solution...
Highlights from KotlinConf 2024 by Jiri Hermann
Переглядів 204 місяці тому
Jiri is sharing his experiences and news he brought from KotlinConf 2024. 00:00 Introduction 01:22 My Trip 02:25 Conference Highlights 14:10 Feedback, Q&A Jiri's LinkedIn: www.linkedin.com/in/jiří-hermann-8926a173
Unexpected properties of exceptions
Переглядів 5244 місяці тому
"Unexpected properties of exceptions" delves into the topic of error handling in programming, focusing on the drawbacks of exception-based approaches. The talk focuses on uncovering the pitfalls of exceptions, taking detours into the world of traditional goto statements, structured concurrency, error segmentation, and functional programming alternatives. This talk serves as part one of a two-pa...
db-scheduler: Simple Clustered Scheduler by Vaclav Chalupa
Переглядів 1535 місяців тому
Scheduled tasks are a fundamental component of applications, serving as triggers for data processing, compensation workers, or data reconciliation mechanisms. The db-scheduler is a powerful task-scheduling library tailored for clustered environments with multiple service replicas. What’s more, it seamlessly integrates with Spring Boot, a popular framework among developers. Let’s walk through ho...
Zooming Across Platforms with Kotlin by Tomas Zezula
Переглядів 386 місяців тому
Dive into the world of Kotlin Multiplatform (KMP) with a real-life project adventure that brings Zoom closer to developers, regardless of their preferred coding playground. Whether it's building SDKs that play nice with both the web and server-side Java, or crafting command-line tools that feel right at home on your desktop. In this talk, I share lessons learned when creating an open-source pro...
Gradle - sharing and tuning the build logic among monorepos by Jiri Mikulasek
Переглядів 2916 місяців тому
Gradle is one of the most spread tools for building kotlin (and java) applications. It is powerful beast which can serve you well but can also bite. Despite thorough documentation and many public resources, there are also many myths. Also few is can be found about organizing the builds in monorepos. In this talk, I will share my experience of refactoring the wild legacy of multimodule builds in...
Asynchronous and Concurrent Programming - Kotlin Coroutines and Loom (CZ) by Stepan Mik
Переглядів 676 місяців тому
The foundation for asynchronous program execution in both technologies is continuations. We will explore how they differ and what they have in common. Then, we will compare the support for concurrent programming in Kotlin and Loom-tools for task coordination, granularity of control, synchronization, and so on. Finally, we will compare the advantages of each technology for various scenarios, inc...
Zoom SDK for Backend Developers as Open Source by Tomas Zezula
Переглядів 327 місяців тому
Introduction into an open source project - an SDK for Zoom, which will save a lot of work for developers who need to integrate with Zoom and work with its APIs and services. 00:00 Introduction 04:58 Why Zoom SDK? 05:53 Project Goals 07:25 Features and Scope 11:00 How It Works 16:13 Live Demo 24:40 Q&A Tom's LinkedIn: www.linkedin.com/in/zezulatomas/
Backend Performance Optimization through Effective Cache Utilization by Pavel Cvetler
Переглядів 957 місяців тому
How can we leverage cache on the backend, that will lead to significant improvements in application performance and scalability? We'll explore some cache concepts and their implementation (not only) in backend environments. We'll discuss optimal approaches to caching data, memory management, and cache invalidation to minimize server load and maximize response speed. This presentation will brief...
TypeSafe GQL with Kotlin by Vaclav Stengl
Переглядів 587 місяців тому
Lets explore how how Kotlin can empower your GraphQL code. Ensuring type safety of your API code to avoid errors. Discover the synergy between these technologies, creating a foundation for precision coding and confident application development. Presentation by: Václav Štengl Language: Czech 00:00 - Introduction 01:30 - Showcase 02:20 - API Considerations 02:28 - API v1 10:30 - API v2 13:55 - AP...
Sealed Classes in Action by Tomas Zezula
Переглядів 369 місяців тому
Sealed Classes in Action by Tomas Zezula
Introduction to Ktor by Tomas Zezula
Переглядів 1,3 тис.9 місяців тому
Introduction to Ktor by Tomas Zezula
Úvod do Spring Webflux s Použitím Coroutines by Jiri Hermann
Переглядів 399 місяців тому
Úvod do Spring Webflux s Použitím Coroutines by Jiri Hermann
Test Containers v Akci by Tomas Greger
Переглядів 439 місяців тому
Test Containers v Akci by Tomas Greger
Vyplatí se přejít na R2DBC, jaký dopad bude mít Project Loom by Jiri Hermann
Переглядів 459 місяців тому
Vyplatí se přejít na R2DBC, jaký dopad bude mít Project Loom by Jiri Hermann

КОМЕНТАРІ

  • @devopsthinh
    @devopsthinh 2 місяці тому

    Thanks, from Vietnam😘

  • @ok-alarm
    @ok-alarm 2 місяці тому

    that flag is out of place. don't make this industry political.

    • @Shadow5827193
      @Shadow5827193 2 місяці тому

      Speaker here - flag was part of hosting companies meeting room decor. Not our choice to put it there, and not our place to ask them to take it down. Frankly, it never even came up, simply because none of us care. It's a flag.

  • @martinqcz1
    @martinqcz1 2 місяці тому

    Finally someone who has the same experience and said that spring.dependency-management is peace of sh*t that can be easily replaced by Gradle's native `platform` and version catalogs.

  • @Travis-ko2jo
    @Travis-ko2jo 4 місяці тому

    I would've loved to see some examples of how you handled composing build logic together. I found the questions/answers at the end to be most informative and interesting. I'd love to hear you speak more about this

  • @DM-fw5su
    @DM-fw5su 4 місяці тому

    Save yourself 44m30s on the convoluted storey time over an 'interesting' viewpoint of exceptions and watch the 30sec of project Arrow on show. Then go find a primer for Kotlin project Arrow and resume your education there. Sorry the style is not to my taste too many cringey soundbites on incomplete takes concerning other languages and contexts around the points presented. C has both GOTO types the other is using libc setjmp. Threads get their own stack executation is not an uncontrolled free for all. The beauty of exceptions is they perform controlled stack unwinding. My fellow coworkers and open source dependencies don't cause the problems you imply they do. Straw person much ?

  • @NorianGM
    @NorianGM 4 місяці тому

    this guy fucks

  • @AntonArhipov
    @AntonArhipov 4 місяці тому

    Nice presentation! Thank you! :)

  • @majorhumbert676
    @majorhumbert676 4 місяці тому

    Great speech, thank you!

  • @glubothemad
    @glubothemad 6 місяців тому

    Díky za záznam skvělé přednášky, co jsem bohužel kvuli produkční issue nestihl na živo