{"@attributes":{"version":"2.0"},"channel":{"title":"Blog","link":"https:\/\/debdut.blog\/","description":"Recent content on Blog","generator":"Hugo","language":"en-us","copyright":"\u00a9 2025 Debdut Chakraborty","lastBuildDate":"Sun, 10 Mar 2024 22:51:56 +0530","item":[{"title":"Fundamental Theory of Arithmetic","link":"https:\/\/debdut.blog\/2024\/03\/fundamental-theory-of-arithmetic\/","pubDate":"Sun, 10 Mar 2024 22:51:56 +0530","guid":"https:\/\/debdut.blog\/2024\/03\/fundamental-theory-of-arithmetic\/","description":"<blockquote>\n<p>There is one and only one unique prime factorization of a number.<\/p>\n<\/blockquote>\n<p>If you have a number, like \\(34\\), factoring it we get -<\/p>\n<p>$$\n\\begin{align}\nfact(34) = 2 * 17\n\\end{align}\n$$<\/p>\n<p>Question is, can you have a different set that is other than { \\(2\\) } It may seem evident from the example above but let\u2019s start with an informal proof.<\/p>\n<p>Firstly, we&rsquo;ll use a different definition of a set, where elements <strong>can show up multiple times<\/strong> - this is critical in making the proof simpler.<\/p>"},{"title":"Perpetual Rocket.Chat Develop Deployment","link":"https:\/\/debdut.blog\/2022\/06\/perpetual-rocket.chat-develop-deployment\/","pubDate":"Wed, 08 Jun 2022 18:49:18 +0530","guid":"https:\/\/debdut.blog\/2022\/06\/perpetual-rocket.chat-develop-deployment\/","description":"<p>Since joining Rocket.Chat last year I&rsquo;ve been having to deploy it uncountable times, multiple times in a single day even. One of the most critical things, is needing to check community issues on <em>latest develop<\/em> branch (to make sure it&rsquo;s not already fixed) everytime before funneling to product. So it was a lot of re-deploying every few days.<\/p>\n<p>We do have a <code>develop<\/code> tagged docker image, but to <em>actually<\/em> be on the latest develop I&rsquo;d need to re-pull it every once in a while, and that doesn&rsquo;t really help much.<\/p>"},{"title":"Creating Shell Builtins","link":"https:\/\/debdut.blog\/2022\/06\/creating-shell-builtins\/","pubDate":"Wed, 08 Jun 2022 15:31:59 +0530","guid":"https:\/\/debdut.blog\/2022\/06\/creating-shell-builtins\/","description":"<!--this is my personal draft written years ago-->\n<h1 id=\"what-are-my-goals-for-this-article\">What are my goals for this article?<\/h1>\n<p>Before writing this, I was thinking about it from the reader&rsquo;s point of view, and it came to my attention that the goal of this article might get misinterpreted. So this section is to make sure that doesn&rsquo;t happen. My goal for this article, is very simple and straight forward. Following this, you&rsquo;ll have a much better understanding of what shell <code>builtins<\/code> are, and why you should use them instead of general commands, whenever you can. There is a section that shortly goes through the process of even creating one ourselves. But that should <strong>not be considered to be a tutorial<\/strong>. This article won&rsquo;t teach you how to create a built-ins yourself.<\/p>"}]}}