<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tobias Briones on foojay.io - Friends of OpenJDK</title><link>https://foojayio.github.io/website/today/author/tobias-briones/</link><description>Articles written by Tobias Briones on foojay.io - Friends of OpenJDK</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Fri, 02 Jun 2023 15:18:13 +0000</lastBuildDate><atom:link href="https://foojayio.github.io/website/today/author/tobias-briones/index.xml" rel="self" type="application/rss+xml"/><item><title>FP in Kotlin: Defining a Pipe Operator</title><link>https://foojayio.github.io/website/today/fp-in-kotlin-defining-a-pipe-operator/</link><pubDate>Fri, 02 Jun 2023 15:18:13 +0000</pubDate><guid>https://foojayio.github.io/website/today/fp-in-kotlin-defining-a-pipe-operator/</guid><description>&lt;p&gt;There&amp;rsquo;s no support for the pipe operator &lt;code&gt;|&amp;gt;&lt;/code&gt; in Kotlin, so we have to come up with a custom and clean implementation for this function.&lt;/p&gt;
&lt;h2 id="h2-0-defining-a-pipe-operator"&gt;Defining a Pipe Operator&lt;/h2&gt;
&lt;p&gt;Next, one consistent and clean implementation is given for a pipe operator in Kotlin.&lt;/p&gt;
&lt;h4 id="finding-a-suitable-symbol"&gt;Finding a Suitable Symbol&lt;/h4&gt;
&lt;p&gt;First, I wanted to use the &lt;code&gt;|&amp;gt;&lt;/code&gt; pipe symbol commonly used in functional languages, but &lt;code&gt;&amp;gt;&lt;/code&gt; is not a supported character: &lt;code&gt;Name contains illegal characters: &amp;gt;&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Publish a Java Project to the Maven Central Repository</title><link>https://foojayio.github.io/website/today/how-to-publish-a-java-maven-project-to-the-maven-central-repository/</link><pubDate>Fri, 13 May 2022 06:22:58 +0000</pubDate><guid>https://foojayio.github.io/website/today/how-to-publish-a-java-maven-project-to-the-maven-central-repository/</guid><description>&lt;p&gt;This guide will describe how to publish the &lt;a href="https://github.com/tobiasbriones/jdesk" target="_blank" rel="noopener noreferrer"&gt;JDesk framework&lt;/a&gt;
 to Maven Central.&lt;/p&gt;
&lt;p&gt;The project is written in Java using Maven as the build tool. So, the process will be detailed for Java projects with a &lt;code&gt;pom.xml&lt;/code&gt; file.&lt;/p&gt;
&lt;p&gt;You can follow this article if you need to publish a Java Maven-based library or artifact to Maven.&lt;/p&gt;
&lt;h2 id="h2-0-get-ready-for-publishing-packages"&gt;Get Ready for Publishing Packages&lt;/h2&gt;
&lt;p&gt;Publishing a Java artifact is not as trivial as Python or JavaScript packages can be deployed.&lt;/p&gt;</description></item></channel></rss>