<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments for Codersee blog- Kotlin on the backend	</title>
	<atom:link href="https://blog.codersee.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.codersee.com/</link>
	<description>Kotlin &#38; Backend Tutorials - Learn Through Practice.</description>
	<lastBuildDate>Wed, 07 May 2025 21:22:43 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>
		Comment on How To Pass Data Between Workflows in GitHub Actions? by Jack Crow		</title>
		<link>https://blog.codersee.com/how-to-pass-data-between-workflows-in-github-actions/#comment-149</link>

		<dc:creator><![CDATA[Jack Crow]]></dc:creator>
		<pubDate>Wed, 07 May 2025 21:22:43 +0000</pubDate>
		<guid isPermaLink="false">https://codersee.com/?p=9007722#comment-149</guid>

					<description><![CDATA[This was not helpful at all. This is an example of encoding into a file, which then had to be read back out. It&#039;s a convoluted way to pass data.]]></description>
			<content:encoded><![CDATA[<p>This was not helpful at all. This is an example of encoding into a file, which then had to be read back out. It&#8217;s a convoluted way to pass data.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Micronaut With Kotlin and MongoDB Video Tutorial by Lemon		</title>
		<link>https://blog.codersee.com/micronaut-with-kotlin-and-mongodb-video-tutorial/#comment-74</link>

		<dc:creator><![CDATA[Lemon]]></dc:creator>
		<pubDate>Tue, 18 Mar 2025 23:07:48 +0000</pubDate>
		<guid isPermaLink="false">https://codersee.com/?p=5504010#comment-74</guid>

					<description><![CDATA[It&#039;s been . wild time nd would love to her more bout your projects nd courses. It is n wild nd interesting io im not gonn lie. :) ye my codin journey is strting for rel this time hhhhh. holy shit its been wild! / blessings from lemon]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been . wild time nd would love to her more bout your projects nd courses. It is n wild nd interesting io im not gonn lie. 🙂 ye my codin journey is strting for rel this time hhhhh. holy shit its been wild! / blessings from lemon</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Getting Started with MockK in Kotlin [1/5] by Awais Zaka		</title>
		<link>https://blog.codersee.com/getting-started-with-mockk-kotlin/#comment-109</link>

		<dc:creator><![CDATA[Awais Zaka]]></dc:creator>
		<pubDate>Sun, 16 Mar 2025 11:56:53 +0000</pubDate>
		<guid isPermaLink="false">https://codersee.com/?p=17512637#comment-109</guid>

					<description><![CDATA[Is MockK available for KMP?]]></description>
			<content:encoded><![CDATA[<p>Is MockK available for KMP?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Getting Started with MockK in Kotlin [1/5] by Piotr		</title>
		<link>https://blog.codersee.com/getting-started-with-mockk-kotlin/#comment-108</link>

		<dc:creator><![CDATA[Piotr]]></dc:creator>
		<pubDate>Sun, 16 Mar 2025 09:01:36 +0000</pubDate>
		<guid isPermaLink="false">https://codersee.com/?p=17512637#comment-108</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://blog.codersee.com/getting-started-with-mockk-kotlin/#comment-107&quot;&gt;Alexander Skvortsov&lt;/a&gt;.

I would debate the overall benefit of doing that on our own if we gather together all aspects, not only performance. But if it works for you / in your environment, then you should stick to that. 

I am the last person to promote anything as one-size-fits-all. 

Nevertheless, you must remember that even if we would agree that custom fakes/wrappers are always the way to go, we don&#039;t always choose the stack, or have the impact on the approach taken in the project ;)]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://blog.codersee.com/getting-started-with-mockk-kotlin/#comment-107">Alexander Skvortsov</a>.</p>
<p>I would debate the overall benefit of doing that on our own if we gather together all aspects, not only performance. But if it works for you / in your environment, then you should stick to that. </p>
<p>I am the last person to promote anything as one-size-fits-all. </p>
<p>Nevertheless, you must remember that even if we would agree that custom fakes/wrappers are always the way to go, we don&#8217;t always choose the stack, or have the impact on the approach taken in the project 😉</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Getting Started with MockK in Kotlin [1/5] by Alexander Skvortsov		</title>
		<link>https://blog.codersee.com/getting-started-with-mockk-kotlin/#comment-107</link>

		<dc:creator><![CDATA[Alexander Skvortsov]]></dc:creator>
		<pubDate>Sun, 16 Mar 2025 07:57:29 +0000</pubDate>
		<guid isPermaLink="false">https://codersee.com/?p=17512637#comment-107</guid>

					<description><![CDATA[Why just don&#039;t follow SOLID (and especially &quot;Interface segregation&quot; principle) to keep the code easy testable?
Fakes (and wrappers for 3rd party deps) extremely easy to do and they works a way faster then all those mocking libs. Again, no need to learn more API and libs and depend on them.]]></description>
			<content:encoded><![CDATA[<p>Why just don&#8217;t follow SOLID (and especially &#8220;Interface segregation&#8221; principle) to keep the code easy testable?<br />
Fakes (and wrappers for 3rd party deps) extremely easy to do and they works a way faster then all those mocking libs. Again, no need to learn more API and libs and depend on them.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on How to Send Emails with Spring Boot and Kotlin by Piotr		</title>
		<link>https://blog.codersee.com/how-to-send-emails-with-spring-boot-and-kotlin/#comment-9</link>

		<dc:creator><![CDATA[Piotr]]></dc:creator>
		<pubDate>Wed, 26 Feb 2025 14:04:33 +0000</pubDate>
		<guid isPermaLink="false">http://codersee.com/?p=1410#comment-9</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://blog.codersee.com/how-to-send-emails-with-spring-boot-and-kotlin/#comment-8&quot;&gt;Konstantin Volchenko&lt;/a&gt;.

Thank you Konstantin! 

This article is over 4 years old, so maybe I will update it at some point ;)]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://blog.codersee.com/how-to-send-emails-with-spring-boot-and-kotlin/#comment-8">Konstantin Volchenko</a>.</p>
<p>Thank you Konstantin! </p>
<p>This article is over 4 years old, so maybe I will update it at some point 😉</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Kotlin PBKDF2 Secure Password Hashing by Piotr		</title>
		<link>https://blog.codersee.com/kotlin-pbkdf2-secure-password-hashing/#comment-78</link>

		<dc:creator><![CDATA[Piotr]]></dc:creator>
		<pubDate>Wed, 26 Feb 2025 14:03:44 +0000</pubDate>
		<guid isPermaLink="false">https://codersee.com/?p=5504212#comment-78</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://blog.codersee.com/kotlin-pbkdf2-secure-password-hashing/#comment-77&quot;&gt;David Coolwater&lt;/a&gt;.

Hey hi hello David! 

In general, Android apps (like a web, or desktop apps) serve as the clients in a typical client-server communication.

Which means, that typically, your Android app will not be responsible for password hashing, but rather server. And on Android side, you will be doing requests, like for example POST /login with some request body in JSON, like
{ &quot;email&quot;: &quot;one@codersee.com&quot;, &quot;password&quot;: &quot;somePwd&quot; } 

And then, the server will be responsible for the hashing etc
If you would like to, then you will find a bunch of content on my blog, YT, or you can join my course https://codersee.com/courses/ktor-server-pro/ for the step-by-step approach ;)]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://blog.codersee.com/kotlin-pbkdf2-secure-password-hashing/#comment-77">David Coolwater</a>.</p>
<p>Hey hi hello David! </p>
<p>In general, Android apps (like a web, or desktop apps) serve as the clients in a typical client-server communication.</p>
<p>Which means, that typically, your Android app will not be responsible for password hashing, but rather server. And on Android side, you will be doing requests, like for example POST /login with some request body in JSON, like<br />
{ &#8220;email&#8221;: &#8220;one@codersee.com&#8221;, &#8220;password&#8221;: &#8220;somePwd&#8221; } </p>
<p>And then, the server will be responsible for the hashing etc<br />
If you would like to, then you will find a bunch of content on my blog, YT, or you can join my course <a href="https://codersee.com/courses/ktor-server-pro/" rel="nofollow ugc">https://codersee.com/courses/ktor-server-pro/</a> for the step-by-step approach 😉</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on How to Send Emails with Spring Boot and Kotlin by Konstantin Volchenko		</title>
		<link>https://blog.codersee.com/how-to-send-emails-with-spring-boot-and-kotlin/#comment-8</link>

		<dc:creator><![CDATA[Konstantin Volchenko]]></dc:creator>
		<pubDate>Sat, 22 Feb 2025 08:26:16 +0000</pubDate>
		<guid isPermaLink="false">http://codersee.com/?p=1410#comment-8</guid>

					<description><![CDATA[Less secure app access not working anymore on Google. You should use &quot;app passwords&quot; now:
https://support.google.com/accounts/answer/185833?sjid=6976965161849174490-EU&#038;hl=en]]></description>
			<content:encoded><![CDATA[<p>Less secure app access not working anymore on Google. You should use &#8220;app passwords&#8221; now:<br />
<a href="https://support.google.com/accounts/answer/185833?sjid=6976965161849174490-EU&#038;hl=en" rel="nofollow ugc">https://support.google.com/accounts/answer/185833?sjid=6976965161849174490-EU&#038;hl=en</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Kotlin PBKDF2 Secure Password Hashing by David Coolwater		</title>
		<link>https://blog.codersee.com/kotlin-pbkdf2-secure-password-hashing/#comment-77</link>

		<dc:creator><![CDATA[David Coolwater]]></dc:creator>
		<pubDate>Wed, 12 Feb 2025 16:27:47 +0000</pubDate>
		<guid isPermaLink="false">https://codersee.com/?p=5504212#comment-77</guid>

					<description><![CDATA[Let me first say that this tutorial is very detailed and educational. 

But I have one question. How do you use these functions in your project. In case you can&#039;t tell, I am a newbie when it comes to writing and developing Android App.

Thank you,]]></description>
			<content:encoded><![CDATA[<p>Let me first say that this tutorial is very detailed and educational. </p>
<p>But I have one question. How do you use these functions in your project. In case you can&#8217;t tell, I am a newbie when it comes to writing and developing Android App.</p>
<p>Thank you,</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Spring Boot 3 (Spring Security 6) with Kotlin &#038; JWT by mick		</title>
		<link>https://blog.codersee.com/spring-boot-3-spring-security-6-with-kotlin-jwt/#comment-97</link>

		<dc:creator><![CDATA[mick]]></dc:creator>
		<pubDate>Fri, 07 Feb 2025 14:33:10 +0000</pubDate>
		<guid isPermaLink="false">https://codersee.com/?p=9008217#comment-97</guid>

					<description><![CDATA[Good tutorial, great to know the nuts and bolts of it. 
I can&#039;t get the application (from git) to run. Could be a library issues, but I barely understand the code, so debugging is a little beyond me. Getting this error:

Error creating bean with name &#039;jwtAuthenticationFilter&#039; defined in file [\jwt_auth\build\classes\kotlin\main\com\codersee\jwtauth\config\JwtAuthenticationFilter.class]: 
Unsatisfied dependency expressed through constructor parameter 1: 
	Error creating bean with name &#039;tokenService&#039; defined in file
		[\jwt_auth\build\classes\kotlin\main\com\codersee\jwtauth\service\TokenService.class]: 
		Failed to instantiate [com.codersee.jwtauth.service.TokenService]: Constructor threw exception
	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray
(ConstructorResolver.java:801) 

Any idea why this might be happening? 

thanks 
Mick]]></description>
			<content:encoded><![CDATA[<p>Good tutorial, great to know the nuts and bolts of it.<br />
I can&#8217;t get the application (from git) to run. Could be a library issues, but I barely understand the code, so debugging is a little beyond me. Getting this error:</p>
<p>Error creating bean with name &#8216;jwtAuthenticationFilter&#8217; defined in file [\jwt_auth\build\classes\kotlin\main\com\codersee\jwtauth\config\JwtAuthenticationFilter.class]:<br />
Unsatisfied dependency expressed through constructor parameter 1:<br />
	Error creating bean with name &#8216;tokenService&#8217; defined in file<br />
		[\jwt_auth\build\classes\kotlin\main\com\codersee\jwtauth\service\TokenService.class]:<br />
		Failed to instantiate [com.codersee.jwtauth.service.TokenService]: Constructor threw exception<br />
	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray<br />
(ConstructorResolver.java:801) </p>
<p>Any idea why this might be happening? </p>
<p>thanks<br />
Mick</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 

Served from: blog.codersee.com @ 2026-02-25 02:20:14 by W3 Total Cache
-->