Graceful Resource Handling Using Structured Concurrency in Kotlin
In this session, we will learn how to use Arrow’s Resource Domain-Specific Language (DSL) to reason about resource safety in the same way we use structured concurrency to avoid leaking resources.
Modern programming often requires us to make strong guarantees about how our applications terminate. One way to do this is through the use of structured concurrency, which allows us to reason about parallel processes and how they relate to each other.
In this session, we will learn how to use Arrow’s Resource Domain-Specific Language (DSL) to reason about resource safety in the same way we use structured concurrency to avoid leaking resources. We will also see how this can be combined with KotlinX Coroutines to build complex use cases in a simple and elegant way using Kotlin DSLs.
Mobile App Development Best Practices – 29.05
iOS Using Layout protocol to align explicitly positioned views in SwiftUI Swift Concurrency Continuations: Getting Started Basic Physics in RealityKit:...
Giphy in decline – downloads down 70%
Meta paid $315 million for the project and sold it for only $53 million.
Samsung launches new refrigerator model with 32″ tablet
It's still an expensive device - about $1,000 more than a similar non-screen Samsung refrigerator.
OpenAI API client for Kotlin – With multiplatform and coroutines capabilities
Kotlin client for OpenAI’s API with multiplatform and coroutines capabilities. 📦 Setup Install OpenAI API Kotlin client by adding the following dependency to...
Highlightr – iOS & OSX Syntax Highlighter
Highlightr is an iOS & macOS syntax highlighter built with Swift. It uses highlight.js as it core, supports 185 languages and comes with...
Mobile App Development Best Practices – 25.05
iOS A breakdown of HBO Max’s new iOS app Realtime UIAppearance refresh Conditional Compilation for Apple’s Yearly Updates Build a...
Media2 weeks ago
Learning SwiftUI, when you already know UIKit
Code4 weeks ago
Thumb-Key – A privacy-conscious Android keyboard made for your thumbs
News4 weeks ago
Mobile App Development Best Practices – 02.05
Code3 weeks ago
Compose Rich Editor – A Rich text editor library for Jetpack Compose and Compose Multiplatform