#ktor

Nicos Nicolaou :androidHead:nicolaou_nicos@androiddev.social
2025-10-10

🚀 Ktor 3.3.1 is here!
Updates: Kotlin 2.2.20, better Netty HTTP/2 & shutdown handling, static resources in bootJar + key bugfixes for SSE + Content-Length issues.

🔗 github.com/ktorio/ktor/release
#Ktor #Kotlin #DevUpdate #AndroidDev #Android

Nicos Nicolaou :androidHead:nicolaou_nicos@androiddev.social
2025-09-12

🚀 Ktor 3.3.0 is here!

✨ New: h2c, OpenAPI (preview), smarter static resources, Jetty 12, OkHttp 5, WebRTC (Android+WASM), Kotlin 2.2

🐞 Fixes: SSE, caching, perf, websockets + more

👉 github.com/ktorio/ktor/release

#Ktor #JetBrains #Kotlin #AndroidDev #Android #Backend

2025-08-07

Kotlin для бэкенд разработки: преимущества и примеры

Kotlin, современный язык программирования от JetBrains, уже давно зарекомендовал себя не только в Android‑разработке, но и как мощная альтернатива Java для бэкенд‑разработки. Kotlin полностью совместим с Java, работает на JVM и предлагает более лаконичный, безопасный и выразительный синтаксис.

habr.com/ru/companies/otus/art

#kotlin #Backend #Java #JVM #Spring #Nullsafety #Data_classes #Coroutines #Migration #Ktor

2025-08-02

Простая минификация Json тел запросов / ответов с Kotlin Serialization

Привет! Недавно в рамках одного из проектов на стеке KMP, Ktor и Kotlin Serialization мы с командой решили провести эксперимент и определить возможность и целесобразность минификации тел запросов / ответов на Json. Да, мы знаем про GraphQL, Protobuf и др., но в нашем случае имел место необузданный интерес наколхозить такое решение. И при всей его наивности удалось сократить средний размер итоговых джсонов (после всех внутренних оптимизаций) на 15-20%.

habr.com/ru/articles/933474/

#kotlin #kmp #kotlin_multiplatform #ktor #json #kotlin_serialization #оптимизация_запросов #http #архитектура #сериализация

Nicos Nicolaou :androidHead:nicolaou_nicos@androiddev.social
2025-07-29

🚀 Ktor 3.2.3 is out!

🛠️ Highlights:
• Only .yaml config supported
• JS/WASM process fix
• Async DI bug resolved
• Fixes: CIO 100-continue, multipart parsing, infinite loop, ShutDownUrl!

🔗 github.com/ktorio/ktor/release
#Ktor #Kotlin #AndroidDev #Android

2025-07-24

Пишем агента на Kotlin: KOSMOS

Интернет завален реализациями на Питоне, но иногда удобнее разбираться с технологиями на своём основном языке. Для мен;я это Kotlin. Если вы программист, наверняка к вам приходят знакомые и предлагают писать агентов. Реализовав оного самостоятельно, вы поймете, что задача из себя представляет. Статья обещает соблюдать два принципа, упрощающих восприятие: ‣ Движение от частного к общему, потому что легче воспринимать примеры, чем абстракцию. ‣ Быстрая обратная связь, как с REPL . Агента реализуем так, чтобы легко было заменить лежащую в основе LLM. Посмотрим, как отличается работа при использовании REST API в сравнении с SDK, пощупаем Гигачат и Anthropic. Ах да, 🪐 KOSMOS — акроним. Kotlin Open Synthetic Mind Orbiting System.

habr.com/ru/articles/930524/

#космотекст #llm #anthropic #гигачат #agent #coroutines #ktor #ai #java #gigachat

Nicos Nicolaou :androidHead:nicolaou_nicos@androiddev.social
2025-07-14

🚀 Ktor 3.2.2 is out!

🔧 Fixes include SSE field order, CORS 405s, JS/WASM Content-Length, StatusPages headers & more.

🔗 Full changelog: github.com/ktorio/ktor/release

#Ktor #Kotlin #AndroidDev #Android

2025-07-07

Kotlin devs and fans, here’s your top reading list 🔥
Check trending Kotlin articles from our blog - packed with practical insights, patterns, and tools:

