<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Functions on Dev &amp; Platform Engineering Hub</title><link>https://rhidayat.work/topics/functions/</link><description>Recent content in Functions on Dev &amp; Platform Engineering Hub</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>© 2026 Rachmat Hidayat</copyright><lastBuildDate>Sun, 09 Aug 2026 11:00:00 +0000</lastBuildDate><atom:link href="https://rhidayat.work/topics/functions/index.xml" rel="self" type="application/rss+xml"/><item><title>TS Ep 13: Function Overloads — Polymorphic Signatures</title><link>https://rhidayat.work/series/typescript/fundamental/13-function-overloads/</link><pubDate>Sun, 09 Aug 2026 11:00:00 +0000</pubDate><guid>https://rhidayat.work/series/typescript/fundamental/13-function-overloads/</guid><description>An in-depth guide to Function Overloads in TypeScript. Learn how to define multiple overload signatures, why the implementation signature is invisible to callers, how TypeScript matches overloads sequentially, and when to use Union types instead of Overloads.</description></item><item><title>TS Ep 12: Function Typing, Call Signatures, and Void Semantics</title><link>https://rhidayat.work/series/typescript/fundamental/12-function-typing-and-void/</link><pubDate>Sun, 09 Aug 2026 10:55:00 +0000</pubDate><guid>https://rhidayat.work/series/typescript/fundamental/12-function-typing-and-void/</guid><description>An exhaustive guide to typing functions in TypeScript. Learn function expressions, type aliases, destructuring parameter signatures, optional/default/rest parameters, call signatures with properties, and why &amp;lsquo;void&amp;rsquo; callbacks ignore return values.</description></item><item><title>Terraform Ep 6: Local Values, Built-in Functions, and Interpolation</title><link>https://rhidayat.work/series/terraform/intermediate/06-local-values-and-functions/</link><pubDate>Sun, 09 Aug 2026 10:00:00 +0000</pubDate><guid>https://rhidayat.work/series/terraform/intermediate/06-local-values-and-functions/</guid><description>Terraform is not just static configuration; it is a powerful programming language. In this episode, we explore how to perform string interpolations, use mathematical functions, and centralize complex expressions using the &amp;rsquo;locals&amp;rsquo; block to keep your code DRY.</description></item><item><title>Go Ep 3: Functions, Defer &amp; Closures</title><link>https://rhidayat.work/series/go/03-functions-defer-and-closures/</link><pubDate>Sun, 09 Aug 2026 08:20:00 +0000</pubDate><guid>https://rhidayat.work/series/go/03-functions-defer-and-closures/</guid><description>&lt;div class="lead text-neutral-500 dark:text-neutral-400 !mb-9 text-xl"&gt;
 Functions in Go can return multiple values natively. Coupled with the &lt;strong&gt;&lt;code&gt;defer&lt;/code&gt;&lt;/strong&gt; statement, Go provides a clean, elegant mechanism for resource management that replaces cumbersome &lt;code&gt;try/finally&lt;/code&gt; blocks.
&lt;/div&gt;</description></item></channel></rss>