<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Blog on MaasboDev</title>
    <link>https://www.maasbodev.com/posts/</link>
    <description>Recent content in Blog on MaasboDev</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Sat, 09 Aug 2025 10:52:46 +0200</lastBuildDate>
    <atom:link href="https://www.maasbodev.com/posts/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Kotlin Overview</title>
      <link>https://www.maasbodev.com/posts/kotlin-overview/</link>
      <pubDate>Sat, 09 Aug 2025 10:52:46 +0200</pubDate>
      <guid>https://www.maasbodev.com/posts/kotlin-overview/</guid>
      <description>&lt;p&gt;&lt;strong&gt;What is Kotlin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Kotlin is a modern, statically typed programming language that runs on the Java Virtual Machine (JVM) and can also compile to JavaScript or native code. Created by JetBrains in 2011 and officially released in 2016, Kotlin has become the preferred language for Android development (Google announced official support in 2017).&lt;/p&gt;
&lt;p&gt;It’s designed to be:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Concise — less boilerplate than Java&lt;/li&gt;
&lt;li&gt;Safe — built-in null safety to avoid NullPointerExceptions&lt;/li&gt;
&lt;li&gt;Interoperable — works seamlessly with existing Java code&lt;/li&gt;
&lt;li&gt;Versatile — can be used for Android, backend, desktop, and multiplatform apps&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Key Characteristics&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Java Overview</title>
      <link>https://www.maasbodev.com/posts/java-overview/</link>
      <pubDate>Sat, 09 Aug 2025 09:24:56 +0200</pubDate>
      <guid>https://www.maasbodev.com/posts/java-overview/</guid>
      <description>&lt;p&gt;Is a popular programming language, created in 1995.&lt;/p&gt;
&lt;p&gt;It is owned by Oracle, and more than 3 billion devices run Java.&lt;/p&gt;
&lt;p&gt;Java works on different platforms (Windows, Mac, Linux, Raspberry Pi, etc.).&lt;/p&gt;
&lt;p&gt;It is used for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Mobile applications (Android apps)&lt;/li&gt;
&lt;li&gt;Desktop applications&lt;/li&gt;
&lt;li&gt;Web applications&lt;/li&gt;
&lt;li&gt;Web servers and application servers&lt;/li&gt;
&lt;li&gt;Games&lt;/li&gt;
&lt;li&gt;Database connection&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Is one of the most popular programming languages in the world. It has a large demand in the current job market. It is open-source and free. It is secure, fast and powerful. It has huge community support (tens of millions of developers). As Java is close to C++ and C#, it makes it easy for programmers to switch to Java or vice versa.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Detailed Timeline of Kotlin</title>
      <link>https://www.maasbodev.com/posts/kotlin-timeline/</link>
      <pubDate>Fri, 08 Aug 2025 11:12:58 +0200</pubDate>
      <guid>https://www.maasbodev.com/posts/kotlin-timeline/</guid>
      <description>&lt;p&gt;&lt;strong&gt;2010:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Kotlin Project Starts:&lt;/strong&gt; JetBrains begins development on Kotlin. The project aims to create a concise, elegant, expressive, and Java-interoperable language to reduce boilerplate code and introduce new constructs like higher-order functions.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;July 2011:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Project Kotlin Public Release:&lt;/strong&gt; JetBrains initially releases the language under the name &amp;ldquo;Project Kotlin.&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;February 2012:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Kotlin Open-Sourced:&lt;/strong&gt; JetBrains open-sources the Kotlin project under the Apache 2 license.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;February 15, 2016:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Kotlin 1.0 Released:&lt;/strong&gt; Kotlin reaches its first major milestone with the official 1.0 release, signalling its readiness for production use. It is highlighted as a pragmatic programming language for the JVM and Android, focusing on interoperability, safety, clarity, and tooling support. JetBrains reconfirms its long-term commitment to the project.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;April 22, 2018 (or earlier):&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Detailed Timeline of Java</title>
      <link>https://www.maasbodev.com/posts/java-timeline/</link>
      <pubDate>Sun, 03 Aug 2025 08:51:44 +0200</pubDate>
      <guid>https://www.maasbodev.com/posts/java-timeline/</guid>
      <description>&lt;p&gt;&lt;strong&gt;1991 (June):&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Java language project initiated by James Gosling:&lt;/strong&gt; James Gosling begins the Java language project for use in set-top box projects. The language is initially called &amp;lsquo;Oak&amp;rsquo; (after an oak tree outside Gosling&amp;rsquo;s office) and also goes by the name &amp;lsquo;Green&amp;rsquo;. The initial choice for development was C++, but due to high memory usage, a new language (GreenTalk) was started. The file extension used for GreenTalk was .gt.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;1995:&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
