<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>AB</title><description>Personal blog of Alperen Bayramoglu</description><link>https://alperenbayramoglu.com/</link><item><title>Bare Metal vs. Cloud Server</title><link>https://alperenbayramoglu.com/posts/bare-metal-vs-cloud-server/</link><guid isPermaLink="true">https://alperenbayramoglu.com/posts/bare-metal-vs-cloud-server/</guid><description>Which one to choose?</description><pubDate>Sun, 01 Dec 2024 12:23:10 GMT</pubDate></item><item><title>.NET Pagination in Nutshell</title><link>https://alperenbayramoglu.com/posts/net-pagination-in-nutshell/</link><guid isPermaLink="true">https://alperenbayramoglu.com/posts/net-pagination-in-nutshell/</guid><description>Simple pagination implementation in .NET</description><pubDate>Sat, 11 Nov 2023 12:00:20 GMT</pubDate></item><item><title>Generators and Iterators with Simple Examples</title><link>https://alperenbayramoglu.com/posts/generators-iterators-simple-examples/</link><guid isPermaLink="true">https://alperenbayramoglu.com/posts/generators-iterators-simple-examples/</guid><description>Simple Practical Examples for Generators and Iterators</description><pubDate>Sat, 14 Oct 2023 14:00:10 GMT</pubDate></item><item><title>Architectural Characteristics</title><link>https://alperenbayramoglu.com/posts/architectural-characteristics/</link><guid isPermaLink="true">https://alperenbayramoglu.com/posts/architectural-characteristics/</guid><description>Architectural characteristics and how to identify them...</description><pubDate>Sun, 17 Sep 2023 10:23:10 GMT</pubDate></item><item><title>Broker vs. Brokerless Messaging Architecture</title><link>https://alperenbayramoglu.com/posts/broker-vs-brokerless-message-queues/</link><guid isPermaLink="true">https://alperenbayramoglu.com/posts/broker-vs-brokerless-message-queues/</guid><description>Which one should I use?</description><pubDate>Sat, 02 Sep 2023 12:23:10 GMT</pubDate></item><item><title>Synchronization Context and Configure Await in CSharp</title><link>https://alperenbayramoglu.com/posts/csharp-sync-context-conf-await/</link><guid isPermaLink="true">https://alperenbayramoglu.com/posts/csharp-sync-context-conf-await/</guid><description>What is the Synchronization Context and why it matters?</description><pubDate>Sun, 20 Aug 2023 17:23:10 GMT</pubDate></item><item><title>Systemd In Nutshell</title><link>https://alperenbayramoglu.com/posts/systemd-in-nutshell/</link><guid isPermaLink="true">https://alperenbayramoglu.com/posts/systemd-in-nutshell/</guid><description>Systemd is a widely used init system for Linux.</description><pubDate>Sun, 13 Aug 2023 14:24:10 GMT</pubDate></item><item><title>CGroups and Namespaces</title><link>https://alperenbayramoglu.com/posts/cgroups-and-namespaces/</link><guid isPermaLink="true">https://alperenbayramoglu.com/posts/cgroups-and-namespaces/</guid><description>Linux kernel feature Namespaces, and Control Groups</description><pubDate>Sun, 13 Aug 2023 13:23:10 GMT</pubDate></item><item><title>Understanding the CAP Theorem</title><link>https://alperenbayramoglu.com/posts/understanding-cap-theorem/</link><guid isPermaLink="true">https://alperenbayramoglu.com/posts/understanding-cap-theorem/</guid><description>We can&apos;t implement all properties of CAP...</description><pubDate>Sat, 05 Aug 2023 15:23:10 GMT</pubDate></item><item><title>Logging Abstraction in NodeJS Using Winston, Typescript</title><link>https://alperenbayramoglu.com/posts/logging-abstraction-in-nodejs-using-winston-typescript/</link><guid isPermaLink="true">https://alperenbayramoglu.com/posts/logging-abstraction-in-nodejs-using-winston-typescript/</guid><description>Robust logging abstraction that uses the Winston logging library in typescript.</description><pubDate>Sat, 29 Jul 2023 16:40:20 GMT</pubDate></item><item><title>Logging Best Practices with Example</title><link>https://alperenbayramoglu.com/posts/logging-best-practices-with-example/</link><guid isPermaLink="true">https://alperenbayramoglu.com/posts/logging-best-practices-with-example/</guid><description>Logging 101</description><pubDate>Sat, 29 Jul 2023 12:00:20 GMT</pubDate></item><item><title>Thread Pools — In a Nutshell</title><link>https://alperenbayramoglu.com/posts/thread-pools-in-a-nutshell/</link><guid isPermaLink="true">https://alperenbayramoglu.com/posts/thread-pools-in-a-nutshell/</guid><description>Implementing thread pool in C programming language using POSIX threads</description><pubDate>Sun, 23 Jul 2023 18:23:10 GMT</pubDate></item><item><title>Filesystem in Userspace (aka FUSE)</title><link>https://alperenbayramoglu.com/posts/filesystem-in-userspace-aka-fuse/</link><guid isPermaLink="true">https://alperenbayramoglu.com/posts/filesystem-in-userspace-aka-fuse/</guid><description>Understanding FUSE in the Linux</description><pubDate>Sat, 15 Jul 2023 17:23:10 GMT</pubDate></item><item><title>Transactions and Concurrency in DBMS</title><link>https://alperenbayramoglu.com/posts/transactions-and-concurrency-in-dbms/</link><guid isPermaLink="true">https://alperenbayramoglu.com/posts/transactions-and-concurrency-in-dbms/</guid><description>Concurrency and using transactions in the database systems.</description><pubDate>Sun, 09 Jul 2023 15:23:10 GMT</pubDate></item><item><title>Simple Comparison of Lightweight K8S Implementations</title><link>https://alperenbayramoglu.com/posts/simple-comparison-of-lightweight-k8s-implementations/</link><guid isPermaLink="true">https://alperenbayramoglu.com/posts/simple-comparison-of-lightweight-k8s-implementations/</guid><description>How to decide which k8s implementation to select in the resource-constrained environments</description><pubDate>Fri, 30 Jun 2023 15:23:10 GMT</pubDate></item><item><title>3 Steps to Packaging NodeJS Apps as Snaps</title><link>https://alperenbayramoglu.com/posts/steps-to-packaging-nodejs-as-snaps/</link><guid isPermaLink="true">https://alperenbayramoglu.com/posts/steps-to-packaging-nodejs-as-snaps/</guid><description>Package your NodeJS applications as a snap.</description><pubDate>Sun, 25 Jun 2023 12:21:00 GMT</pubDate></item><item><title>Prototypes and Prototype Chain</title><link>https://alperenbayramoglu.com/posts/prototypes-and-prototype-chain/</link><guid isPermaLink="true">https://alperenbayramoglu.com/posts/prototypes-and-prototype-chain/</guid><description>Understanding OOP in Javascript</description><pubDate>Sat, 24 Jun 2023 17:23:10 GMT</pubDate></item><item><title>From Zero to Hero GraphQL</title><link>https://alperenbayramoglu.com/posts/from-zero-to-hero-graphql/</link><guid isPermaLink="true">https://alperenbayramoglu.com/posts/from-zero-to-hero-graphql/</guid><description>Deep dive into GraphQL</description><pubDate>Sun, 18 Jun 2023 13:23:10 GMT</pubDate></item></channel></rss>