1️⃣ softwaremill.com/7-kotlin-libr
2️⃣ softwaremill.com/handling-erro
3️⃣ softwaremill.com/kotest-the-ko
4️⃣ softwaremill.com/kotest-the-ko
5️⃣ softwaremill.com/meet-kotlin-2

✨ Whether you're leveling up your stack or diving into Kotlin’s new features, these pieces are worth your time!

#Kotlin #BackendDevelopment #Kotest #Ktor #Programming #DevReads

Nicos Nicolaou :androidHead:nicolaou_nicos@androiddev.social
2025-07-04

🚀 Ktor 3.2.1 is out!

🔧 Fixes R8 compile error
🕒 Swaps to kotlin.time
📝 Javadoc now in Maven
🛠️ Thymeleaf & Netty bug fixes

Details Here 👇
🔗 github.com/ktorio/ktor/release

#Ktor #Kotlin #AndroidDev #Android

2025-07-02

At #KotlinConf 2025 I gave a 15m talk stuffed with all the information I could about Structured Concurrency and Coroutines in #Ktor! 🗣️ #KOTLIN SERVER SIDE PEEPS!

Perfect for a small break in this heat 🥵
Grab a drink & stay hydrated during these warm days!

youtube.com/watch?v=JxTIZAEos8

2025-06-27

Путеводитель по Ktor JWT auth на стороне сервера

Документация Ktor по server-jwt неполна. Если необходимо сделать что-то за рамками «Hello world», придется лезть в исходники и городить костыли. Какой-то консистентности и предсказуемости ждать не стоит, возможно, не обошлось без заговорщиков . Статья покроет необходимую базу для работы с JWT и убережет от множества подводных камней.

habr.com/ru/articles/921076/

#ktor #backend #kotlin #jwt_auth #говнокод #авторизация #аутентификация #костыли #authorization #authentication

2025-06-16

Как я написал стартап за 7 дней с помощью Cursor AI

Можно ли самостоятельно создать аналог Tinder за неделю, используя только искусственный интеллект? Давайте это выясним!

habr.com/ru/articles/918974/

#kotlin #android #ktor #rustore #vk #разработка_приложений #разработка_мобильных_приложений #мобильные_приложения #стартап #cursor

Nicos Nicolaou :androidHead:nicolaou_nicos@androiddev.social
2025-06-16

🚀 Ktor 3.2.0 is here!

What’s new?
✅ Dependency Injection extension
✅ Version Catalog support
✅ Unix Domain Sockets
✅ Suspendable modules
✅ Browser Cookie Storage
✅ Type-safe Config Deserialization

🔗 github.com/ktorio/ktor/release

#Ktor #Kotlin #KMP #Backend #AndroidDev

Nicos Nicolaou :androidHead:nicolaou_nicos@androiddev.social
2025-05-06

🚀 Ktor 3.1.3 is out!

This release brings performance boosts, better multipart handling, smarter static content delivery, and key bug fixes (WebSockets, SSE, and more).

Check out what's new: github.com/ktorio/ktor/release

#Ktor #Kotlin #AndroidDev #Android

2025-05-05

🚀 Want to structure your #Ktor project for long-term growth?

In this step-by-step guide for building a minimalistic CRM, my colleague @antonarhipov shows you how to apply domain-driven design concepts.

Check it out 👇
blog.jetbrains.com/kotlin/2025

#DDD #Kotlin

2025-04-22

At #Droidcon Bangladesh my colleague Pamela and myself will be speaking at Droidcon Bangladesh in June (online)!

I will be discussing how you can use your #Kotlin, and mobile experience to leverage them and turn yourself into a full-stack developer with #Ktor.

Pamela will show you how to turn your Kotlin/Swift interop into KMP gold to support even more platforms easily!

Be sure to check it out!

Conference poster with Simon Vergauwen and Pamela Hill, developer advocates in Kotlin from JetBrains
2025-04-22

🚀 #Ktor 3.2.0 is bringing config deserialization out of the box! Ktor allows retrieving typed deserialized config directly into from your ApplicationConfig, drastically reducing boilerplate🔥

Try it out now via the Early Access Program: ktor.io/eap/

#Kotlin #JetBrains #JetBrainsKtor

Screenshot of Ktor 3.2.0 feature that allows directly extracting typed deserialised configuration from the ApplicationConfig.

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst