<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Blog of Serhat M. Dündar | Ruby, Rails, Golang, PostgreSQL, AWS, Security</title>
    <link>https://www.serhatdundar.com/</link>
    <description>Recent content on Blog of Serhat M. Dündar | Ruby, Rails, Golang, PostgreSQL, AWS, Security</description>
    <image>
      <title>Blog of Serhat M. Dündar | Ruby, Rails, Golang, PostgreSQL, AWS, Security</title>
      <url>https://www.serhatdundar.com/%3Clink%20or%20path%20of%20image%20for%20opengraph,%20twitter-cards%3E</url>
      <link>https://www.serhatdundar.com/%3Clink%20or%20path%20of%20image%20for%20opengraph,%20twitter-cards%3E</link>
    </image>
    <generator>Hugo -- 0.145.0</generator>
    <language>en-us</language>
    <lastBuildDate>Fri, 07 Feb 2025 02:00:00 +0200</lastBuildDate>
    <atom:link href="https://www.serhatdundar.com/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>A recap of 2024</title>
      <link>https://www.serhatdundar.com/posts/a-recap-of-2024/</link>
      <pubDate>Fri, 07 Feb 2025 02:00:00 +0200</pubDate>
      <guid>https://www.serhatdundar.com/posts/a-recap-of-2024/</guid>
      <description>Highlights, lowlights, achievements, new focuses, and moments from 2024</description>
    </item>
    <item>
      <title>Disassociating corporate habits</title>
      <link>https://www.serhatdundar.com/posts/disassociating-corporate-habits/</link>
      <pubDate>Mon, 09 Dec 2024 01:33:06 +0200</pubDate>
      <guid>https://www.serhatdundar.com/posts/disassociating-corporate-habits/</guid>
      <description>A reflection of making your brain forget habits that have been deeply wired in your neurons and reinforced thousands of times</description>
    </item>
    <item>
      <title>latencytest.me</title>
      <link>https://www.serhatdundar.com/projects/latencytest/</link>
      <pubDate>Wed, 04 Dec 2024 09:30:00 +0200</pubDate>
      <guid>https://www.serhatdundar.com/projects/latencytest/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.latencytest.me&#34;&gt;Latency Test&lt;/a&gt; is a free-to-use tool for testing the latency of web
applications, websites, APIs, and more. It can visualize each step in an HTTP request to reveal bottlenecks in a
request and response cycle. &lt;a href=&#34;https://www.latencytest.me&#34;&gt;Latency Test&lt;/a&gt; is also an advanced uptime monitoring solution
that provides in-depth insights into the availability of applications and provides plenty of integrations for alerting.&lt;/p&gt;
&lt;p&gt;As seen on:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.coursera.org/user/d0b7a799da19a4fbfbde6583b8848739&#34;&gt;https://www.coursera.org/user/d0b7a799da19a4fbfbde6583b8848739&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.producthunt.com/products/latency-test&#34;&gt;https://www.producthunt.com/products/latency-test&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://stackshare.io/latency-test/stack&#34;&gt;https://stackshare.io/latency-test/stack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sourceforge.net/projects/latency-test/&#34;&gt;https://sourceforge.net/projects/latency-test/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://makerlaunch.deals/deal/latency-test&#34;&gt;https://makerlaunch.deals/deal/latency-test&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>holidays.rest</title>
      <link>https://www.serhatdundar.com/projects/holidays/</link>
      <pubDate>Mon, 25 Nov 2024 09:30:00 +0200</pubDate>
      <guid>https://www.serhatdundar.com/projects/holidays/</guid>
      <description>&lt;p&gt;holidays.rest is a full-fledged &lt;a href=&#34;https://www.holidays.rest&#34;&gt;holiday API&lt;/a&gt; that provides accurate national, public,
