Roast Dev - community of developers Logo
  • Home
  • Categories
  • About
Login
Tech news 1 Tech Posts 31269 Web Dev 17
100daysofcode 100daysofdevops 100pay 10mistakes 10yearworkanniversary 11 11labs 11tly 11ty 127001

Roast Dev - community of developers

Professional programming tutorials and development guides. Learn, build, and grow your software development skills.

  • About Us
  • All Categories
  • Sitemap
  • RSS Feed
  • We are on DFace
  • RoastedGames

Made with PHP &
© 2026 Roast Dev - community of developers. All rights reserved.

Scope Isolation in Kotlin DSLs with @DslMarker

In the previous article Taking Kotlin Builders to the Next Level: A Type-Safe DSL Approach, we explored how Kotlin's type-safe builders allow you to build expressive and concise DSLs. But as soon as y...
05.04.2025 0 Read More

Kotlin + gRPC: Build your first service in four steps

This is the first article in a hands-on series where we'll explore how to build gRPC services using Kotlin. The series is designed to help you understand not only the technical how-to, but also the de...
10.04.2025 0 Read More

Kotlin + gRPC: Enhance Protobuf schema design with Optional, Repeated, Maps, Enums, Oneof and backwards compatibility

In the previous (first) article of this series, we introduced gRPC and Protocol Buffers by building a minimal Kotlin gRPC service: a simple NoteService that allowed creating and retrieving notes.Now t...
16.04.2025 0 Read More

Kotlin + gRPC: Nesting, Composition, Validations, and Idiomatic Builder DSL

In the first two articles of this series, we built our first gRPC service in Kotlin and explored the essentials of Protobuf schema design from optional and repeated fields to enums, oneof, maps, and h...
22.04.2025 0 Read More

Kotlin + gRPC: Streaming, Deadlines, and Structured Error Handling

In the previous articles of this series, we built a solid foundation: from setting up a gRPC service in Kotlin, to mastering schema design, and writing idiomatic, expressive code with Protobuf and Kot...
30.04.2025 0 Read More
Loading...
#reading
Brewing with Bots: The Novelty of AI in Coffee Service
0
The Future of Coding is Getting Wild: How AI, Like This Cursor IDE Thing, is Changing Everything
0
🐾 Class trong JavaScript – Tập 3: Gọi cha, test dòng dõi và trị `this` phản chủ
0
Python Notes #4 - Functions
0
Choice of ORM for your Next NodeJS Project: Prisma or TypeORM
0
#popular
Mastering OpenAI’s new Agents SDK & Responses API [Part 1]
1
How to Disable NSFW Filter in FaceFusion 3.2.0
0
What is Model Context Protocol (MCP): Explained in detail
1
Beginner's Guide to the Model Context Protocol (MCP)
0
How to Run DeepSeek Locally Using Ollama
0