<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>E. Berke Karagöz | Posts</title>
    <link>https://berkekaragoz.com</link>
    <description>Hi, I&apos;m Berke Karagöz. A curious software engineer who builds tools, libraries and apps.</description>
    <language>en</language>
    <lastBuildDate>Sat, 17 Oct 2026 17:00:00 GMT</lastBuildDate>
    <atom:link href="https://berkekaragoz.com/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>statekit</title>
      <link>https://berkekaragoz.com/p/statekit</link>
      <guid isPermaLink="true">https://berkekaragoz.com/p/statekit</guid>
      <pubDate>Sat, 17 Oct 2026 17:00:00 GMT</pubDate>
      <description>A typed state manager whose stores are plain objects you can call from anywhere, with React rerenders limited to what a component reads.</description>
      <category>javascript</category>
      <category>npm</category>
      <category>react</category>
      <category>readme</category>
      <category>typescript</category>
      <category>web-development</category>
    </item>
    <item>
      <title>shortkit</title>
      <link>https://berkekaragoz.com/p/shortkit</link>
      <guid isPermaLink="true">https://berkekaragoz.com/p/shortkit</guid>
      <pubDate>Sun, 18 Jan 2026 22:21:00 GMT</pubDate>
      <description>Tiny, single purpose JavaScript utilities. One job each, no dependencies.</description>
      <category>javascript</category>
      <category>npm</category>
      <category>readme</category>
      <category>web-development</category>
    </item>
    <item>
      <title>GitLab generate and add SSH keys</title>
      <link>https://berkekaragoz.com/p/gitlab-add-ssh-keys</link>
      <guid isPermaLink="true">https://berkekaragoz.com/p/gitlab-add-ssh-keys</guid>
      <pubDate>Tue, 15 Aug 2023 01:30:00 GMT</pubDate>
      <description>Learn how to add your SSH keys to GitLab for secure and convenient authentication on Windows, macOS, and Linux systems.</description>
      <category>git</category>
      <category>guide</category>
      <category>linux</category>
      <category>ssh</category>
    </item>
    <item>
      <title>Get a taste of Rust, it&apos;s like iron!</title>
      <link>https://berkekaragoz.com/p/get-a-taste-of-rust</link>
      <guid isPermaLink="true">https://berkekaragoz.com/p/get-a-taste-of-rust</guid>
      <pubDate>Tue, 14 Mar 2023 16:50:00 GMT</pubDate>
      <description>Get familiar with Rust&apos;s concepts and syntax by skimming over the contents. Don&apos;t feel lost later.</description>
      <category>cheatsheet</category>
      <category>language</category>
      <category>rust</category>
    </item>
    <item>
      <title>Make your own testing framework</title>
      <link>https://berkekaragoz.com/p/make-your-own-testing-framework</link>
      <guid isPermaLink="true">https://berkekaragoz.com/p/make-your-own-testing-framework</guid>
      <pubDate>Sat, 03 Dec 2022 08:55:00 GMT</pubDate>
      <description>How do testing frameworks work? See the layers and short examples with JS and C for you to get a better grasp on testing roots.</description>
      <category>C</category>
      <category>guide</category>
      <category>javascript</category>
      <category>testing</category>
      <category>web-development</category>
    </item>
    <item>
      <title>gulp gulp gulp in 3 minutes</title>
      <link>https://berkekaragoz.com/p/gulp-gulp-gulp-in-3-minutes</link>
      <guid isPermaLink="true">https://berkekaragoz.com/p/gulp-gulp-gulp-in-3-minutes</guid>
      <pubDate>Tue, 09 Aug 2022 13:00:00 GMT</pubDate>
      <description>Learn automating your web development tasks and go beyond.</description>
      <category>guide</category>
      <category>gulp</category>
      <category>javascript</category>
      <category>web-development</category>
    </item>
    <item>
      <title>Setting Up Protected Routes with Firebase and React</title>
      <link>https://berkekaragoz.com/p/protected-routes-with-firebase-and-react</link>
      <guid isPermaLink="true">https://berkekaragoz.com/p/protected-routes-with-firebase-and-react</guid>
      <pubDate>Sat, 25 Jun 2022 08:30:00 GMT</pubDate>
      <description>How to prevent unauthorized users access unwanted pages in your application.</description>
      <category>firebase</category>
      <category>guide</category>
      <category>javascript</category>
      <category>react</category>
      <category>web-development</category>
    </item>
    <item>
      <title>Make and Publish Your ESLint Config with pnpm in a Monorepo</title>
      <link>https://berkekaragoz.com/p/make-and-publish-eslint-monorepo-config-with-pnpm</link>
      <guid isPermaLink="true">https://berkekaragoz.com/p/make-and-publish-eslint-monorepo-config-with-pnpm</guid>
      <pubDate>Thu, 28 Apr 2022 06:50:00 GMT</pubDate>
      <description>How to make an ESLint config in a monorepo structure and publish it with pnpm.</description>
      <category>code-standards</category>
      <category>guide</category>
      <category>javascript</category>
      <category>npm</category>
      <category>web-development</category>
    </item>
    <item>
      <title>Making a Web Extension in Minutes</title>
      <link>https://berkekaragoz.com/p/making-a-web-extension-in-minutes</link>
      <guid isPermaLink="true">https://berkekaragoz.com/p/making-a-web-extension-in-minutes</guid>
      <pubDate>Wed, 13 Apr 2022 13:44:00 GMT</pubDate>
      <description>Learn how to develop a web extension by making a simple media saver extension.</description>
      <category>guide</category>
      <category>javascript</category>
      <category>web-development</category>
      <category>web-extension</category>
    </item>
    <item>
      <title>Setup webpack for TypeScript and SASS Manually</title>
      <link>https://berkekaragoz.com/p/setup-webpack-for-typescript-sass</link>
      <guid isPermaLink="true">https://berkekaragoz.com/p/setup-webpack-for-typescript-sass</guid>
      <pubDate>Fri, 25 Feb 2022 10:11:00 GMT</pubDate>
      <description>How webpack works? Bundling HTML, CSS, JS and assets. Configuring webpack for TypeScript and SASS.</description>
      <category>guide</category>
      <category>react</category>
      <category>sass</category>
      <category>typescript</category>
      <category>web-development</category>
      <category>webpack</category>
    </item>
    <item>
      <title>Linux Language System and a Controller</title>
      <link>https://berkekaragoz.com/p/linux-language-system-and-a-controller</link>
      <guid isPermaLink="true">https://berkekaragoz.com/p/linux-language-system-and-a-controller</guid>
      <pubDate>Tue, 22 Feb 2022 10:11:00 GMT</pubDate>
      <description>How does the language system work on GNU/Linux and the making of a locale controller with C. 3 commands and 2 files to know about.</description>
      <category>C</category>
      <category>i18n</category>
      <category>linux</category>
      <category>project</category>
    </item>
    <item>
      <title>Linux Dil Sistemi ve Kontrolcüsü</title>
      <link>https://berkekaragoz.com/p/linux-dil-sistemi-ve-kontrolcusu</link>
      <guid isPermaLink="true">https://berkekaragoz.com/p/linux-dil-sistemi-ve-kontrolcusu</guid>
      <pubDate>Fri, 28 Feb 2020 12:04:00 GMT</pubDate>
      <description>GNU/Linux&apos;te dil sistemi nasıl işler ve C ile dil kontrolcüsü nasıl yapılır? Bilinmesi gereken ana 3 komut ve 2 dosya.</description>
      <category>C</category>
      <category>i18n</category>
      <category>linux</category>
      <category>project</category>
      <category>turkish</category>
    </item>
  </channel>
</rss>
