<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Sitraka Ratsimba</title><link>https://sitraka.ratsimba.net/</link><description/><atom:link href="https://sitraka.ratsimba.net/feeds/all.rss.xml" rel="self"/><lastBuildDate>Tue, 16 Apr 2024 19:04:00 +0000</lastBuildDate><item><title>The worker pattern in go</title><link>https://sitraka.ratsimba.net/the-worker-pattern-in-go.html</link><description>&lt;p&gt;The go worker pattern is a design pattern used to manage concurrent tasks efficiently. The worker pattern is to do distribute the workload among a pool of goroutines to maximize CPU utilization.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sitraka Ratsimba</dc:creator><pubDate>Tue, 16 Apr 2024 19:04:00 +0000</pubDate><guid>tag:sitraka.ratsimba.net,2024-04-16:/the-worker-pattern-in-go.html</guid><category>Programming</category><category>go</category></item><item><title>Understanding Transactions in PostgreSQL Functions and Procedures</title><link>https://sitraka.ratsimba.net/understanding-transactions-in-postgresql-functions-and-procedures.html</link><description>&lt;p&gt;In the world of database management, transactions play a crucial role in ensuring data integrity and consistency. PostgreSQL, a powerful open-source relational database management system, provides robust support for transactions. In this blog post, we'll explore how transactions work within PostgreSQL functions and procedures, shedding light on best practices and potential pitfalls.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sitraka Ratsimba</dc:creator><pubDate>Fri, 06 Oct 2023 13:12:51 +0000</pubDate><guid>tag:sitraka.ratsimba.net,2023-10-06:/understanding-transactions-in-postgresql-functions-and-procedures.html</guid><category>Database</category><category>postgres</category></item><item><title>Install RVM on Ubuntu 18.04.3 LTS</title><link>https://sitraka.ratsimba.net/install-rvm-on-ubuntu-18043-lts.html</link><description>&lt;p&gt;RVM is a command-line tool that lets you easily install, manage, and work with multiple Ruby environments, from interpreters to gems.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sitraka Ratsimba</dc:creator><pubDate>Fri, 06 Sep 2019 09:00:00 +0000</pubDate><guid>tag:sitraka.ratsimba.net,2019-09-06:/install-rvm-on-ubuntu-18043-lts.html</guid><category>Programming</category><category>ruby</category></item><item><title>Simplify your NPM package development journey</title><link>https://sitraka.ratsimba.net/simplify-your-npm-package-development-journey.html</link><description>&lt;p&gt;In this article, we will explore how to streamline the development of an NPM package using the npm link command. This command enables the creation of a symbolic link from the package under development to the package or application that will use it.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sitraka Ratsimba</dc:creator><pubDate>Fri, 02 Feb 2018 09:00:00 +0000</pubDate><guid>tag:sitraka.ratsimba.net,2018-02-02:/simplify-your-npm-package-development-journey.html</guid><category>Programming</category><category>nodejs</category></item></channel></rss>