Roast Dev - community of developers Logo
  • Home
  • Categories
  • About
Login
Game Dev 1 Tech news 7 Tech Posts 31287 Web Dev 30
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
Built a Theme SWITCH
0
Unlock the Power of Innovation: A Deep Dive into the Red Hat Developer Program
0
How Does Golang Manage Memory in 2025?
0
What does $@ mean in a Bash shell script?
0
HTML vs HTML5: The Key Differences and Advantages for Developers and End-Users
0
#popular
How to Disable NSFW Filter in FaceFusion 3.2.0
0
Mastering OpenAI’s new Agents SDK & Responses API [Part 1]
1
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