---
title: "Yonatan Karp-Rudin (@yonatankarp) | Hashnode"
description: "Senior Backend Software Engineer. Read the latest articles by Yonatan Karp-Rudin on Hashnode."
url: "https://hashnode.com/@yonatankarp"
---

@yonatankarp

# Yonatan Karp-Rudin

@yonatankarp · Berlin, Germany · Joined December 2021

Senior Backend Software Engineer

[Website](https://yonatankarp.com/)

## Comments

[Ankur Tyagi I kind of tried to do so by writing about Kotlin for the backend which is not too common, but on that front, my reading dropped to a max of 10 people per post in the past 4 months (after it was on around 50-100 people for over a year)](https://hashnode.com/posts/the-ultimate-guide-for-developers-to-write-blog-posts-for-success-in-2023/64e315a5835ba40947ee88be/comment/64ec7dbbe92233395b93d97c#reply-650d9e9459ede531e43ed3d9)

Reply · Article · Sep 22, 2023 · [The Ultimate Guide for Developers to Write Blog Posts for Success in 2023](https://hashnode.com/posts/the-ultimate-guide-for-developers-to-write-blog-posts-for-success-in-2023/64e315a5835ba40947ee88be)

[Really great article! What I wonder about is how you get to people... for example, specifically here in the platform seems that most blogs are around JS, while I'm writing about backend, and specifically about Kotlin (which is a relatively small amount of people compared to other stacks) I'd be curios to hear your take on it! :)](https://hashnode.com/posts/the-ultimate-guide-for-developers-to-write-blog-posts-for-success-in-2023/64e315a5835ba40947ee88be/comment/64ec7dbbe92233395b93d97c)

Comment · Article · Aug 28, 2023 · [The Ultimate Guide for Developers to Write Blog Posts for Success in 2023](https://hashnode.com/posts/the-ultimate-guide-for-developers-to-write-blog-posts-for-success-in-2023/64e315a5835ba40947ee88be)

[Super excited about this book! It's one I'm definitely going to order and I'm reading regularly :)](https://hashnode.com/posts/book-code-available/64e0d32b74220ddd05843d30/comment/64e26898a217febb97162720)

Comment · Article · Aug 20, 2023 · [Book Code Available](https://hashnode.com/posts/book-code-available/64e0d32b74220ddd05843d30)

[Minor and unrelated to the focus of this post, but using try-with-resources would have simplified the example a lot and made it much clearer what to look at.](https://hashnode.com/posts/code-smell-26-exceptions-polluting/5fb1ec960f6d4f4d2f66a8c7/comment/639d989aca71d26d25250f76)

Comment · Article · Dec 17, 2022 · [Code Smell 26 - Exceptions Polluting](https://hashnode.com/posts/code-smell-26-exceptions-polluting/5fb1ec960f6d4f4d2f66a8c7)

[Great article! a few small typos: -the function getCategory() gets the user's score, but in its usage, you're passing the entire user object. In the right example, the naming function gets userscore as the paramer, while it should (for the best of my understanding) be user. Same goes for the score that in the right approach accepts userscore1 as parameter (which for me also feels a bit like a code smell as there is only 1 parameter)](https://hashnode.com/posts/code-smell-22-helpers/5facb262fa438d6532c7d74c/comment/63983bbd32e52b31f1388c58)

Comment · Article · Dec 13, 2022 · [Code Smell 22 - Helpers](https://hashnode.com/posts/code-smell-22-helpers/5facb262fa438d6532c7d74c)

[Hi Flying Monkey, yes, the readPuzzleInput functionality needed to be implemented, I recently changed the structure of who I'm doing the code, so each day would have a unique class with 2 functions (part1, part2) and it would be executed using unit tests, you can see the current solutions (including the mentioned method) in my GitHub repository: https://github.com/yonatankarp/advent-of-code I'm planning on re-writing the articles for days 1 to 4 accordingly. I hope that you enjoyed the article!](https://hashnode.com/posts/advent-of-code-2022-day-1-kotlin-edition--deleted/638ce17df49b477f711a86ca/comment/638f8e1d895a9daa034fe993#reply-638fa39f895a9daa034feb34)

Reply · Article · Dec 6, 2022 · [Advent of Code 2022 - Day 1 - Kotlin Edition](https://hashnode.com/posts/advent-of-code-2022-day-1-kotlin-edition--deleted/638ce17df49b477f711a86ca)

[Thank you very much! I love your original series!](https://hashnode.com/posts/kotlin-code-smell-2-functions-are-too-long/63885f2cf08a085c0c6d0de9/comment/6388a87ea347f35e460d056d#reply-6388aa1a4daa045d691f21b5)

Reply · Article · Dec 1, 2022 · [Kotlin Code Smell 2 - Functions Are Too Long](https://hashnode.com/posts/kotlin-code-smell-2-functions-are-too-long/63885f2cf08a085c0c6d0de9)

[Let me know how it goes 😄](https://hashnode.com/posts/how-to-write-a-robust-rest-api-with-openapi--deleted/61c4bfa81b569f3d7b388a88/comment/61d5ce8c9d96c307e0a2921e#reply-61df3e616bf5f0642b8f11bf)

Reply · Article · Jan 12, 2022 · [How to Write a Robust REST API with OpenAPI](https://hashnode.com/posts/how-to-write-a-robust-rest-api-with-openapi--deleted/61c4bfa81b569f3d7b388a88)
