<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>K.DEV</title>
        <link>https://kdotdev.com/kdotdev</link>
        <description>k.devは株式会社KDOTによって運営されている技術メディアです。最新の技術について知ることができます。</description>
        <lastBuildDate>Tue, 14 Apr 2026 06:37:58 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>ja</language>
        <copyright>All rights reserved 2023, 株式会社KDOT</copyright>
        <item>
            <title><![CDATA[Pyrightの静的型付け：上級者向け解説]]></title>
            <link>https://kdotdev.com/kdotdev/type-concepts-advanced</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/type-concepts-advanced</guid>
            <pubDate>Fri, 17 May 2024 04:04:29 GMT</pubDate>
            <description><![CDATA[こちらの記事では、Pyrightを用いた型の特定技術「type narrowing」を紹介しています。型チェッカーによる型の絞り込み、型ガードの利用方法などを取り上げています。これにより、プログラマはコードの安全性と効率を向上させることができます。]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/4wp4LcWlGmzkiwKP10m7hX/44f037e00b2b781bfe529009e037b7cc/tolga-ahmetler-peAXTDwkJJk-unsplash.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[型推論についての理解]]></title>
            <link>https://kdotdev.com/kdotdev/type-inference</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/type-inference</guid>
            <pubDate>Tue, 07 May 2024 01:40:14 GMT</pubDate>
            <description><![CDATA[こちらの記事では、Pythonにおける型推論のプロセスについて紹介しています。シンボルとスコープの概念や型宣言の方法、型推論の機構などについて詳細に解説しています。]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/5r9CPSMEpWl8PLKUZ8Iwgl/e06c4afb884b23951c79ffb2bd46ffd5/134408_Detect_inside_the_box__xl-1024-v1-0.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Pylance: VS Codeにおいて最も優れたPython拡張機能]]></title>
            <link>https://kdotdev.com/kdotdev/pylance-the-best-python-extension-for-vs-code</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/pylance-the-best-python-extension-for-vs-code</guid>
            <pubDate>Thu, 14 Mar 2024 01:08:54 GMT</pubDate>
            <description><![CDATA[こちら記事では、MicrosoftのPython言語サーバー「Pylance」について解説しています。PylanceはVisual Studio Code内でPython開発をサポートするための高速で機能豊富なツールです。この記事は、PylanceがVS Code用Python言語サーバーの将来を担っていることを強調し、その利用を推奨しています。]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/1uLwOqVGoYp5PE98YkDcWC/c4415f5746295b6f2827407c8fa98f6c/0_Sir_Lancelot_with_python_esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[最新Rust Webフレームワーク]]></title>
            <link>https://kdotdev.com/kdotdev/rust-web-framework-comparison</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/rust-web-framework-comparison</guid>
            <pubDate>Wed, 13 Mar 2024 23:51:49 GMT</pubDate>
            <description><![CDATA[この記事では、Rust言語でのウェブ開発における主要なフレームワーク—Axum、Actix Web、Rocket—の比較を提供し、それぞれの長所と短所を詳細に掘り下げています。各フレームワークの特徴、コードサンプルを交えながら、プロジェクトに最適な選択肢を見極めるための解説をしています。また、まだ広く知られていなくとも注目に値するフレームワーク—Warp、Tide、Poem—にも焦点を当て、Rustでのウェブアプリケーション開発の新たな可能性を探ります。]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/5YHrYiqeLCwEgp9eqZu2pq/de009b6556b12c4dc8a5f65b97aec905/0_a_rocket_with_rust_esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Hypothesis: 適切なデータの生成]]></title>
            <link>https://kdotdev.com/kdotdev/generating-the-right-data</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/generating-the-right-data</guid>
            <pubDate>Wed, 13 Mar 2024 23:49:11 GMT</pubDate>
            <description><![CDATA[こちらの記事では、Hypothesisを使用して複雑なデータモデルに合致するテストデータを生成する方法について解説しています。様々な例をもとに、データ生成のためのHypothesisの機能や戦略の適用方法を紹介した上で、生成されたデータが要件を満たすことを保証するテスト戦略についても説明しています。]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/3YNRSRalH4KMnUfUHHzSvc/30d37a2cc0646d3cfcfb0aab33803543/0_Data_stream_esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[ForeignKeyを正しく設定しているのにsqlalchemy.exc.NoReferencedTableErrorが出る]]></title>
            <link>https://kdotdev.com/kdotdev/foreignkey-sqlalchemy-exc-noreferencedtableerror</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/foreignkey-sqlalchemy-exc-noreferencedtableerror</guid>
            <pubDate>Thu, 15 Feb 2024 06:44:42 GMT</pubDate>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/3wrUAGyO2DMiqX4vXpFXt4/4dfabf7aad5ba18458a12c722e13d54b/0_ForeignKey____________sqlalchemy.exc.NoReferencedT_esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[SQLAlchemy ORMの宣言的モデル定義でMany to Manyのrelationshipがある際にモデルファイルを複数に分ける]]></title>
            <link>https://kdotdev.com/kdotdev/sqlalchemy-orm-many-to-many-relationship</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/sqlalchemy-orm-many-to-many-relationship</guid>
            <pubDate>Fri, 09 Feb 2024 15:57:51 GMT</pubDate>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/5BQrT3qpOHqZ1a4sxNtarS/c7638b5aa75a57f0e04c91e90d9c03c7/0_The_alchemist_on_snakes_esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[PythonのCallableで関数に型を付ける]]></title>
            <link>https://kdotdev.com/kdotdev/python-callable</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/python-callable</guid>
            <pubDate>Thu, 01 Feb 2024 14:00:19 GMT</pubDate>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/JDDckex2EKNck1MAmTFFs/ab671a7a9cbee04c027119f3346e49b6/0_A_python_which_has_a_mobile_phone__esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Hypothesisを用いたテスト最適化の探求]]></title>
            <link>https://kdotdev.com/kdotdev/testing-optimizers-with-hypothesis</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/testing-optimizers-with-hypothesis</guid>
            <pubDate>Wed, 31 Jan 2024 05:32:31 GMT</pubDate>
            <description><![CDATA[この記事では、Hypothesisを使用してコードの最適化をテストする方法を紹介し、ナップサック問題を例に説明しています。]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/hCEI90SUbRH88TvT6FGb0/6d001afe0a0aaf0f8a526c6f5960fad7/0_Hypothesis_journey_esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[テストパフォーマンスの最適化]]></title>
            <link>https://kdotdev.com/kdotdev/testing-performance-optimizations</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/testing-performance-optimizations</guid>
            <pubDate>Wed, 31 Jan 2024 05:22:23 GMT</pubDate>
            <description><![CDATA[こちらの記事では、Hypothesisを用いたテストパフォーマンスの最適化についての筆者の見解を紹介しています。]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/4xgqht3H0sdytfrqqyuojG/0f48263040ab6bb74ea32938f361ec54/0_Bubbles_sorting_esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[合成に基づいた縮小処理]]></title>
            <link>https://kdotdev.com/kdotdev/compositional-shrinking</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/compositional-shrinking</guid>
            <pubDate>Sun, 28 Jan 2024 05:07:09 GMT</pubDate>
            <description><![CDATA[こちらの記事では、ソフトウェアテストで型に依存しない値の縮小手法について議論し、ライブラリ「theft」や「QuickTheories」を例に挙げています。このアプローチは、生成された値に依存しない縮小プロセスに焦点を当て、より柔軟で堅牢なテストケース生成を可能にすると説明しています。]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/YddVAzl0pxtLsVFvmKMrE/fbd5e1f8de933850f1e5909579795d62/0_integrated_shrinking_esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Hypothesisについて（研究者向け）]]></title>
            <link>https://kdotdev.com/kdotdev/hypothesis-for-researchers</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/hypothesis-for-researchers</guid>
            <pubDate>Sun, 28 Jan 2024 03:44:07 GMT</pubDate>
            <description><![CDATA[こちらの記事では、今後、Hypothesisに関する研究を深めようとする著者による、Hypothesisの解説が行われています。]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/6vPDTeHLN9lMjSD8NmcOEP/7e98bc3e9f2c56776fed8886e7a2c0da/0_Generating_random_research_results_for_academic_st_esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Hypothesisの仕組み]]></title>
            <link>https://kdotdev.com/kdotdev/how-hypothesis-works</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/how-hypothesis-works</guid>
            <pubDate>Thu, 25 Jan 2024 02:18:40 GMT</pubDate>
            <description><![CDATA[この記事では、Hypothesisの仕組みが解説されています。従来のシステムとは異なり、テストケースを安全に変更・保存可能で、かつ縮小する能力を持つHypothesisは、生成されたデータを効率的に管理し、過去の失敗を記録して再現する機能を持ち合わせています。テストデータの生成と縮小を行うための複雑なメカニズムが詳細に説明されています。]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/3fyjmswnIO7oXeMQWgQUJA/ba4e4dd076eebe09d429ff8e08a6b315/0_Hypothesis_esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[統合された縮小処理]]></title>
            <link>https://kdotdev.com/kdotdev/integrated-shrinking</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/integrated-shrinking</guid>
            <pubDate>Thu, 25 Jan 2024 02:15:27 GMT</pubDate>
            <description><![CDATA[この記事では、HypothesisとHaskellのQuickCheckとの間にある縮小処理方法の違いについて詳述しています。Hypothesisでは、縮小処理が値の生成過程の一部として統合され、生成時と同じ不変条件を満たすことが保証されます。これにより、テストの失敗がより理解しやすくなるとともに、テストに制約ロジックを導入する必要性が軽減されます。]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/4W5sGGVOOKDYtPbNlcEihw/971de525415838f1b1cde928e13e9c46/0_Shrinking_towers_esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[段階的なプロパティベースドテスト]]></title>
            <link>https://kdotdev.com/kdotdev/incremental-property-based-testing</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/incremental-property-based-testing</guid>
            <pubDate>Thu, 25 Jan 2024 02:11:38 GMT</pubDate>
            <description><![CDATA[この記事では、著者が従来のPythonユニットテストから、段階的にプロパティベースドテストへ移行する過程を紹介しています。最初は基本的なテストから始めて、徐々にHypothesisを使ってより高度なテストへと進んでいったプロセスを通じて、開発者たちはテストの意図が明確になるとともに、より包括的なテスト戦略を構築することができました。]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/xCKQPH1W9aTTZHS42DNIk/83d0025cdf4490185690bfaa49abfdb1/0_Building_a_large_tower_incrementally_from_scratch_esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[完全な仕様に基づいたテスト]]></title>
            <link>https://kdotdev.com/kdotdev/tests-as-complete-specifications</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/tests-as-complete-specifications</guid>
            <pubDate>Thu, 25 Jan 2024 02:07:17 GMT</pubDate>
            <description><![CDATA[この記事では、Hypothesisを使用してバイナリサーチの問題をテストする方法を紹介しています。問題が特定のシンプルな特性によって完全に定義される場合、Hypothesisはその特性を捉えるテストを簡単に作成できることが強調されています。しかし、テストが有限の例のセットに限られるため、すべてのバグを検出することはできないと指摘しています。そのため、追加のテストケースを検討することが重要であると結論づけています。]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/6ICbTpYpWY97hHW7K00y9j/9707b9c981b6d07841a09819e75694fa/0_Perfectly_specified_software_tests_esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[CloudflareはVercelの代替なりうるのか]]></title>
            <link>https://kdotdev.com/kdotdev/cloudflare-vs-vercel</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/cloudflare-vs-vercel</guid>
            <pubDate>Sat, 20 Jan 2024 08:27:07 GMT</pubDate>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/4BvWG4chBq2BqVqq5yVLDL/8bcdb11137daa9c2d5afcc2cbc4c623e/562005_2_boys__xl-1024-v1-0.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[閾値問題に関する考察]]></title>
            <link>https://kdotdev.com/kdotdev/threshold-problem</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/threshold-problem</guid>
            <pubDate>Fri, 12 Jan 2024 04:33:13 GMT</pubDate>
            <description><![CDATA[こちらの記事では、テスト中に小さなエラーを発見する際の閾値の問題に焦点を当てています。Hypothesisは、特定の閾値をわずかに超える最小のエラーケースを特定しますが、これにより実際の問題が過小評価されることがあります。この問題の解決策として、テストの期限を調整する方法や、将来的な改善策としてスコアリング概念の導入が提案されています。]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/3YFKC1KB8FZwKk88lZS4DW/8653725cb35cd959400fddbb938fe1cc/0_threshold_problem_esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[sopsの使い方]]></title>
            <link>https://kdotdev.com/kdotdev/how-to-use-sops</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/how-to-use-sops</guid>
            <pubDate>Thu, 11 Jan 2024 01:54:37 GMT</pubDate>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/4EOV5Gj8cIIOW2SYkiXrGs/c7b37de936c66c2cbd6fa684a3408ea7/0_how_to_use_Secrets_OPerationS_esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[マルチバグ発見]]></title>
            <link>https://kdotdev.com/kdotdev/multi-bug-discovery</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/multi-bug-discovery</guid>
            <pubDate>Fri, 05 Jan 2024 05:20:26 GMT</pubDate>
            <description><![CDATA[この記事では、Hypothesisがバグを発見し、それを単純化するプロセスや、異なるバグをどのように管理するかについて詳しく説明しています。また、最近リリースされたHypothesis 3.29.0の新機能と、それがユーザー体験に与える影響についても触れています。]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/3PPubUsjmFknACGWkVaNm7/504b52bd529716b7bcc7e3a36abd46a4/135823_found_multi_bugs__xl-1024-v1-0.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[型とプロパティ]]></title>
            <link>https://kdotdev.com/kdotdev/types-and-properties</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/types-and-properties</guid>
            <pubDate>Fri, 05 Jan 2024 05:20:26 GMT</pubDate>
            <description><![CDATA[この記事では、プロパティベースドテストにおけるデータ生成と型システムの利用に関する著者の考えを紹介しています。特に、Pythonでのデータジェネレーターの活用や、型とプロパティの相互作用について触れています。
]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/5QxngN4b0u4sFngM39odmo/72ff14f330c5932537aa3a50c20095f6/607704_typeing__property__xl-1024-v1-0.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Hypothesisから学ぶ「ダイ・ハード」で生き残る方法]]></title>
            <link>https://kdotdev.com/kdotdev/how-not-to-die-hard-with-hypothesis</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/how-not-to-die-hard-with-hypothesis</guid>
            <pubDate>Fri, 05 Jan 2024 05:20:14 GMT</pubDate>
            <description><![CDATA[この記事では、著者がHypothesisを用いて「ダイ・ハード３」において出題された問題を解決する過程について考察しています。]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/238gZ7g9sj4SA5JhykqK1y/0faf6aee27f631f7b594e055587dff9a/0_Die_hard_esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Pyright(Pylance)のtype check ruleの設定全部解説する: その2]]></title>
            <link>https://kdotdev.com/kdotdev/pyright-pylance-type-check-rule-2</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/pyright-pylance-type-check-rule-2</guid>
            <pubDate>Fri, 29 Dec 2023 10:31:26 GMT</pubDate>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/1BZ9Wt8oWwEbIrYrjBlmJy/a6fc1cf8bbf1253ce6ac2373419d5947/0_pyright_type_check_rules_esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Pyright(Pylance)のtype check ruleの設定全部解説する: その１]]></title>
            <link>https://kdotdev.com/kdotdev/pyright-pylance-type-check-rule</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/pyright-pylance-type-check-rule</guid>
            <pubDate>Fri, 29 Dec 2023 07:54:57 GMT</pubDate>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/1Kvy2RuUC9lVujKjNyueBp/0826f305a8f73c0dc7c7126a4f2f0c5c/0_Pyright_type_check_rule_esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[ソフトウェアの正確性にまつわる経済学]]></title>
            <link>https://kdotdev.com/kdotdev/economics-of-software-correctness</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/economics-of-software-correctness</guid>
            <pubDate>Thu, 28 Dec 2023 05:20:52 GMT</pubDate>
            <description><![CDATA[この記事は、完璧に正確なソフトウェアを開発する困難さと、ユーザーを品質向上のための協力者として活用することの問題点について著者の見解を述べています。高品質なソフトウェア開発の高いコストや、バグを発見するコストを減らすことの重要性を指摘しています。]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/1ahYlat6wp9xYrBgmnPyeZ/2d14958fa1f9ce29022c62857a12fa0b/0_economics_of_software_correctness_esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[ルールベースドステートフルテスティング]]></title>
            <link>https://kdotdev.com/kdotdev/rule-based-stateful-testing</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/rule-based-stateful-testing</guid>
            <pubDate>Thu, 28 Dec 2023 03:57:33 GMT</pubDate>
            <description><![CDATA[ルールベースドステートフルテスティングについて、著者の見解をまとめた記事です。]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/16Zoizm31qu7dTLPqcN008/66f02839d42b4e25853d527d521ee82b/0_rule_based_stateful_testing__esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[OpenAPIからフォームのバリデーションまでの型とコードを生成する]]></title>
            <link>https://kdotdev.com/kdotdev/between-api-and-form</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/between-api-and-form</guid>
            <pubDate>Wed, 20 Dec 2023 15:00:02 GMT</pubDate>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/4i8sEGsrZY95yVgfZaZNmm/24da38869fbb982f24c43dcf3fe409fe/847229_tool_design__black__generator__schema___xl-1024-v1-0.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[プロパティベースドテスティングとは何か]]></title>
            <link>https://kdotdev.com/kdotdev/what-is-property-based-testing</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/what-is-property-based-testing</guid>
            <pubDate>Tue, 19 Dec 2023 01:22:43 GMT</pubDate>
            <description><![CDATA[プロパティベースドテスティングに関して、筆者の現段階の見解をまとめています。]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/5DzvanfNnc8LqnYz9sHPgO/a0d3a2a7f0a30efc8278a4bc46ab0ffc/0_Hypothesis__property_based_testing_esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[私がNext.jsを使用しない理由]]></title>
            <link>https://kdotdev.com/kdotdev/why-i-wont-use-nextjs</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/why-i-wont-use-nextjs</guid>
            <pubDate>Fri, 15 Dec 2023 10:34:00 GMT</pubDate>
            <description><![CDATA[筆者がNext.jsを使用しない理由について、様々な観点から解説しています。]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/31lz6c4y32xNfz7IbZAeTY/eac35533ecb16495ba8c0e5af3252a37/0_react__next__remix_esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[SlackAppをVercelにデプロイする]]></title>
            <link>https://kdotdev.com/kdotdev/slackapp-vercel</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/slackapp-vercel</guid>
            <pubDate>Thu, 14 Dec 2023 15:44:33 GMT</pubDate>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/61909XjeUGjecPqjw1f2Yw/8f5c7ba1924e1689a4c0e50b62483250/176411_slack__app__vercel__xl-1024-v1-0.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[ts-morphを使ってコンポーネントとstorybookのファイルを自動生成]]></title>
            <link>https://kdotdev.com/kdotdev/ts-morph-react-storybook</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/ts-morph-react-storybook</guid>
            <pubDate>Sun, 10 Dec 2023 15:00:02 GMT</pubDate>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/1qbywvKui1dklK828lZgw7/b702c02cd6d3a9ff2725433996ba5ec7/469325_A_knight_transformed_by_an_evil_wizard._He_wears_b_xl-1024-v1-0.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[React サーバーコンポーネントへの50,000行のコード移行前に知っておきたかったこと]]></title>
            <link>https://kdotdev.com/kdotdev/what-are-react-server-components</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/what-are-react-server-components</guid>
            <pubDate>Sun, 10 Dec 2023 06:48:42 GMT</pubDate>
            <description><![CDATA[Reactサーバーコンポーネントについての基本的な説明と、その利点と欠点を著者の実体験に基づいて解説する記事です。]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/2WKhgAoU70oC7O6K2I3Z6p/72801f97085b5245b6d1d516e206ba01/0_reactive_server_side_component_esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[ts-morphを使ってtailwindのレスポンシブ対応]]></title>
            <link>https://kdotdev.com/kdotdev/ts-morph-tailwind</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/ts-morph-tailwind</guid>
            <pubDate>Tue, 05 Dec 2023 12:22:42 GMT</pubDate>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/3RWAXR8wbH7cBNCuE1SoYu/10e823cbe441428d9c14b1cdbd977807/837685_ts-morph__tailwind__responsive___xl-1024-v1-0.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[NdArrayを例にPythonのTypeVarTupleの力を確認する]]></title>
            <link>https://kdotdev.com/kdotdev/ndarray-python-typevartuple</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/ndarray-python-typevartuple</guid>
            <pubDate>Tue, 05 Dec 2023 11:00:03 GMT</pubDate>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/7e15SHiRwAMM1B1rmVZaBc/e9c02d97bdf257a27288e4b539313441/0_typevartuple_ndarray_esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[npm, yarn, pnpm, npx概論]]></title>
            <link>https://kdotdev.com/kdotdev/npm-yarn-pnpm-npx</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/npm-yarn-pnpm-npx</guid>
            <pubDate>Mon, 04 Dec 2023 00:59:16 GMT</pubDate>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/2yakkyeGWgZqCiCOq4jSgG/2e4c53e5b3ca85a95408a7a49c509d7f/280813_npm__yarn__pnpm__npx__xl-1024-v1-0.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Python: ジェネレーター、コルーチン、ネイティブコルーチン、そしてasync/await]]></title>
            <link>https://kdotdev.com/kdotdev/python-generators-coroutines-native-coroutines-and-async-await</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/python-generators-coroutines-native-coroutines-and-async-await</guid>
            <pubDate>Tue, 28 Nov 2023 04:15:12 GMT</pubDate>
            <description><![CDATA[ジェネレーター、コルーチン、ネイティブコルーチン、そしてasync/awaitに関してまとめました。]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/4NgX00NDJMEposkXZatBOk/7c322ecc4757cc791368bbafc5a75989/0_Asynchronous_python_code_architecture_esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[FastAPIリスエストごとのログ識別方法]]></title>
            <link>https://kdotdev.com/kdotdev/identifying-fastapi-requests-in-logs</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/identifying-fastapi-requests-in-logs</guid>
            <pubDate>Mon, 27 Nov 2023 12:24:19 GMT</pubDate>
            <description><![CDATA[識別子の生成方法、Loguruによるログの記録、そしてHTTPヘッダーを介してIDを返すプロセスなどを解説しています。]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/XAPfJkVZX3w7lAWFfYXRs/e2c93e195f9038e89283baacd643f4e9/0_multiple_compass_esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[polarsでstrのcapture groupを参照しつつreplaceする]]></title>
            <link>https://kdotdev.com/kdotdev/polars-str-capture-group-replace</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/polars-str-capture-group-replace</guid>
            <pubDate>Thu, 23 Nov 2023 14:22:21 GMT</pubDate>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/4FnqU1MOONUSlTFz3V87VV/6c5fc6d966c3a2c5fedb232b8fe19a02/0_The_white_bear_is_walking._A_polar_star_shining_in_esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Lyftでのリアルタイム機械学習基盤の構築]]></title>
            <link>https://kdotdev.com/kdotdev/lyft</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/lyft</guid>
            <pubDate>Tue, 21 Nov 2023 05:02:44 GMT</pubDate>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/2hjB7HaozFia9AwGDhfbZF/7954ad8f74d36f13ebc59b8e12d57f39/0_realtim_streaming_data_into_a_machine_learning_mod_esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[WTF Python!😱（Python、まじかよ！）後編]]></title>
            <link>https://kdotdev.com/kdotdev/wtf-python-2</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/wtf-python-2</guid>
            <pubDate>Tue, 21 Nov 2023 01:22:16 GMT</pubDate>
            <description><![CDATA[GitHubプロジェクト「What the f*ck Python! 😱」を日本語に翻訳したものです。予想外のコードスニペットを通じてPythonを探求し、理解することを目指しています。前編と後編に分かれています。]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/NTUwVmyuMmplSkNPViQlU/0861b61bd14dde020c97bb49789bc9d2/0_Unexpected_bomb_explosion_esrgan-v1-x2plus__1_.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[WTF Python!😱 （Python、まじかよ！）前編]]></title>
            <link>https://kdotdev.com/kdotdev/wtf-python-1</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/wtf-python-1</guid>
            <pubDate>Tue, 21 Nov 2023 01:15:42 GMT</pubDate>
            <description><![CDATA[GitHubプロジェクト「What the f*ck Python! 😱」を日本語に翻訳したものです。予想外のコードスニペットを通じてPythonを探求し、理解することを目指しています。前編と後編に分かれています。]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/75NvzvPPIQZ9J1FYHuJgzJ/630cbc74b2b1c1b2249ad857256ca1b6/0_Unexpected_bomb_explosion_esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Scalaで型レベルfizzbuzz]]></title>
            <link>https://kdotdev.com/kdotdev/scala-fizzbuzz</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/scala-fizzbuzz</guid>
            <pubDate>Mon, 20 Nov 2023 13:05:09 GMT</pubDate>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/57vsmIQMwxotpwIFad5Gb1/a9d78f34a3bcedeaa97a1ac1ea530ab1/0_fizzbuzz__esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[nextjs×reg-suitで画像が読み込まれない問題を解決する]]></title>
            <link>https://kdotdev.com/kdotdev/nextjs-reg-suit-image</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/nextjs-reg-suit-image</guid>
            <pubDate>Fri, 17 Nov 2023 11:37:43 GMT</pubDate>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/4KnXe2YmR5lxA5WsxAY1Ab/0237a42ad91105dae39ca0b24bed7920/436191_reg-suit__nextjs__the_image_was_not_loaded___xl-1024-v1-0.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[FastAPIのAsyncClientでのテストで、50xのレスポンスが例外として投げられるのを防ぐ]]></title>
            <link>https://kdotdev.com/kdotdev/fastapi-asyncclient-50x</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/fastapi-asyncclient-50x</guid>
            <pubDate>Mon, 13 Nov 2023 12:40:11 GMT</pubDate>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/7kdwI85D7SYrahskQaSJwd/c5ddc076eb092c3fe6c02c7c0bfe803c/0_butterflies_in_a_parallel_world_esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[fastapi-cacheでUnion型をキャッシュした際にdictが返却される問題]]></title>
            <link>https://kdotdev.com/kdotdev/fastapi-cache-union-dict</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/fastapi-cache-union-dict</guid>
            <pubDate>Sat, 11 Nov 2023 11:47:51 GMT</pubDate>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/svrtJatDj7LSVt3CYNzly/be203b7334e43589022a07948e0e4601/0_A_box_labelled_with_a_question_mark._And_suddenly__esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Auth0のログをDatadogへ飛ばす with terraform]]></title>
            <link>https://kdotdev.com/kdotdev/auth-datadog</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/auth-datadog</guid>
            <pubDate>Fri, 10 Nov 2023 10:09:52 GMT</pubDate>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/3BxcbKRGd0VYDvqDSSxYFF/9a357937cfc144236a3bbd6043c9d1ab/898424_auth0__datadog__terraform__xl-1024-v1-0.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[FastapiのテストでAsyncClientを使った際にlifespan eventsが走らない問題を解決する]]></title>
            <link>https://kdotdev.com/kdotdev/fastapi-asyncclient-lifespan-events</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/fastapi-asyncclient-lifespan-events</guid>
            <pubDate>Thu, 09 Nov 2023 11:49:51 GMT</pubDate>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/7kAmoKao46UveL7gSzxnvE/6d5e69ce8b9fb336365dcd739a57db0d/0_Very_fast_journey_with_myself_in_parallel_worlds__esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[GitHub Actionsをなるべく安く使う]]></title>
            <link>https://kdotdev.com/kdotdev/github-actions</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/github-actions</guid>
            <pubDate>Wed, 08 Nov 2023 10:00:48 GMT</pubDate>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/J15vLM4Jx2S9OJyoOQyrV/3e77fdabb427760fbac39eefb15959ea/0_A_octopus_having_a_lot_of_money._esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Aurora PostgreSQLからSlowQueryをログに出す with terraform]]></title>
            <link>https://kdotdev.com/kdotdev/aurora-postgresql-slowquery-with-terraform</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/aurora-postgresql-slowquery-with-terraform</guid>
            <pubDate>Thu, 02 Nov 2023 08:24:48 GMT</pubDate>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/7nj3bZSVNTEvT5fum88b5P/8fa4d93ae1c58f500c1a41dce8943e95/979717_aws__terraform__postgresql__xl-1024-v1-0.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[GOでのロードバランサー作成]]></title>
            <link>https://kdotdev.com/kdotdev/building-a-load-balancer-in-go</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/building-a-load-balancer-in-go</guid>
            <pubDate>Wed, 01 Nov 2023 03:08:24 GMT</pubDate>
            <description><![CDATA[この記事は、Go言語を使用してロードバランサーを実装する方法について紹介しています。ロードバランサーは、ウェブサイトやアプリケーションが大量のユーザーリクエストを均等に処理するのに役立つツールです。ロードバランサーの基本機能や選択戦略に焦点を当て、バックエンドの実装方法やエラー処理についても説明しています。Go言語を使用してロードバランサーを構築したい人に役立つ情報が提供されています。]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/4Ca3yL87VbLzX55KjQyije/2185a04416bdbe3b485109ce56a8912c/0_gopher_balancing_internet_request__esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[2023年版・プロダクトマネージャー面接のポイント]]></title>
            <link>https://kdotdev.com/kdotdev/interviewing-for-product-manager-roles-in-2023</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/interviewing-for-product-manager-roles-in-2023</guid>
            <pubDate>Tue, 31 Oct 2023 02:00:03 GMT</pubDate>
            <description><![CDATA[「2023年版・プロダクトマネージャー面接のポイント」では、最新の面接の傾向や求められるスキル、実際の面接でのアプローチ方法など、成功への鍵となる情報を網羅的に提供します。この記事を通じて、次世代のプロダクトマネージャーとして求められる資質や能力を磨き、面接での成功を手に入れましょう。]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/1rBpSxskLntYMjSGe4bSV4/fde19106866a89818ede6b139f903405/0_Engineer_job_interview_battle_esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[SQLAlchemy基本的なRelationshipパターン]]></title>
            <link>https://kdotdev.com/kdotdev/sqlalchemy-relationship</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/sqlalchemy-relationship</guid>
            <pubDate>Tue, 31 Oct 2023 01:08:08 GMT</pubDate>
            <description><![CDATA[SQLAlchemyはPythonの中核となるSQL操作ライブラリであり、その評価は特にORMツールとして高まっています。本稿では、SQLAlchemyの高度なマッピングテクニックやデータベース操作の各シナリオをまとめています。Pythonを用いたデータベースの深い理解と実践的な応用を求める方々にとって、価値ある情報源となることでしょう。]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/4mz5LRLUsAzn2j2GHo7ZUR/6e5c613172ae3a924f2f42f4e0069c70/0_relation_digraph_between_alchemy__esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[TypeScriptのanyはなぜ良くないのか、またその回避方法]]></title>
            <link>https://kdotdev.com/kdotdev/typescript-any</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/typescript-any</guid>
            <pubDate>Thu, 26 Oct 2023 14:00:44 GMT</pubDate>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/1qucdQvH0xCE4izsx0cjlL/04db645746c9c9df493c2d2f6efe7546/0_big_red_cross_over_a_letter_of__any___esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[pytest高速化の秘訣]]></title>
            <link>https://kdotdev.com/kdotdev/pytest-speedup</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/pytest-speedup</guid>
            <pubDate>Mon, 23 Oct 2023 04:19:05 GMT</pubDate>
            <description><![CDATA[本記事では、ハードウェアの選定から、コレクションの最適化、ネットワークやディスクへのアクセス制限、そしてテストの並列処理に至るまで、幅広くかつ具体的な方法を紹介します。pytestの実行速度を最大限に高めるためのヒントが満載です。]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/1GtuO9zHRaZaBpPdLEd7Pl/05becf9cf4e67bea860ce505703e6af1/0_A_python_moving_fast__esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Rust対Go：実践的な比較]]></title>
            <link>https://kdotdev.com/kdotdev/rust-go</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/rust-go</guid>
            <pubDate>Wed, 18 Oct 2023 03:27:27 GMT</pubDate>
            <description><![CDATA[この記事では、RustとGoの比較を行いながら、実際のプログラム作成のプロセスに焦点を当てています。具体的には、両言語を使用して、天気予報を表示するWEBサービスを開発し、その過程と結果について詳しく検証します。両言語の特徴や利点について深く掘り下げてみましょう。]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/1pAUytARM78cc3p9rIbfNz/539c2c5951d81a0b1d755b2456b9e99f/0_gopher_and_crab__esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Auth0の`403: User to be acted on does not match subject in bearer token.`にハマった話]]></title>
            <link>https://kdotdev.com/kdotdev/auth0-403-user-to-be-acted-on-does-not-match-subject-in-bearer-token</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/auth0-403-user-to-be-acted-on-does-not-match-subject-in-bearer-token</guid>
            <pubDate>Sat, 14 Oct 2023 06:19:29 GMT</pubDate>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/44akFEy0UougmlmONLuMdp/05f19f9cacf755fcbb2efff2464294a9/0_Unknown_users_request__esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[「Apache Arrow: データエンジニアリングの未来」]]></title>
            <link>https://kdotdev.com/kdotdev/Apache-Arrow-The-Future-of-Data-Engineering</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/Apache-Arrow-The-Future-of-Data-Engineering</guid>
            <pubDate>Thu, 28 Sep 2023 06:21:32 GMT</pubDate>
            <description><![CDATA[Apache Arrowは、データエンジニアリングに革命をもたらすオープンソースプロジェクトです。異なるデータ形式やシステム間のデータ処理を高速かつ効率的に行うことができ、多くの言語やツールとの統合もサポートしています。これにより、データの一貫性と効率が大幅に向上します。]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/6HhUz9rGshsgKM6BvUE2uP/cb2dc9f159bcf20a8527ba79ed72521c/0_Arrow_going_through_Big_Data_ocean_esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[データからストーリーを引き出すためのテクニック９選]]></title>
            <link>https://kdotdev.com/kdotdev/9-techniques-to-discover-data-narratives</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/9-techniques-to-discover-data-narratives</guid>
            <pubDate>Thu, 28 Sep 2023 06:16:17 GMT</pubDate>
            <description><![CDATA[この記事では、データからストーリーを引き出すための9つの具体的なテクニックについて紹介しています。時系列分析、変数間の関係、交点、予測、比較・対照、ドリルダウン、ズーム機能、クラスタリング、そして外れ値の探求といったテーマを中心に、データ解析時のアプローチや方法を解説しています。これらのテクニックを駆使することで、データセットの中のストーリーや情報を効果的に伝えることができます。]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/4grFxP6dYm11KXeQ6jnDPr/57d792503f52d5b79f9dafe153d200fb/647589_Extract_story_from_data_ocean__xl-1024-v1-0.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[めんどくさがり屋なデータサイエンティストのためのPythonライブラリ5選]]></title>
            <link>https://kdotdev.com/kdotdev/Python-Libraries-for-Lazy-Data-Scientists</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/Python-Libraries-for-Lazy-Data-Scientists</guid>
            <pubDate>Fri, 22 Sep 2023 01:23:18 GMT</pubDate>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/FMVteOJGeml43OoVPLofK/0c54a57bb655360544a10c264a64f33c/526783_Lazy_tired_data_scientist_with_python_on_his_neck__xl-1024-v1-0.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[レートリミットアルゴリズムの世界]]></title>
            <link>https://kdotdev.com/kdotdev/the-world-of-rate-limit-algorightm</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/the-world-of-rate-limit-algorightm</guid>
            <pubDate>Mon, 04 Sep 2023 04:33:01 GMT</pubDate>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/3AE4DSciXCJaztToYT4R29/4fbcd06463414f2a8841bad596f7b2b2/0_Limit_requests_guard_man_esrgan-v1-x2plus.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Pythonのジェネリクスで型が抽象化されたクラスやデータを定義する]]></title>
            <link>https://kdotdev.com/kdotdev/python</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/python</guid>
            <pubDate>Mon, 21 Aug 2023 07:23:26 GMT</pubDate>
            <description><![CDATA[Pythonのジェネリクスで型が抽象化されたクラスやデータを定義する]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/6rBYp71n2zNXoZmIbfNa5n/3895b2daef7bea1a4705ad7b43b241cf/804089_abstract_python_figure__xl-1024-v1-0.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Pythonの型ヒントと共変性(covariance)と反変性(contravariance)、変性(variance)]]></title>
            <link>https://kdotdev.com/kdotdev/python-covariance-contravariance-variance</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/python-covariance-contravariance-variance</guid>
            <pubDate>Fri, 11 Aug 2023 13:11:21 GMT</pubDate>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/2XOqRDnV7Rb2BlFZwU5nuQ/ece11042c67830ad0c9a51d967a958ee/805158_Add_a_small_animal_python_image.__xl-1024-v1-0.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Pythonの型エイリアス(type alias)で複雑な型をシンプルに扱う]]></title>
            <link>https://kdotdev.com/kdotdev/python-type-alias</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/python-type-alias</guid>
            <pubDate>Sun, 06 Aug 2023 04:36:49 GMT</pubDate>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/1KzM9SX1OSFkmd07FP5gPM/5e1f3affb01dbc2aa4a6247848f93e7c/860915_Python_type_alias_in_a_programming_context.__xl-1024-v1-0.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[amchartsとjestの併用]]></title>
            <link>https://kdotdev.com/kdotdev/amcharts%E3%81%A8jest%E3%81%AE%E4%BD%B5%E7%94%A8</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/amcharts%E3%81%A8jest%E3%81%AE%E4%BD%B5%E7%94%A8</guid>
            <pubDate>Mon, 31 Jul 2023 09:14:34 GMT</pubDate>
            <description><![CDATA[amchartsとjestの併用]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/c6u84jpgq3R4821iLti3X/5efb41b5f504cb0fdd68ab03ea5e4fa2/pexels-photo-159888.jpeg" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[Amplify使い方色々]]></title>
            <link>https://kdotdev.com/kdotdev/amplify-usage</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/amplify-usage</guid>
            <pubDate>Mon, 31 Jul 2023 09:14:34 GMT</pubDate>
            <description><![CDATA[Amplify使い方色々]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/1xxHhcJyI1N6G7Fbe0U5ex/fab42e46b04e7d1b0e24bda24e74560d/pexels-photo-2988289.jpeg" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[AWS Glue色々]]></title>
            <link>https://kdotdev.com/kdotdev/aws-glue-some</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/aws-glue-some</guid>
            <pubDate>Mon, 31 Jul 2023 09:14:34 GMT</pubDate>
            <description><![CDATA[AWS Glue色々]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/6b2EcnXKGQ1jb0sPdHbFG1/25397ebaa1acb866b5ca33f535b87d51/adrien-converse-kCrrUx7US04-unsplash.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[cats-effectv3.0.0がリリースされたらしい]]></title>
            <link>https://kdotdev.com/kdotdev/cats-effectv3-0-0</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/cats-effectv3-0-0</guid>
            <pubDate>Mon, 31 Jul 2023 09:14:34 GMT</pubDate>
            <description><![CDATA[cats-effectv3.0.0がリリースされたらしい]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/1imTWvGffm0ADzEbPlJbfh/a15e195f3378dd010323315b2eef0aa0/amazing-beautiful-breathtaking-clouds.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Chrome × ReactでonMouseLeaveがうまく動かない問題]]></title>
            <link>https://kdotdev.com/kdotdev/chrome-x-react%E3%81%A7onmouseleave%E3%81%8C%E3%81%86%E3%81%BE%E3%81%8F%E5%8B%95%E3%81%8B%E3%81%AA%E3%81%84%E5%95%8F%E9%A1%8C</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/chrome-x-react%E3%81%A7onmouseleave%E3%81%8C%E3%81%86%E3%81%BE%E3%81%8F%E5%8B%95%E3%81%8B%E3%81%AA%E3%81%84%E5%95%8F%E9%A1%8C</guid>
            <pubDate>Mon, 31 Jul 2023 09:14:34 GMT</pubDate>
            <description><![CDATA[Chrome × ReactでonMouseLeaveがうまく動かない問題]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/4oKHFwCSzsEMQ59tRjhR2i/658e99ea6d31c23fc72b06363f1373ae/takashi-miyazaki-q2bHGRyJH64-unsplash.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[[書評]Docker/Kubernetes 実践コンテナ開発入門]]></title>
            <link>https://kdotdev.com/kdotdev/docker-kubernetes-intro-bookreview</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/docker-kubernetes-intro-bookreview</guid>
            <pubDate>Mon, 31 Jul 2023 09:14:34 GMT</pubDate>
            <description><![CDATA[[書評]Docker/Kubernetes 実践コンテナ開発入門]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/2uWDg6C7DGuB3fsr05XOOo/3becc142bc807a95a73100abe6db70f8/antoine-petitteville-hHntcuiLbOg-unsplash.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Ordersky先生が説明してくれたdottyに入るかもしれないchecked exceptionのモチベ]]></title>
            <link>https://kdotdev.com/kdotdev/dotty-checked-exception-motivation</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/dotty-checked-exception-motivation</guid>
            <pubDate>Mon, 31 Jul 2023 09:14:34 GMT</pubDate>
            <description><![CDATA[Ordersky先生が説明してくれたdottyに入るかもしれないchecked exceptionのモチベ]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/EYKQE6OfYUR1FA7HYsajg/88ea5fbd4ec6cf37cafdc3eafa7b6eb6/romson-preechawit-Vy2cHqm0mCs-unsplash.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[コンパイル時オペレーション]]></title>
            <link>https://kdotdev.com/kdotdev/dotty-compiletime-ops</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/dotty-compiletime-ops</guid>
            <pubDate>Mon, 31 Jul 2023 09:14:34 GMT</pubDate>
            <description><![CDATA[コンパイル時オペレーション]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/4BRsE6M2rmq7nuy6HRdLBP/31890f1635da9b676ca7eebe7a11eee5/kin-li-2xTb7QgfBJ4-unsplash.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[リテラル型(literal type)]]></title>
            <link>https://kdotdev.com/kdotdev/dotty-literal-type</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/dotty-literal-type</guid>
            <pubDate>Mon, 31 Jul 2023 09:14:34 GMT</pubDate>
            <description><![CDATA[リテラル型(literal type)]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/5OTha2wDcaZcRYfUEBN0xL/769cce8299d99eb585c030b768b6f92f/amador-loureiro-BVyNlchWqzs-unsplash.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Match Type]]></title>
            <link>https://kdotdev.com/kdotdev/dotty-match-type</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/dotty-match-type</guid>
            <pubDate>Mon, 31 Jul 2023 09:14:34 GMT</pubDate>
            <description><![CDATA[Match Type]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/5Yggf7N5qvXCHiOtxEdxIt/9cd215a20d2dafaf5efeca7b7c3874b1/devin-avery-ZsgPd6ovNag-unsplash.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Polyfunctionでpartially applied typeを改善する]]></title>
            <link>https://kdotdev.com/kdotdev/dotty-polyfunction-partially-applied-type</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/dotty-polyfunction-partially-applied-type</guid>
            <pubDate>Mon, 31 Jul 2023 09:14:34 GMT</pubDate>
            <description><![CDATA[Polyfunctionでpartially applied typeを改善する]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/6kjrM1psfZDT74y4bZZcCO/53e6cdcc436182d72746181520b49600/pan-yunbo-EgL0EtzL0Wc-unsplash.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[型レベル多項式の微分]]></title>
            <link>https://kdotdev.com/kdotdev/dotty-typelevel-derivative</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/dotty-typelevel-derivative</guid>
            <pubDate>Mon, 31 Jul 2023 09:14:34 GMT</pubDate>
            <description><![CDATA[型レベル多項式の微分]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/6LgFimz7Z1CVaIatdJDmvH/3472e487cfe2338cdcb5a2fa98598403/michael-dziedzic-79T37JljDZ4-unsplash.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[型レベル多項式]]></title>
            <link>https://kdotdev.com/kdotdev/dotty-typelevel-polynomial</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/dotty-typelevel-polynomial</guid>
            <pubDate>Mon, 31 Jul 2023 09:14:34 GMT</pubDate>
            <description><![CDATA[型レベル多項式]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/3jxMsEGCnXrllnPHBjBimg/c2796397d9cd89cbfba9f4eb1382b492/europeana-5TK1F5VfdIk-unsplash.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[DynamoDB色々]]></title>
            <link>https://kdotdev.com/kdotdev/dynamodb</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/dynamodb</guid>
            <pubDate>Mon, 31 Jul 2023 09:14:34 GMT</pubDate>
            <description><![CDATA[DynamoDB色々]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/pBvCOe4NymCWrLSUHc8eD/4d8e21e1420146cf94bc5cfa0229df57/geert-pieters-45poeCxcjxk-unsplash.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[fp-tsとEq]]></title>
            <link>https://kdotdev.com/kdotdev/fp-ts-eq</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/fp-ts-eq</guid>
            <pubDate>Mon, 31 Jul 2023 09:14:34 GMT</pubDate>
            <description><![CDATA[fp-tsとEq]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/3KijyIsWLoB7tYKT6pBokJ/c34a1d52578c47706df6410158903b65/aleksandar-kyng-WWRL3ZGECX8-unsplash.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[fp-tsとMonoid]]></title>
            <link>https://kdotdev.com/kdotdev/fp-ts-monoid</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/fp-ts-monoid</guid>
            <pubDate>Mon, 31 Jul 2023 09:14:34 GMT</pubDate>
            <description><![CDATA[fp-tsとMonoid]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/3hMpLD4JAP4CwNqNBxprZZ/fefc34ede34094f4099ded230c7243f2/emely-marchena-zXuefdR73e0-unsplash.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[fp-tsとoption]]></title>
            <link>https://kdotdev.com/kdotdev/fp-ts-option</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/fp-ts-option</guid>
            <pubDate>Mon, 31 Jul 2023 09:14:34 GMT</pubDate>
            <description><![CDATA[fp-tsとoption]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/1nBRdUl4J48lfUt5XseP6h/2695dbd12940b9a1387e3023135f62b8/lukas-juhas-6NddrjdsiNI-unsplash.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[fp-tsとOrd]]></title>
            <link>https://kdotdev.com/kdotdev/fp-ts-ord</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/fp-ts-ord</guid>
            <pubDate>Mon, 31 Jul 2023 09:14:34 GMT</pubDate>
            <description><![CDATA[fp-tsとOrd]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/5nzcwgCIhLYLcJsxPi5s1X/19c9f7606a31e869f02c459215a7bc6d/andre-taissin-hOwcob_3dpc-unsplash.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[fp-tsとSemigroup]]></title>
            <link>https://kdotdev.com/kdotdev/fp-ts-semigroup</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/fp-ts-semigroup</guid>
            <pubDate>Mon, 31 Jul 2023 09:14:34 GMT</pubDate>
            <description><![CDATA[fp-tsとSemigroup]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/2L7I0TjPTZQZ9e6IEELJkC/6fb74529f176a0ff25806b1d6bf28b7f/raimond-klavins-gmxGONiOPqY-unsplash.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Goにproperty based testingを布教したい]]></title>
            <link>https://kdotdev.com/kdotdev/go-pbt-testing</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/go-pbt-testing</guid>
            <pubDate>Mon, 31 Jul 2023 09:14:34 GMT</pubDate>
            <description><![CDATA[Goにproperty based testingを布教したい]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/RjfRmq7K9HnDYDzoeGs4B/39118e44c435650f0086c60dbe574879/pexels-photo-4617591.jpeg" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[Go tips]]></title>
            <link>https://kdotdev.com/kdotdev/go-tips</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/go-tips</guid>
            <pubDate>Mon, 31 Jul 2023 09:14:34 GMT</pubDate>
            <description><![CDATA[Go tips]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/4YXVt945GJMsrLiVbryMGb/0c788681664bcce3024ed67afa2e3455/pexels-photo-3671140.jpeg" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[Googleがinterfaceを好む理由]]></title>
            <link>https://kdotdev.com/kdotdev/google-typescript-interface</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/google-typescript-interface</guid>
            <pubDate>Mon, 31 Jul 2023 09:14:34 GMT</pubDate>
            <description><![CDATA[Googleがinterfaceを好む理由]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/7vHTgwfcEJlbzIAIgPqaIG/07717ca410bcbe0547ddf8222b14a7e5/arthur-osipyan-5OyvN4Yx46E-unsplash.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[GOのテストフレームワークtestifyの使い方]]></title>
            <link>https://kdotdev.com/kdotdev/go%E3%81%AE%E3%83%86%E3%82%B9%E3%83%88%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AF%E3%83%BC%E3%82%AFtestify%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/go%E3%81%AE%E3%83%86%E3%82%B9%E3%83%88%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AF%E3%83%BC%E3%82%AFtestify%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9</guid>
            <pubDate>Mon, 31 Jul 2023 09:14:34 GMT</pubDate>
            <description><![CDATA[GOのテストフレームワークtestifyの使い方]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/5T3QutvfN7Kavgo0GYKSig/cbb0f6cc46ad9156d7eaac8654a4431d/pexels-photo-2441454.jpeg" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[【初めてのGraphQL】解決できる課題とそのユースケースについて]]></title>
            <link>https://kdotdev.com/kdotdev/graphql-intro</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/graphql-intro</guid>
            <pubDate>Mon, 31 Jul 2023 09:14:34 GMT</pubDate>
            <description><![CDATA[【初めてのGraphQL】解決できる課題とそのユースケースについて]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/2NG25Qv7NRuTU4NYIavGnU/ad7deee1c9192eff445996f19278274f/armand-khoury-4cBVro7SHLs-unsplash.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[[書評]Linuxのしくみ ～実験と図解で学ぶOSとハードウェアの基礎知識]]></title>
            <link>https://kdotdev.com/kdotdev/linux-os-book</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/linux-os-book</guid>
            <pubDate>Mon, 31 Jul 2023 09:14:33 GMT</pubDate>
            <description><![CDATA[[書評]Linuxのしくみ ～実験と図解で学ぶOSとハードウェアの基礎知識]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/6ddmurdxf14qPxJrt9NjOS/913ba07569dcd4199bb4b946d2b12fda/ian-parker-TLcLDigmTKE-unsplash.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[サルでもわかるカリー化とそのメリット]]></title>
            <link>https://kdotdev.com/kdotdev/monkey_curry</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/monkey_curry</guid>
            <pubDate>Mon, 31 Jul 2023 09:14:33 GMT</pubDate>
            <description><![CDATA[サルでもわかるカリー化とそのメリット]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/vtiv4Zv8oF76oRBkLvn2c/9dc690f0b5894d47f7a1684cbf11cd94/pexels-photo-4551619.jpeg" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[monocle-tsでtraverse]]></title>
            <link>https://kdotdev.com/kdotdev/monocle-ts%E3%81%A7traverse</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/monocle-ts%E3%81%A7traverse</guid>
            <pubDate>Mon, 31 Jul 2023 09:14:33 GMT</pubDate>
            <description><![CDATA[monocle-tsでtraverse]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/5KewjmzoG9mrpphlNDBvpl/c7c83e55b15d3f84a02eefba9748b058/pexels-photo-1721537.jpeg" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[pandasメモ]]></title>
            <link>https://kdotdev.com/kdotdev/pandas-memo</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/pandas-memo</guid>
            <pubDate>Mon, 31 Jul 2023 09:14:33 GMT</pubDate>
            <description><![CDATA[pandasメモ]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/7EOWteh0T77gtYrjGVPmbV/9f6fae902c690b2b8f8bcefc1aa87871/billow926-DHyIWBm8NGc-unsplash.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Pipenvの使い方]]></title>
            <link>https://kdotdev.com/kdotdev/pipenv-usage</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/pipenv-usage</guid>
            <pubDate>Mon, 31 Jul 2023 09:14:33 GMT</pubDate>
            <description><![CDATA[Pipenvの使い方]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/5LbvDu9NHR82awlvVfNTjW/75896d8a570c68b1c060a9c2ae2170b8/pexels-photo-4792478.jpeg" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[pythonでdynamo dbをORM風に扱えるpynamodbの使い方]]></title>
            <link>https://kdotdev.com/kdotdev/pynamodb</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/pynamodb</guid>
            <pubDate>Mon, 31 Jul 2023 09:14:33 GMT</pubDate>
            <description><![CDATA[pythonでdynamo dbをORM風に扱えるpynamodbの使い方]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/1QXZddN9Fa2CUBGNTaWBe0/96f678414cb952ce74674c77e12f4e7c/pexels-photo-5499572.jpeg" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[pyrightの使い方]]></title>
            <link>https://kdotdev.com/kdotdev/pyright-usage</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/pyright-usage</guid>
            <pubDate>Mon, 31 Jul 2023 09:14:33 GMT</pubDate>
            <description><![CDATA[pyrightの使い方]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/375wDbVfMMqz8zApbnUitV/d42fc68c48c7db906604a61aa790c424/pexels-photo-6194973.jpeg" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[PySpark DataFrameメモ]]></title>
            <link>https://kdotdev.com/kdotdev/pyspark-dataframe%E3%83%A1%E3%83%A2</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/pyspark-dataframe%E3%83%A1%E3%83%A2</guid>
            <pubDate>Mon, 31 Jul 2023 09:14:33 GMT</pubDate>
            <description><![CDATA[PySpark DataFrameメモ]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/14P5pSYUxbzADTMz1QnroN/bd06b27ebeb4d9355edc45379ebed86c/warren-wong-kMRMcUcO81M-unsplash.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[PySpark on AWS Glue]]></title>
            <link>https://kdotdev.com/kdotdev/pyspark-on-aws-glue</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/pyspark-on-aws-glue</guid>
            <pubDate>Mon, 31 Jul 2023 09:14:33 GMT</pubDate>
            <description><![CDATA[PySpark on AWS Glue]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/7BJHgeJwA8ZV8qMbj4D75K/1c428988764557c2cfd52bd19b0d4a7e/pexels-photo-733397.jpeg" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[pytestでよく使うプラグイン]]></title>
            <link>https://kdotdev.com/kdotdev/pytest-plugin</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/pytest-plugin</guid>
            <pubDate>Mon, 31 Jul 2023 09:14:33 GMT</pubDate>
            <description><![CDATA[pytestでよく使うプラグイン]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/2BDKbAjIKvbox1M1m19ff1/66740369ffea83e56ed3d982959c8bd8/pexels-photo-4021773.jpeg" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[PythonでJavascriptの様な分割代入]]></title>
            <link>https://kdotdev.com/kdotdev/python-distruction</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/python-distruction</guid>
            <pubDate>Mon, 31 Jul 2023 09:14:33 GMT</pubDate>
            <description><![CDATA[PythonでJavascriptの様な分割代入]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/5FZerlZyslLqBUAq8dz3vg/7bb59b4c877ced4b9538ca0889083053/pexels-photo-2127969.jpeg" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[PythonとNewType]]></title>
            <link>https://kdotdev.com/kdotdev/python-newtype</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/python-newtype</guid>
            <pubDate>Mon, 31 Jul 2023 09:14:33 GMT</pubDate>
            <description><![CDATA[PythonとNewType]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/68ApfvlwGpRgmJwGW6979P/5c15c2a98229acaa190c5da157492ea2/daniele-levis-pelusi-OgZb4X8-IdA-unsplash.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[TypedDictでpythonのtype hintでdictのkeyとvalueに厳格に型をつける]]></title>
            <link>https://kdotdev.com/kdotdev/python-typed-dict</link>
            <guid isPermaLink="false">https://kdotdev.com/kdotdev/python-typed-dict</guid>
            <pubDate>Mon, 31 Jul 2023 09:14:33 GMT</pubDate>
            <description><![CDATA[TypedDictでpythonのtype hintでdictのkeyとvalueに厳格に型をつける]]></description>
            <enclosure url="https://images.ctfassets.net/ai4vjpehjr3j/3nQ5eIvQ3nJ7GrIx5UkQ9Z/5874f779567ed20b2e86d739eecc82b8/pexels-photo-5138888.jpeg" length="0" type="image/jpeg"/>
        </item>
    </channel>
</rss>