<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Govind&apos;s Blog</title><description>Welcome to my website!</description><link>https://gowind.github.io/</link><item><title>Advice on the internet</title><link>https://gowind.github.io/blog/advice_on_the_internet/</link><guid isPermaLink="true">https://gowind.github.io/blog/advice_on_the_internet/</guid><pubDate>Wed, 10 Jul 2024 00:00:00 GMT</pubDate></item><item><title>Thinking in CUDA (or what I learnt in April 2025)</title><link>https://gowind.github.io/blog/thinkingincuda/</link><guid isPermaLink="true">https://gowind.github.io/blog/thinkingincuda/</guid><description>Learning CUDA and getting into the mindset of a GPU</description><pubDate>Sat, 03 May 2025 22:00:00 GMT</pubDate></item><item><title>C is the universal ABI</title><link>https://gowind.github.io/blog/c_is_the_universal_abi/</link><guid isPermaLink="true">https://gowind.github.io/blog/c_is_the_universal_abi/</guid><pubDate>Thu, 04 Apr 2024 00:00:00 GMT</pubDate></item><item><title>Jest Guide</title><link>https://gowind.github.io/blog/jest_guide/</link><guid isPermaLink="true">https://gowind.github.io/blog/jest_guide/</guid><pubDate>Mon, 18 Sep 2023 00:00:00 GMT</pubDate></item><item><title>AVL Trees Part-1 What problem does AVL Tree solve?</title><link>https://gowind.github.io/blog/avl_trees_part1/</link><guid isPermaLink="true">https://gowind.github.io/blog/avl_trees_part1/</guid><pubDate>Thu, 07 Sep 2023 00:00:00 GMT</pubDate></item><item><title>AVL Trees Part-2 Deletion</title><link>https://gowind.github.io/blog/avl_trees_part2/</link><guid isPermaLink="true">https://gowind.github.io/blog/avl_trees_part2/</guid><pubDate>Thu, 07 Sep 2023 00:00:00 GMT</pubDate></item><item><title>Anatomy of a Kubernetes Operator</title><link>https://gowind.github.io/blog/anatomy_of_kubernetes_operators/</link><guid isPermaLink="true">https://gowind.github.io/blog/anatomy_of_kubernetes_operators/</guid><pubDate>Fri, 18 Jul 2025 22:00:00 GMT</pubDate></item><item><title>_start fn in C</title><link>https://gowind.github.io/blog/c_start/</link><guid isPermaLink="true">https://gowind.github.io/blog/c_start/</guid><description>What _start fn does before you main is called</description><pubDate>Sat, 12 Nov 2022 00:00:00 GMT</pubDate></item><item><title>Transforming async await - II, Generators</title><link>https://gowind.github.io/blog/async_await_transforms_part2/</link><guid isPermaLink="true">https://gowind.github.io/blog/async_await_transforms_part2/</guid><pubDate>Sun, 18 Feb 2024 00:00:00 GMT</pubDate></item><item><title>Transforming async await - I</title><link>https://gowind.github.io/blog/async_await_transforms_part1/</link><guid isPermaLink="true">https://gowind.github.io/blog/async_await_transforms_part1/</guid><pubDate>Sun, 18 Feb 2024 00:00:00 GMT</pubDate></item><item><title>Transforming async await - III, Stepping the Generator</title><link>https://gowind.github.io/blog/async_await_transforms_part3/</link><guid isPermaLink="true">https://gowind.github.io/blog/async_await_transforms_part3/</guid><pubDate>Sun, 18 Feb 2024 00:00:00 GMT</pubDate></item><item><title>CLI tools for quick perf. measurement</title><link>https://gowind.github.io/blog/cli_tools_for_perf_measuring/</link><guid isPermaLink="true">https://gowind.github.io/blog/cli_tools_for_perf_measuring/</guid><pubDate>Thu, 14 Mar 2024 00:00:00 GMT</pubDate></item><item><title>ELF relocations</title><link>https://gowind.github.io/blog/elf_relocations/</link><guid isPermaLink="true">https://gowind.github.io/blog/elf_relocations/</guid><pubDate>Thu, 10 Nov 2022 00:00:00 GMT</pubDate></item><item><title>Compiling C code with Zig</title><link>https://gowind.github.io/blog/compiling_c_code_with_zig/</link><guid isPermaLink="true">https://gowind.github.io/blog/compiling_c_code_with_zig/</guid><description>How to compile your C code with the Zig build system ?</description><pubDate>Mon, 06 May 2024 00:00:00 GMT</pubDate></item><item><title>ELF Sections</title><link>https://gowind.github.io/blog/elf_sections/</link><guid isPermaLink="true">https://gowind.github.io/blog/elf_sections/</guid><pubDate>Sun, 20 Nov 2022 00:00:00 GMT</pubDate></item><item><title>ELF and Loaders</title><link>https://gowind.github.io/blog/elfs_and_loaders/</link><guid isPermaLink="true">https://gowind.github.io/blog/elfs_and_loaders/</guid><pubDate>Wed, 30 Nov 2022 00:00:00 GMT</pubDate></item><item><title>Insights on Career in SWE</title><link>https://gowind.github.io/blog/insights/</link><guid isPermaLink="true">https://gowind.github.io/blog/insights/</guid><description>What I learnt about myself</description><pubDate>Tue, 02 Apr 2024 00:00:00 GMT</pubDate></item><item><title>GOT, `__stubs` and Linking</title><link>https://gowind.github.io/blog/got_stubs_and_linking/</link><guid isPermaLink="true">https://gowind.github.io/blog/got_stubs_and_linking/</guid><description>GOT tables and Linking object files in C</description><pubDate>Sun, 15 Jan 2023 00:00:00 GMT</pubDate></item><item><title>Introduction to ELF</title><link>https://gowind.github.io/blog/introduction_to_elf/</link><guid isPermaLink="true">https://gowind.github.io/blog/introduction_to_elf/</guid><description>What are ELF binaries</description><pubDate>Sat, 01 Oct 2022 00:00:00 GMT</pubDate></item><item><title>Managing ADHD</title><link>https://gowind.github.io/blog/managing_adhd/</link><guid isPermaLink="true">https://gowind.github.io/blog/managing_adhd/</guid><description>Possible ways to manage your ADHD</description><pubDate>Tue, 18 Jun 2024 00:00:00 GMT</pubDate></item><item><title>A libuv Primer</title><link>https://gowind.github.io/blog/libuv_primer/</link><guid isPermaLink="true">https://gowind.github.io/blog/libuv_primer/</guid><description>Understanding Lib UV, the library underpinning Node JS</description><pubDate>Sun, 22 Oct 2023 00:00:00 GMT</pubDate></item><item><title>Module customization hooks in Node 20</title><link>https://gowind.github.io/blog/module_customization_hooks/</link><guid isPermaLink="true">https://gowind.github.io/blog/module_customization_hooks/</guid><description>How module resolution works in Node JS</description><pubDate>Thu, 02 Nov 2023 00:00:00 GMT</pubDate></item><item><title>Mom, where is my library ?</title><link>https://gowind.github.io/blog/mom_where_is_my_library/</link><guid isPermaLink="true">https://gowind.github.io/blog/mom_where_is_my_library/</guid><description>How the Dynamic loader finds shared libraries</description><pubDate>Fri, 02 Aug 2024 00:00:00 GMT</pubDate></item><item><title>Procedure Link Tables Part I</title><link>https://gowind.github.io/blog/procedure_link_tables_part1/</link><guid isPermaLink="true">https://gowind.github.io/blog/procedure_link_tables_part1/</guid><pubDate>Fri, 30 Dec 2022 00:00:00 GMT</pubDate></item><item><title>Procedure Link Tables Part II</title><link>https://gowind.github.io/blog/procedure_link_tables_part2/</link><guid isPermaLink="true">https://gowind.github.io/blog/procedure_link_tables_part2/</guid><pubDate>Sat, 31 Dec 2022 00:00:00 GMT</pubDate></item><item><title>A template for Self Evaluation</title><link>https://gowind.github.io/blog/self_evaluation/</link><guid isPermaLink="true">https://gowind.github.io/blog/self_evaluation/</guid><description>Why should I hire you ?</description><pubDate>Thu, 27 Jun 2024 00:00:00 GMT</pubDate></item><item><title>Node JS internals - How async file system calls work</title><link>https://gowind.github.io/blog/node_js_async_internals/</link><guid isPermaLink="true">https://gowind.github.io/blog/node_js_async_internals/</guid><description>A deep dive into How file system calls are made asynchronous</description><pubDate>Sun, 29 Oct 2023 00:00:00 GMT</pubDate></item><item><title>From 500 secs to 3.5 - The 1brc Challenge</title><link>https://gowind.github.io/blog/1brc/</link><guid isPermaLink="true">https://gowind.github.io/blog/1brc/</guid><description>A journey of optmizing code to go brrr</description><pubDate>Sat, 20 Jan 2024 00:00:00 GMT</pubDate></item><item><title>SIMD algos: Part 1</title><link>https://gowind.github.io/blog/simd_algos_part1/</link><guid isPermaLink="true">https://gowind.github.io/blog/simd_algos_part1/</guid><pubDate>Mon, 21 Oct 2024 00:00:00 GMT</pubDate></item><item><title>SIMD algos part II: popcount</title><link>https://gowind.github.io/blog/simd_algos_part2/</link><guid isPermaLink="true">https://gowind.github.io/blog/simd_algos_part2/</guid><pubDate>Thu, 24 Oct 2024 00:00:00 GMT</pubDate></item><item><title>SIMD algos part III: Blending and Permutations</title><link>https://gowind.github.io/blog/simd_algos_part3/</link><guid isPermaLink="true">https://gowind.github.io/blog/simd_algos_part3/</guid><pubDate>Mon, 04 Nov 2024 00:00:00 GMT</pubDate></item><item><title>Book: Systems Performance, a rather incomplete review</title><link>https://gowind.github.io/blog/systems_performance_review/</link><guid isPermaLink="true">https://gowind.github.io/blog/systems_performance_review/</guid><description>A review of the System Performance book by Grendan Gregg</description><pubDate>Sat, 24 Feb 2024 23:00:00 GMT</pubDate></item><item><title>What no one told me</title><link>https://gowind.github.io/blog/start_here/</link><guid isPermaLink="true">https://gowind.github.io/blog/start_here/</guid><pubDate>Tue, 02 Nov 2021 00:00:00 GMT</pubDate></item><item><title>Solving Tensor Puzzles</title><link>https://gowind.github.io/blog/solving_tensor_puzzles/</link><guid isPermaLink="true">https://gowind.github.io/blog/solving_tensor_puzzles/</guid><pubDate>Thu, 27 Jun 2024 00:00:00 GMT</pubDate></item><item><title>Modulo to the Rescue</title><link>https://gowind.github.io/blog/modulo_to_the_rescue/</link><guid isPermaLink="true">https://gowind.github.io/blog/modulo_to_the_rescue/</guid><description>An interesting algorithm to calculate linear index from a 3-D one</description><pubDate>Thu, 29 May 2025 22:00:00 GMT</pubDate></item><item><title>Deep dive into Promises - Part I</title><link>https://gowind.github.io/blog/promise/</link><guid isPermaLink="true">https://gowind.github.io/blog/promise/</guid><description>A deep dive into Promises in Javascript</description><pubDate>Tue, 18 Nov 2025 00:00:00 GMT</pubDate></item><item><title>IS SIMD always faster ?</title><link>https://gowind.github.io/blog/is_simd_always_faster/</link><guid isPermaLink="true">https://gowind.github.io/blog/is_simd_always_faster/</guid><description>Can I make my code run faster by just using SIMD instructions ?</description><pubDate>Thu, 09 Jan 2025 23:00:00 GMT</pubDate></item><item><title>Thread Local Storage on macOS</title><link>https://gowind.github.io/blog/thread_local_storage/</link><guid isPermaLink="true">https://gowind.github.io/blog/thread_local_storage/</guid><description>Implementation of thread local storage on macOS</description><pubDate>Sat, 12 Dec 2020 00:00:00 GMT</pubDate></item><item><title>Module, ModuleResolution and Target in NodeJS</title><link>https://gowind.github.io/blog/typescript_module_resolution_and_target/</link><guid isPermaLink="true">https://gowind.github.io/blog/typescript_module_resolution_and_target/</guid><pubDate>Tue, 12 Dec 2023 00:00:00 GMT</pubDate></item><item><title>Useful tools</title><link>https://gowind.github.io/blog/useful_tools/</link><guid isPermaLink="true">https://gowind.github.io/blog/useful_tools/</guid><description>Tools I use for working on low level stuff</description><pubDate>Sat, 25 Jun 2022 00:00:00 GMT</pubDate></item><item><title>Using MDX</title><link>https://gowind.github.io/blog/using-mdx/</link><guid isPermaLink="true">https://gowind.github.io/blog/using-mdx/</guid><description>Lorem ipsum dolor sit amet</description><pubDate>Fri, 31 May 2024 22:00:00 GMT</pubDate></item><item><title>A Software Engineer is a professional</title><link>https://gowind.github.io/blog/what_do_i_do_as_a_software_engineer/</link><guid isPermaLink="true">https://gowind.github.io/blog/what_do_i_do_as_a_software_engineer/</guid><pubDate>Thu, 27 Jul 2023 00:00:00 GMT</pubDate></item><item><title>What I learnt this month: February 2025</title><link>https://gowind.github.io/blog/what_i_learnt_february_2025/</link><guid isPermaLink="true">https://gowind.github.io/blog/what_i_learnt_february_2025/</guid><description>Deeper dive into sketch data structures</description><pubDate>Tue, 04 Mar 2025 23:00:00 GMT</pubDate></item><item><title>What I learnt this month: Jan 2025</title><link>https://gowind.github.io/blog/what_i_learnt_jan2025/</link><guid isPermaLink="true">https://gowind.github.io/blog/what_i_learnt_jan2025/</guid><description>What did I learn this month</description><pubDate>Thu, 30 Jan 2025 23:00:00 GMT</pubDate></item><item><title>WTF is `glibc`?</title><link>https://gowind.github.io/blog/what_is_glibc/</link><guid isPermaLink="true">https://gowind.github.io/blog/what_is_glibc/</guid><pubDate>Sun, 03 Apr 2022 00:00:00 GMT</pubDate></item><item><title>Less is more; Learning, June 2025 edition</title><link>https://gowind.github.io/blog/what_i_learnt_june_2025/</link><guid isPermaLink="true">https://gowind.github.io/blog/what_i_learnt_june_2025/</guid><description>Successfully maintaining a learning blog for 6 months and what next</description><pubDate>Sun, 29 Jun 2025 22:00:00 GMT</pubDate></item><item><title>What I learnt in March 2025</title><link>https://gowind.github.io/blog/what_i_learnt_march2025/</link><guid isPermaLink="true">https://gowind.github.io/blog/what_i_learnt_march2025/</guid><description>Summary of learnings 2025</description><pubDate>Thu, 10 Apr 2025 22:00:00 GMT</pubDate></item><item><title>Why is my event loop still running?</title><link>https://gowind.github.io/blog/why_is_my_event_loop_still_alive/</link><guid isPermaLink="true">https://gowind.github.io/blog/why_is_my_event_loop_still_alive/</guid><description>Investigations into why my node process stays alive after tests finish running</description><pubDate>Wed, 10 Jan 2024 00:00:00 GMT</pubDate></item><item><title>x86 calling convention</title><link>https://gowind.github.io/blog/x86_calling_convention/</link><guid isPermaLink="true">https://gowind.github.io/blog/x86_calling_convention/</guid><pubDate>Sun, 02 Jun 2024 00:00:00 GMT</pubDate></item><item><title>Array vs Normal HashMaps in Zig</title><link>https://gowind.github.io/blog/which_hash_map_is_faster/</link><guid isPermaLink="true">https://gowind.github.io/blog/which_hash_map_is_faster/</guid><description>Different types of HashMaps fight it out for the perf. crown</description><pubDate>Tue, 19 Mar 2024 00:00:00 GMT</pubDate></item><item><title>Deep dive into Promises - Part II</title><link>https://gowind.github.io/blog/promise_part2/</link><guid isPermaLink="true">https://gowind.github.io/blog/promise_part2/</guid><description>Static methods on Promises</description><pubDate>Fri, 21 Nov 2025 00:00:00 GMT</pubDate></item><item><title>The freedom to be bored</title><link>https://gowind.github.io/blog/freedom_to_be_bored/</link><guid isPermaLink="true">https://gowind.github.io/blog/freedom_to_be_bored/</guid><description>Can you deal with being bored anon</description><pubDate>Sat, 24 Jan 2026 23:00:00 GMT</pubDate></item><item><title>Why do Processes &quot;block&quot; ?</title><link>https://gowind.github.io/blog/just_what_is_a_blocking_call/</link><guid isPermaLink="true">https://gowind.github.io/blog/just_what_is_a_blocking_call/</guid><description>What does it mean to &quot;block&quot; a process</description><pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Securing agents</title><link>https://gowind.github.io/blog/securing_agents/</link><guid isPermaLink="true">https://gowind.github.io/blog/securing_agents/</guid><description>How can I secure my agents</description><pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate></item><item><title>Fil-C: How it works and is it safe</title><link>https://gowind.github.io/blog/notes_on_filc/</link><guid isPermaLink="true">https://gowind.github.io/blog/notes_on_filc/</guid><description>Notes on how Fil-C works and the obvious comparison with Rust</description><pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate></item></channel></rss>