<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Developer on Jeiman Jeya</title><link>https://85e27b3a.portfolio-efe.pages.dev/tags/developer/</link><description>Recent content in Developer on Jeiman Jeya</description><generator>Hugo</generator><language>en-us</language><managingEditor>tech@jeiman.dev (Jeiman Jeya)</managingEditor><webMaster>tech@jeiman.dev (Jeiman Jeya)</webMaster><lastBuildDate>Mon, 10 Apr 2023 00:00:00 +0000</lastBuildDate><atom:link href="https://85e27b3a.portfolio-efe.pages.dev/tags/developer/index.xml" rel="self" type="application/rss+xml"/><item><title>The Rise of Platform Engineering: Why It's Essential for Your Organisation</title><link>https://85e27b3a.portfolio-efe.pages.dev/blog/the-rise-of-platform-engineering-why-its-essential-for-your-organisation/</link><pubDate>Mon, 10 Apr 2023 00:00:00 +0000</pubDate><author>tech@jeiman.dev (Jeiman Jeya)</author><guid>https://85e27b3a.portfolio-efe.pages.dev/blog/the-rise-of-platform-engineering-why-its-essential-for-your-organisation/</guid><description>&lt;h2 id="the-evolution-of-devops---the-golden-age"&gt;The Evolution of DevOps - The Golden Age&lt;a href="#the-evolution-of-devops---the-golden-age" class="heading-anchor" aria-label="Link to this section"&gt;&lt;svg class="h-4 w-4" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"&gt;&lt;g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"&gt;&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"/&gt;&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"/&gt;&lt;/g&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Let&amp;rsquo;s wind the clock back a couple of decades to the late 90s and early 2000s, a time when most organisations had a single gatekeeper: the system or IT administrator. If engineering teams needed to run their applications on production servers, they had to ask for help, creating silos that led to poor experiences on both sides: miscommunications, a decrease in engineering velocity, and slower time-to-market.&lt;/p&gt;</description></item><item><title>What is DevOps?</title><link>https://85e27b3a.portfolio-efe.pages.dev/blog/what-is-devops/</link><pubDate>Tue, 04 Apr 2023 00:00:00 +0000</pubDate><author>tech@jeiman.dev (Jeiman Jeya)</author><guid>https://85e27b3a.portfolio-efe.pages.dev/blog/what-is-devops/</guid><description>&lt;p&gt;DevOps is more than just a software development methodology – it&amp;rsquo;s a culture. The DevOps culture emphasizes 3 main pillars: collaboration, communication, and shared responsibility between development and operations teams. In this post, we will discuss the importance of DevOps culture in software development and how developers and operations teams can benefit from it.&lt;/p&gt;
&lt;h2 id="devops-is-not-a-title"&gt;DevOps is not a Title&lt;a href="#devops-is-not-a-title" class="heading-anchor" aria-label="Link to this section"&gt;&lt;svg class="h-4 w-4" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"&gt;&lt;g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"&gt;&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"/&gt;&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"/&gt;&lt;/g&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;This conundrum needs to be addressed. If you’ve seen career titles such as DevOps Manager, and DevOps Lead, it means those individuals are managing the DevOps culture in that team. The title does not necessarily imply the term literally.&lt;/p&gt;</description></item><item><title>Why fastlane is the future of mobile app deployments</title><link>https://85e27b3a.portfolio-efe.pages.dev/blog/why-fastlane-is-the-future-of-mobile-app-deployments/</link><pubDate>Sun, 02 Apr 2023 00:00:00 +0000</pubDate><author>tech@jeiman.dev (Jeiman Jeya)</author><guid>https://85e27b3a.portfolio-efe.pages.dev/blog/why-fastlane-is-the-future-of-mobile-app-deployments/</guid><description>&lt;h2 id="the-problem"&gt;The Problem&lt;a href="#the-problem" class="heading-anchor" aria-label="Link to this section"&gt;&lt;svg class="h-4 w-4" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"&gt;&lt;g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"&gt;&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"/&gt;&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"/&gt;&lt;/g&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;&lt;hr&gt;
&lt;p&gt;Engineering teams these days find it troublesome to build, test and deploy their mobile application changes locally without having to maintain the tools required for it. There is a lot of maintenance involved as you need to keep track of what versions of these tools have been installed to avoid compatibility issues when you’re building the application bundles, especially hybrid apps built on React Native.&lt;/p&gt;</description></item><item><title>How to set up an index alias that points to multiple indices in Elasticsearch</title><link>https://85e27b3a.portfolio-efe.pages.dev/blog/setup-an-index-alias-that-points-to-multiple-indices-in-elasticsearch/</link><pubDate>Sun, 26 Mar 2023 00:00:00 +0000</pubDate><author>tech@jeiman.dev (Jeiman Jeya)</author><guid>https://85e27b3a.portfolio-efe.pages.dev/blog/setup-an-index-alias-that-points-to-multiple-indices-in-elasticsearch/</guid><description>&lt;p&gt;
&lt;figure
 class="image-figure not-prose my-8"
 data-lightbox-enabled="
 false
 "
 data-gallery-type="auto"
 data-image-width="0"
 data-image-height="0"
 data-image-src="https://cdn.hashnode.com/res/hashnode/image/upload/v1679834868507/38777dfa-0320-4d63-b0e2-1d5fe1334b67.png"
&gt;
 &lt;div class="image-container"&gt;
 &lt;img
 src="https://cdn.hashnode.com/res/hashnode/image/upload/v1679834868507/38777dfa-0320-4d63-b0e2-1d5fe1334b67.png"
 alt=""
 
 
 loading="lazy"
 decoding="async"
 data-gallery-src="https://cdn.hashnode.com/res/hashnode/image/upload/v1679834868507/38777dfa-0320-4d63-b0e2-1d5fe1334b67.png"
 data-gallery-alt=""
 data-gallery-title=""
 /&gt;&lt;/div&gt;

 &lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Index aliasing&lt;/strong&gt; is a powerful feature in Elasticsearch that gives us the ability to control the indices. One could create as many indices as possible and use an alias to point to the right index or one can point the index alias to all indices, depending on your application needs.&lt;/p&gt;
&lt;h1 id="scenarios"&gt;Scenarios&lt;a href="#scenarios" class="heading-anchor" aria-label="Link to this section"&gt;&lt;svg class="h-4 w-4" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"&gt;&lt;g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"&gt;&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"/&gt;&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"/&gt;&lt;/g&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;Imagine if you had the following scenarios when working with Elasticsearch for your application needs:&lt;/p&gt;</description></item></channel></rss>