<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Jvm on Suraj Shah</title><link>https://suraj.ing/tags/jvm/</link><description>Recent content in Jvm on Suraj Shah</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Thu, 19 Oct 2023 00:00:00 +0000</lastBuildDate><atom:link href="https://suraj.ing/tags/jvm/index.xml" rel="self" type="application/rss+xml"/><item><title>We were wasting 75% of our EC2 memory</title><link>https://suraj.ing/writing/wasting-75-percent-ec2-memory/</link><pubDate>Thu, 19 Oct 2023 00:00:00 +0000</pubDate><guid>https://suraj.ing/writing/wasting-75-percent-ec2-memory/</guid><description/></item><item><title>Collections vs Sequences: War of use-cases!</title><link>https://suraj.ing/writing/collections-vs-sequences/</link><pubDate>Sun, 12 Apr 2020 00:00:00 +0000</pubDate><guid>https://suraj.ing/writing/collections-vs-sequences/</guid><description/></item><item><title>Dissecting the inline keyword in Kotlin: Chapter 2</title><link>https://suraj.ing/writing/inline-keyword-kotlin-chapter-2/</link><pubDate>Mon, 23 Mar 2020 00:00:00 +0000</pubDate><guid>https://suraj.ing/writing/inline-keyword-kotlin-chapter-2/</guid><description/></item><item><title>Dissecting the inline keyword in Kotlin: Chapter 1</title><link>https://suraj.ing/writing/inline-keyword-kotlin-chapter-1/</link><pubDate>Sat, 22 Feb 2020 00:00:00 +0000</pubDate><guid>https://suraj.ing/writing/inline-keyword-kotlin-chapter-1/</guid><description/></item><item><title>Dissecting the inline keyword in Kotlin</title><link>https://suraj.ing/talks/fosdem-2020-kotlin-inline/</link><pubDate>Sat, 01 Feb 2020 00:00:00 +0000</pubDate><guid>https://suraj.ing/talks/fosdem-2020-kotlin-inline/</guid><description>&lt;p&gt;Invited to speak at &lt;a
 href="https://fosdem.org/2020/"
 
 
 class="link--external" target="_blank" rel="noreferrer"
 
&gt;FOSDEM 2020&lt;/a&gt; in Brussels, Belgium. One of the world&amp;rsquo;s largest open source conferences, held annually at ULB.&lt;/p&gt;
&lt;p&gt;The talk covers how Kotlin&amp;rsquo;s &lt;code&gt;inline&lt;/code&gt; keyword works under the hood: what the compiler actually does, when to use it, when not to, and the subtle performance implications most Kotlin developers miss.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a
 href="https://video.fosdem.org/2020/UA2.118/kotlin_dissecting_the_inline_keyword.webm"
 
 
 class="link--external" target="_blank" rel="noreferrer"
 
&gt;Watch the talk (WebM) →&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a
 href="https://video.fosdem.org/2020/UA2.118/kotlin_dissecting_the_inline_keyword.mp4"
 
 
 class="link--external" target="_blank" rel="noreferrer"
 
&gt;Watch the talk (MP4) →&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a
 href="https://archive.fosdem.org/2020/schedule/event/kotlin_dissecting_the_inline_keyword/"
 
 
 class="link--external" target="_blank" rel="noreferrer"
 
&gt;Event page →&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a
 href="https://fosdem.org/2020/schedule/speaker/suraj_shah/"
 
 
 class="link--external" target="_blank" rel="noreferrer"
 
&gt;Speaker profile →&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a
 href="https://proandroiddev.com/dissecting-the-inline-keyword-in-kotlin-chapter-1-51735600d7"
 
 
 class="link--external" target="_blank" rel="noreferrer"
 
&gt;Chapter 1 — blog post →&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a
 href="https://proandroiddev.com/dissecting-the-inline-keyword-in-kotlin-chapter-2-32f4bc0fcbf9"
 
 
 class="link--external" target="_blank" rel="noreferrer"
 
&gt;Chapter 2 — blog post →&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Power of Inline in Kotlin</title><link>https://suraj.ing/talks/blrkotlin-2019-power-of-inline/</link><pubDate>Fri, 01 Mar 2019 00:00:00 +0000</pubDate><guid>https://suraj.ing/talks/blrkotlin-2019-power-of-inline/</guid><description>&lt;p&gt;A talk on the internals of the &lt;code&gt;inline&lt;/code&gt; keyword in Kotlin at the March 2019 BlrKotlin meetup. This was the origin of what became the &lt;a
 href="https://suraj.ing/talks/fosdem-2020-kotlin-inline/"
 
 
&gt;FOSDEM 2020 talk&lt;/a&gt;, refined over the following year.&lt;/p&gt;</description></item></channel></rss>