and bank holiday data from 195+ countries and 3600+ regions. Thanks to its ready-to-use OpenAPI specification
files, insomnia and Postman collections, and detailed API documentation getting started with holidays.rest is
extremely easy.&lt;/p&gt;
&lt;p&gt;holidays.rest is built on modern technologies and designed to ensure low-latency, and high availability and can adopt
changing traffic patterns of enterprise customers.&lt;/p&gt;
&lt;p&gt;As seen on:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.coursera.org/user/d0b7a799da19a4fbfbde6583b8848739&#34;&gt;https://www.coursera.org/user/d0b7a799da19a4fbfbde6583b8848739&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.producthunt.com/products/holidays-rest&#34;&gt;https://www.producthunt.com/products/holidays-rest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://alternativeto.net/software/holidays-rest/&#34;&gt;https://alternativeto.net/software/holidays-rest/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.crunchbase.com/organization/holidays-rest&#34;&gt;https://www.crunchbase.com/organization/holidays-rest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://microlaunch.net/p/holidaysrest&#34;&gt;https://microlaunch.net/p/holidaysrest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://stackshare.io/holiday-api/holidays-rest&#34;&gt;https://stackshare.io/holiday-api/holidays-rest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sourceforge.net/software/product/holidays.rest/&#34;&gt;https://sourceforge.net/software/product/holidays.rest/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://makerlaunch.deals/deal/holidays-rest&#34;&gt;https://makerlaunch.deals/deal/holidays-rest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://paa.ge/serhat/en&#34;&gt;https://paa.ge/serhat/en&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>A recap of 2023</title>
      <link>https://www.serhatdundar.com/posts/a-recap-of-2023/</link>
      <pubDate>Sun, 08 Jan 2023 02:00:00 +0200</pubDate>
      <guid>https://www.serhatdundar.com/posts/a-recap-of-2023/</guid>
      <description>Highlights, lowlights and moments from 2023</description>
    </item>
    <item>
      <title>Go runtimes in AWS Lambda</title>
      <link>https://www.serhatdundar.com/posts/go-lambda-functions-amazon-linux-vs-amazon-linux-2/</link>
      <pubDate>Sat, 19 Nov 2022 22:10:16 +0200</pubDate>
      <guid>https://www.serhatdundar.com/posts/go-lambda-functions-amazon-linux-vs-amazon-linux-2/</guid>
      <description>A brief comparison of Go runtimes in AWS Lambda: go1.x VS. provided.al2</description>
    </item>
    <item>
      <title>Securing webhooks</title>
      <link>https://www.serhatdundar.com/posts/securing-webhooks/</link>
      <pubDate>Sun, 18 Sep 2022 20:10:16 +0200</pubDate>
      <guid>https://www.serhatdundar.com/posts/securing-webhooks/</guid>
      <description>An overview and comparison of various webhook security methods</description>
    </item>
    <item>
      <title>Deconstructing and understanding an SSL certificate</title>
      <link>https://www.serhatdundar.com/posts/deconstructing-and-understanding-an-ssl-certificate/</link>
      <pubDate>Tue, 25 Jan 2022 07:10:50 +0200</pubDate>
      <guid>https://www.serhatdundar.com/posts/deconstructing-and-understanding-an-ssl-certificate/</guid>
      <description>Deconstructing an SSL certificate and understanding components of it.</description>
    </item>
    <item>
      <title>Storing passwords in a database: hashing, salts, and peppers</title>
      <link>https://www.serhatdundar.com/posts/storing-passwords-in-a-database/</link>
      <pubDate>Mon, 24 Jan 2022 01:30:33 +0200</pubDate>
      <guid>https://www.serhatdundar.com/posts/storing-passwords-in-a-database/</guid>
      <description>Storing passwords securely in a database with hashing, salts, and peppers.</description>
    </item>
    <item>
      <title>A primitive hashing function in Go</title>
      <link>https://www.serhatdundar.com/posts/a-primitive-hashing-function-in-go/</link>
      <pubDate>Sun, 23 Jan 2022 18:30:19 +0200</pubDate>
      <guid>https://www.serhatdundar.com/posts/a-primitive-hashing-function-in-go/</guid>
      <description>A primitive hashing function written in Go to demonstrate concepts such as an XOR machine.</description>
    </item>
    <item>
      <title>SSL/TLS handshake, hybrid encryption and public key infrastructure (PKI)</title>
      <link>https://www.serhatdundar.com/posts/ssl-tls-handshake-hybrid-encryption/</link>
      <pubDate>Sat, 22 Jan 2022 14:00:33 +0200</pubDate>
      <guid>https://www.serhatdundar.com/posts/ssl-tls-handshake-hybrid-encryption/</guid>
      <description>Hybrid encryption, SSL/TLS handshake and Public Key Infrastructure (PKI) explained.</description>
    </item>
    <item>
      <title>Symmetric and asymmetric encryption</title>
      <link>https://www.serhatdundar.com/posts/symmetric-and-asymmetric-encryption/</link>
      <pubDate>Fri, 21 Jan 2022 14:00:33 +0200</pubDate>
      <guid>https://www.serhatdundar.com/posts/symmetric-and-asymmetric-encryption/</guid>
      <description>A detailed scenario-based comparison of symmetric and asymmetric encryption methods.</description>
    </item>
    <item>
      <title>Canary AWS Lambda deployments</title>
      <link>https://www.serhatdundar.com/posts/canary-aws-lambda-deployments/</link>
      <pubDate>Mon, 14 Jun 2021 22:50:45 +0200</pubDate>
      <guid>https://www.serhatdundar.com/posts/canary-aws-lambda-deployments/</guid>
      <description>Gradual/Canary deployments with AWS Lambda explained.</description>
    </item>
    <item>
      <title>Book review: The Design of Web APIs</title>
      <link>https://www.serhatdundar.com/posts/book-review-the-design-of-web-apis/</link>
      <pubDate>Sun, 02 May 2021 20:10:16 +0200</pubDate>
      <guid>https://www.serhatdundar.com/posts/book-review-the-design-of-web-apis/</guid>
      <description>A book review of The Design of Web APIs.</description>
    </item>
    <item>
      <title>Packing JS projects for AWS Lambda with Grunt</title>
      <link>https://www.serhatdundar.com/posts/packing-js-projects-for-aws-lambda-with-grunt/</link>
      <pubDate>Sat, 02 May 2020 20:40:46 +0200</pubDate>
      <guid>https://www.serhatdundar.com/posts/packing-js-projects-for-aws-lambda-with-grunt/</guid>
      <description>A sample Grunt configuration to pack JS projects for AWS Lambda.</description>
    </item>
    <item>
      <title>Rails and PostgreSQL: types</title>
      <link>https://www.serhatdundar.com/posts/rails-and-postgresql-types/</link>
      <pubDate>Fri, 09 Nov 2018 19:24:20 +0200</pubDate>
      <guid>https://www.serhatdundar.com/posts/rails-and-postgresql-types/</guid>
      <description>Using PostgreSQL types with Ruby on Rails.</description>
    </item>
    <item>
      <title>Rails and PostgreSQL: constraints</title>
      <link>https://www.serhatdundar.com/posts/rails-and-postgresql-constraints/</link>
      <pubDate>Sat, 03 Nov 2018 15:24:20 +0200</pubDate>
      <guid>https://www.serhatdundar.com/posts/rails-and-postgresql-constraints/</guid>
      <description>Using PostgreSQL constraints with Ruby on Rails.</description>
    </item>
    <item>
      <title>Tuning PostgreSQL configuration</title>
      <link>https://www.serhatdundar.com/posts/tuning-postgresql-configuration/</link>
      <pubDate>Fri, 02 Nov 2018 11:16:48 +0200</pubDate>
      <guid>https://www.serhatdundar.com/posts/tuning-postgresql-configuration/</guid>
      <description>Using pgtune for a fine-tuned PostgreSQL database.</description>
    </item>
    <item>
      <title>Encrypting sensitive data with Rails</title>
      <link>https://www.serhatdundar.com/posts/encrypting-sensitive-data-with-rails/</link>
      <pubDate>Mon, 01 Oct 2018 09:33:06 +0200</pubDate>
      <guid>https://www.serhatdundar.com/posts/encrypting-sensitive-data-with-rails/</guid>
      <description>Encrypting sensitive data by only using native capabilities of Rails</description>
    </item>
    <item>
      <title>Rails instantiated fixtures</title>
      <link>https://www.serhatdundar.com/posts/rails-instantiated-fixtures/</link>
      <pubDate>Wed, 03 May 2017 18:52:34 +0200</pubDate>
      <guid>https://www.serhatdundar.com/posts/rails-instantiated-fixtures/</guid>
      <description>Auto-instantiated fixtures in Ruby on Rails.</description>
    </item>
    <item>
      <title>Import big MySQL databases faster</title>
      <link>https://www.serhatdundar.com/posts/import-big-mysql-databases-faster/</link>
      <pubDate>Wed, 05 Apr 2017 11:44:19 +0200</pubDate>
      <guid>https://www.serhatdundar.com/posts/import-big-mysql-databases-faster/</guid>
      <description>Configuring InnoDB for faster MySQL imports.</description>
    </item>
    <item>
      <title>Running rake tasks in a loop</title>
      <link>https://www.serhatdundar.com/posts/running-rake-tasks-in-a-loop/</link>
      <pubDate>Mon, 03 Apr 2017 01:46:33 +0200</pubDate>
      <guid>https://www.serhatdundar.com/posts/running-rake-tasks-in-a-loop/</guid>
      <description>Re-enabling rake tasks to make them run in a loop.</description>
    </item>
    <item>
      <title>Using has_many :through for nested relations in Rails</title>
      <link>https://www.serhatdundar.com/posts/using-has-many-through-for-nested-relations-in-rails/</link>
      <pubDate>Sat, 20 Aug 2016 21:19:04 +0200</pubDate>
      <guid>https://www.serhatdundar.com/posts/using-has-many-through-for-nested-relations-in-rails/</guid>
      <description>Using &amp;#39;has_many :through&amp;#39; for more effective nested many-to-many relations in Rails.</description>
    </item>
    <item>
      <title>Boolean type words in YAML</title>
      <link>https://www.serhatdundar.com/posts/boolean-type-words-in-yaml/</link>
      <pubDate>Tue, 07 Jun 2016 09:10:16 +0200</pubDate>
      <guid>https://www.serhatdundar.com/posts/boolean-type-words-in-yaml/</guid>
      <description>A brief summary of boolean type words in YAML.</description>
    </item>
    <item>
      <title>Calculating similarity between two data with Ruby and Elasticsearch</title>
      <link>https://www.serhatdundar.com/posts/calculating-similarity-between-two-data-with-ruby-and-elasticsearch/</link>
      <pubDate>Tue, 08 Dec 2015 19:04:50 +0200</pubDate>
      <guid>https://www.serhatdundar.com/posts/calculating-similarity-between-two-data-with-ruby-and-elasticsearch/</guid>
      <description>Using Elasticsearch features for detecting similarity between a set of data with Ruby.</description>
    </item>
    <item>
      <title>Artwork</title>
      <link>https://www.serhatdundar.com/art/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.serhatdundar.com/art/</guid>
      <description>art</description>
    </item>
  </channel>
</rss>
