If you've been wondering if this is possible to expose REST endpoints in Spring Boot without annotations, like @RequestMapping, etc., then in my latest article you can find out how
Spring Boot 3 Kotlin Router DSL
https://youtu.be/fS23KwIBqfc
https://youtu.be/fS23KwIBqfc
YouTube
Spring Boot 3 Kotlin Router DSL
In this practical tutorial, I will show you how to expose web endpoints using Spring Boot 3 and Kotlin router DSL (functional style).
===
Written article: https://codersee.com/spring-boot-3-kotlin-router-dsl/
GitHub repository: https://github.com/coderseeβ¦
===
Written article: https://codersee.com/spring-boot-3-kotlin-router-dsl/
GitHub repository: https://github.com/coderseeβ¦
Last week we've learned how to expose REST endpoints in Spring Boot without annotations.
This week I'd like to show you how to define beans and associations between them in a functional manner, as well and create a whole project with @SpringBootApplication as the only annotation: https://codersee.com/spring-boot-3-kotlin-dsl-rest-api-without-annotations/
This week I'd like to show you how to define beans and associations between them in a functional manner, as well and create a whole project with @SpringBootApplication as the only annotation: https://codersee.com/spring-boot-3-kotlin-dsl-rest-api-without-annotations/
Codersee - Kotlin on the backend
Spring Boot 3 With Kotlin DSL. REST API Without Annotations
In this step-by-step guide, we will learn how to expose a REST API using Spring Boot 3, Kotlin, bean definition, and router DSL.
I've just released a new course π₯:
β 64 written lessons divided into 14 modules packed with practical information β 62 quizzes with a total of 269 questions β Dedicated Facebook Support Group β Certificate Of Completion β 30-DAYS Refund Guarantee β Zero fluff. 100% practical knowledge
https://codersee.com/kotlin-handbook-learn-through-practice-course/
β 64 written lessons divided into 14 modules packed with practical information β 62 quizzes with a total of 269 questions β Dedicated Facebook Support Group β Certificate Of Completion β 30-DAYS Refund Guarantee β Zero fluff. 100% practical knowledge
https://codersee.com/kotlin-handbook-learn-through-practice-course/
Codersee - Kotlin on the backend
The complete kotlin course
Learn Kotlin in a clear, step-by-step way with The Complete Kotlin Course 2023: From Zero to Expert and become a Kotlin professional.
This week, I've pushed out an article, in which you can learn how to implement type-safe builders in Kotlin. A good first step into implementing an own DSL: https://codersee.com/kotlin-type-safe-builders-make-your-custom-dsl/
Codersee - Kotlin on the backend
Kotlin Type-Safe Builders Explained. Implement Your Own DSL.
In this publication, we will learn how to implement statically-typed, type-safe Kotlin builders which we can use to implement our own DSLs.
What about automate our life a bit and see how to generate Kotlin HTTP clients from OpenAPI specs?
https://codersee.com/generate-kotlin-client-from-openapi-specs/
https://codersee.com/generate-kotlin-client-from-openapi-specs/
Codersee - Kotlin on the backend
Generate Kotlin Client From OpenAPI Specs
In this article, we will see how easily we can generate a Kotlin client from any OpenAPI Spec (both 2.0 and 3.0) and save hours of work.
This week, I wanted to show you how to implement your first GitHub action
https://codersee.com/how-to-create-github-actions-workflow/
https://codersee.com/how-to-create-github-actions-workflow/
Codersee - Kotlin on the backend
How To Create a GitHub Actions Workflow
In this quick tutorial, I will teach you how to create a GitHub Actions workflow and customize some basic settings.
Hey!
If you enjoyed the previous one, them today comes the new article on GH Actions. This time, I will show you dependent workflows and how to pass data between them
https://codersee.com/how-to-pass-data-between-workflows-in-github-actions/
If you enjoyed the previous one, them today comes the new article on GH Actions. This time, I will show you dependent workflows and how to pass data between them
https://codersee.com/how-to-pass-data-between-workflows-in-github-actions/
Codersee - Kotlin on the backend
How To Pass Data Between Workflows in GitHub Actions?
In this article, I will show you how to pass data between workflows in GitHub actions- from workflow A to B (triggered by workflow_run).
Hey hey hey. This week, I have probably the most comprehensive guide on my blog for you π
https://codersee.com/spring-boot-3-spring-security-6-with-kotlin-jwt/
https://codersee.com/spring-boot-3-spring-security-6-with-kotlin-jwt/
Codersee
Spring Boot 3 (Spring Security 6) with Kotlin & JWT β Codersee β Kotlin on the backend
In this article, I will show you how to implement a secure REST API with Spring Boot 3, Spring Security, Kotlin, and JWT tokens.
Today, I have gathered together the best books in my opinion every Kotlin developer should read π
https://codersee.com/top-books-every-kotlin-developer-must-read/
https://codersee.com/top-books-every-kotlin-developer-must-read/
Codersee | Kotlin, Ktor, Spring
Top Books Every Kotlin Developer Must Read
Best Books For Kotlin Programmer - Clean Code - The Clean Coder - Clean Architecture - Kotlin Design Patterns - Kotlin in Action...
Let me know in the comments of you think I missed some important positions
If you would like to implement your Kotlin DSL, then you absolutely must remember about scope control.
In my recent article, you're gonna learn what problems uncontrolled scope can cause and how to prevent them using @DslMarker annotation: https://codersee.com/scope-control-dslmarker-kotlin-dsl/
---
free newsletter -> https://codersee.com/newsletter/
In my recent article, you're gonna learn what problems uncontrolled scope can cause and how to prevent them using @DslMarker annotation: https://codersee.com/scope-control-dslmarker-kotlin-dsl/
---
free newsletter -> https://codersee.com/newsletter/
Codersee | Kotlin, Ktor, Spring
Scope Control With @DslMarker Annotation. Kotlin DSLs.
This time, I will show you how to control scope with @DslMarker annotation when creating your DSLs in Kotlin.
For those who hasn't seen yet, a new playlist on my YouTube channel
β
Spring Boot 3
β Spring Boot 6
β JWT tokens
β Spring Boot 6
β JWT tokens
And this week, a continuation of security articles, but with Kotlin and Ktor π₯
https://codersee.com/secure-rest-api-with-ktor-jwt-access-tokens/
https://codersee.com/secure-rest-api-with-ktor-jwt-access-tokens/
Codersee - Kotlin on the backend
Secure REST API with Ktor and JWT Access Tokens
In this, first article in a series, I will show you how to create a REST API with Ktor and secure it with JWT (JSON Web Token) access tokens.
Hey hey hey. π
This week, I've posted a continuation of my secure Ktor series, which is a great occasion to learn a refresh flow in Ktor with JWT (and not only in Ktor) π
https://codersee.com/ktor-app-with-jwt-refresh-token-flow/
This week, I've posted a continuation of my secure Ktor series, which is a great occasion to learn a refresh flow in Ktor with JWT (and not only in Ktor) π
https://codersee.com/ktor-app-with-jwt-refresh-token-flow/
Codersee blog- Kotlin on the backend
Secure Ktor app with JWT refresh tokens. Refresh token flow.
In the second article of my secure Ktor series, I will show you how to implement a JWT refresh token flow functionality.