diff --git a/.nojekyll b/.nojekyll
new file mode 100644
index 0000000..e69de29
diff --git a/atom.xml b/atom.xml
new file mode 100644
index 0000000..efdae77
--- /dev/null
+++ b/atom.xml
@@ -0,0 +1,189 @@
+
+
+ https://github.com/otariidae/hatena-blog-dev-trending-feed
+ はてなブログ企業技術ブログTrending
+ 2024-12-05T04:14:41.731Z
+ https://github.com/jpmonette/feed
+
+ はてなブログの企業技術ブログ(https://hatena.blog/dev)のTrendingの非公式フィード
+
+
+ https://developers.freee.co.jp/entry/freee-client-type
+
+ 2024-12-03T15:00:00.000Z
+
+ freee株式会社
+
+
+
+
+ https://techblog.enechain.com/entry/socketio-recoverability
+
+ 2024-12-03T15:00:00.000Z
+
+ 株式会社enechain
+
+
+
+
+ https://blog.flatt.tech/entry/cloud_access_control
+
+ 2024-12-03T15:00:00.000Z
+
+ 株式会社Flatt Security
+
+
+
+
+ https://nealle-dev.hatenablog.com/entry/2024/12/04/01
+
+ 2024-12-03T15:00:00.000Z
+
+ 株式会社ニーリー
+
+
+
+
+ https://engineers.ntt.com/entry/202412-bdapp-architecture-first/entry
+
+ 2024-12-03T15:00:00.000Z
+
+ エヌ・ティ・ティ・コミュニケーションズ株式会社
+
+
+
+
+ https://tech.kanmu.co.jp/entry/2024/12/04/090331
+
+ 2024-12-03T15:00:00.000Z
+
+ 株式会社カンム
+
+
+
+
+ https://kaminashi-developer.hatenablog.jp/entry/2024/12/04/080000
+
+ 2024-12-03T15:00:00.000Z
+
+ 株式会社カミナシ
+
+
+
+
+ https://tech-blog.tabelog.com/entry/advent-calendar-20241204
+
+ 2024-12-03T15:00:00.000Z
+
+ 株式会社カカクコム
+
+
+
+
+ https://kaminashi-developer.hatenablog.jp/entry/12/3/aws-reinvent-supply-chain-attack
+
+ 2024-12-03T15:00:00.000Z
+
+ 株式会社カミナシ
+
+
+
+
+ https://kaminashi-developer.hatenablog.jp/entry/2024/12/3/aws-reinvent-cell-based-architecture
+
+ 2024-12-03T15:00:00.000Z
+
+ 株式会社カミナシ
+
+
+
+
+ https://tech-blog.rakus.co.jp/entry/20241203/security
+
+ 2024-12-02T15:00:00.000Z
+
+ 株式会社ラクス
+
+
+
+
+ https://techblog.kayac.com/dig-kantei-go-jp
+
+ 2024-12-02T15:00:00.000Z
+
+ 株式会社カヤック
+
+
+
+
+ https://nealle-dev.hatenablog.com/entry/2024/12/03/02
+
+ 2024-12-02T15:00:00.000Z
+
+ 株式会社ニーリー
+
+
+
+
+ https://user-first.ikyu.co.jp/entry/2024/12/03/091133
+
+ 2024-12-02T15:00:00.000Z
+
+ 株式会社一休
+
+
+
+
+ https://tech.iimon.co.jp/entry/2024/12/03
+
+ 2024-12-02T15:00:00.000Z
+
+ 株式会社iimon
+
+
+
+
+ https://akerun.hateblo.jp/entry/2024/12/03/000000
+
+ 2024-12-02T15:00:00.000Z
+
+ 株式会社フォトシンス
+
+
+
+
+ https://tech.hello.ai/entry/2024/12/2/incremental-migration-nextjs
+
+ 2024-12-02T15:00:00.000Z
+
+ 株式会社ハロー
+
+
+
+
+ https://techblog.cartaholdings.co.jp/entry/better_slack_communication
+
+ 2024-12-02T15:00:00.000Z
+
+ 株式会社CARTA HOLDINGS
+
+
+
+
+ https://techblog.kayac.com/ecs-migration-cf-lambda-2024
+
+ 2024-12-02T15:00:00.000Z
+
+ 株式会社カヤック
+
+
+
+
+ https://tech.uzabase.com/entry/2024/12/01/000000
+
+ 2024-11-30T15:00:00.000Z
+
+ 株式会社ユーザベース
+
+
+
\ No newline at end of file
diff --git a/feed.json b/feed.json
new file mode 100644
index 0000000..3bcb118
--- /dev/null
+++ b/feed.json
@@ -0,0 +1,204 @@
+{
+ "version": "https://jsonfeed.org/version/1",
+ "title": "はてなブログ企業技術ブログTrending",
+ "home_page_url": "https://github.com/otariidae/hatena-blog-dev-trending-feed",
+ "description": "はてなブログの企業技術ブログ(https://hatena.blog/dev)のTrendingの非公式フィード",
+ "items": [
+ {
+ "id": "https://developers.freee.co.jp/entry/freee-client-type",
+ "url": "https://developers.freee.co.jp/entry/freee-client-type",
+ "title": "OAuth/OIDCのClient管理を\"型\"で制する - freee_client_typeの軌跡",
+ "image": "https://cdn.image.st-hatena.com/image/scale/294f07a80e4379c2212c0328db95eb7ad1e81fec/height=144;version=1;width=224/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fa%2Fa_terarara%2F20241127%2F20241127232351.png",
+ "date_modified": "2024-12-03T15:00:00.000Z",
+ "author": {
+ "name": "freee株式会社"
+ }
+ },
+ {
+ "id": "https://techblog.enechain.com/entry/socketio-recoverability",
+ "url": "https://techblog.enechain.com/entry/socketio-recoverability",
+ "title": "Socket.IO Adapterで高可用性を実現する",
+ "image": "https://cdn.image.st-hatena.com/image/scale/b292c3b9935c831047d62ccba0550e95fcfe7e6c/height=144;version=1;width=224/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fe%2Fenechain%2F20241128%2F20241128102816.png",
+ "date_modified": "2024-12-03T15:00:00.000Z",
+ "author": {
+ "name": "株式会社enechain"
+ }
+ },
+ {
+ "id": "https://blog.flatt.tech/entry/cloud_access_control",
+ "url": "https://blog.flatt.tech/entry/cloud_access_control",
+ "title": "重複したIAM、拒否と許可どっちが優先?アクセス制御の特性をAWS・Google Cloud・Azure・Firebaseそれぞれについて理解する",
+ "image": "https://cdn.image.st-hatena.com/image/scale/523199b169033a4c1fc30cbb91ea5809cb6079d8/height=144;version=1;width=224/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ff%2Fflattsecurity%2F20241202%2F20241202153840.png",
+ "date_modified": "2024-12-03T15:00:00.000Z",
+ "author": {
+ "name": "株式会社Flatt Security"
+ }
+ },
+ {
+ "id": "https://nealle-dev.hatenablog.com/entry/2024/12/04/01",
+ "url": "https://nealle-dev.hatenablog.com/entry/2024/12/04/01",
+ "title": "AWSセキュリティインシデント擬似体験ワークショップ参加レポ",
+ "date_modified": "2024-12-03T15:00:00.000Z",
+ "author": {
+ "name": "株式会社ニーリー"
+ }
+ },
+ {
+ "id": "https://engineers.ntt.com/entry/202412-bdapp-architecture-first/entry",
+ "url": "https://engineers.ntt.com/entry/202412-bdapp-architecture-first/entry",
+ "title": "サーバレスをフル活用したビジネスdアプリのアーキテクチャ(前編)",
+ "image": "https://cdn.image.st-hatena.com/image/scale/beeaa7cd7477299605224bdd65aeaf8ff6cbe4a4/height=144;version=1;width=224/https%3A%2F%2Fcdn.blog.st-hatena.com%2Ffiles%2F26006613764871753%2F6802418398308643583",
+ "date_modified": "2024-12-03T15:00:00.000Z",
+ "author": {
+ "name": "エヌ・ティ・ティ・コミュニケーションズ株式会社"
+ }
+ },
+ {
+ "id": "https://tech.kanmu.co.jp/entry/2024/12/04/090331",
+ "url": "https://tech.kanmu.co.jp/entry/2024/12/04/090331",
+ "title": "最近のRedash",
+ "image": "https://cdn.image.st-hatena.com/image/scale/259c65459ca1f523e864f369b51c7a4e92b00c0b/height=144;version=1;width=224/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fw%2Fwinebarrel%2F20241203%2F20241203155854.png",
+ "date_modified": "2024-12-03T15:00:00.000Z",
+ "author": {
+ "name": "株式会社カンム"
+ }
+ },
+ {
+ "id": "https://kaminashi-developer.hatenablog.jp/entry/2024/12/04/080000",
+ "url": "https://kaminashi-developer.hatenablog.jp/entry/2024/12/04/080000",
+ "title": "AWS アクセス管理を一歩先へ!カミナシのセキュアな AWS アクセス管理を実現するシステムの紹介",
+ "image": "https://cdn.image.st-hatena.com/image/scale/cc2a47133f5201f877f0ce293b1e8af90cb6d3b8/height=144;version=1;width=224/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fk%2Fkaminashi-developer%2F20241128%2F20241128153840.jpg",
+ "date_modified": "2024-12-03T15:00:00.000Z",
+ "author": {
+ "name": "株式会社カミナシ"
+ }
+ },
+ {
+ "id": "https://tech-blog.tabelog.com/entry/advent-calendar-20241204",
+ "url": "https://tech-blog.tabelog.com/entry/advent-calendar-20241204",
+ "title": "OJT初期に生成AIを使って素早くチームにジョインできた話",
+ "image": "https://cdn.image.st-hatena.com/image/scale/1a092aed357bc37111bc505a6a9917a930b118bd/height=144;version=1;width=224/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ft%2Ftabelog_tech_blog%2F20241202%2F20241202134827.jpg",
+ "date_modified": "2024-12-03T15:00:00.000Z",
+ "author": {
+ "name": "株式会社カカクコム"
+ }
+ },
+ {
+ "id": "https://kaminashi-developer.hatenablog.jp/entry/12/3/aws-reinvent-supply-chain-attack",
+ "url": "https://kaminashi-developer.hatenablog.jp/entry/12/3/aws-reinvent-supply-chain-attack",
+ "title": "【AWS re:Invent 2024】コンテナセキュリティの近未来?を見た",
+ "image": "https://cdn.image.st-hatena.com/image/scale/2dae40965f7635170859263edbe1cdc14965eafd/height=144;version=1;width=224/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fk%2Fkaminashi-developer%2F20241203%2F20241203155048.jpg",
+ "date_modified": "2024-12-03T15:00:00.000Z",
+ "author": {
+ "name": "株式会社カミナシ"
+ }
+ },
+ {
+ "id": "https://kaminashi-developer.hatenablog.jp/entry/2024/12/3/aws-reinvent-cell-based-architecture",
+ "url": "https://kaminashi-developer.hatenablog.jp/entry/2024/12/3/aws-reinvent-cell-based-architecture",
+ "title": "【AWS re:Invent 2024】耐障害性を高めるCell-based Architectureを体験してきた",
+ "image": "https://cdn.image.st-hatena.com/image/scale/6585f1e1f74c5ed812fc1c36dd29181b51a83e53/height=144;version=1;width=224/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fk%2Fkaminashi-developer%2F20241203%2F20241203153617.jpg",
+ "date_modified": "2024-12-03T15:00:00.000Z",
+ "author": {
+ "name": "株式会社カミナシ"
+ }
+ },
+ {
+ "id": "https://tech-blog.rakus.co.jp/entry/20241203/security",
+ "url": "https://tech-blog.rakus.co.jp/entry/20241203/security",
+ "title": "セキュリティのシフトレフト ―SAST/IASTツール活用に向けた検証―",
+ "image": "https://cdn.image.st-hatena.com/image/scale/0b0b0ec24e7f6de0e83c697b94c530c5edeb425f/height=144;version=1;width=224/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fm%2Fmoomoo-ya%2F20241202%2F20241202171759.png",
+ "date_modified": "2024-12-02T15:00:00.000Z",
+ "author": {
+ "name": "株式会社ラクス"
+ }
+ },
+ {
+ "id": "https://techblog.kayac.com/dig-kantei-go-jp",
+ "url": "https://techblog.kayac.com/dig-kantei-go-jp",
+ "title": "首相官邸を掘ってみよう",
+ "image": "https://cdn.image.st-hatena.com/image/scale/93681ab3cab24a568cd0491257c7ec31c576fbc9/height=144;version=1;width=224/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ft%2Ft-akihito%2F20241202%2F20241202003247.png",
+ "date_modified": "2024-12-02T15:00:00.000Z",
+ "author": {
+ "name": "株式会社カヤック"
+ }
+ },
+ {
+ "id": "https://nealle-dev.hatenablog.com/entry/2024/12/03/02",
+ "url": "https://nealle-dev.hatenablog.com/entry/2024/12/03/02",
+ "title": "突撃!隣のキーボード!〜 2024年冬 ニーリー Ver. 〜",
+ "date_modified": "2024-12-02T15:00:00.000Z",
+ "author": {
+ "name": "株式会社ニーリー"
+ }
+ },
+ {
+ "id": "https://user-first.ikyu.co.jp/entry/2024/12/03/091133",
+ "url": "https://user-first.ikyu.co.jp/entry/2024/12/03/091133",
+ "title": "永続データプログラミングと永続データ構造",
+ "date_modified": "2024-12-02T15:00:00.000Z",
+ "author": {
+ "name": "株式会社一休"
+ }
+ },
+ {
+ "id": "https://tech.iimon.co.jp/entry/2024/12/03",
+ "url": "https://tech.iimon.co.jp/entry/2024/12/03",
+ "title": "師走だし自宅サーバを構築した話をしてもいいんじゃないかな",
+ "image": "https://cdn.image.st-hatena.com/image/scale/4faf10763ac4ceb8a6edc1df405486bbb234b2d7/height=144;version=1;width=224/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fi%2Fiimon-rmat%2F20241201%2F20241201155717.png",
+ "date_modified": "2024-12-02T15:00:00.000Z",
+ "author": {
+ "name": "株式会社iimon"
+ }
+ },
+ {
+ "id": "https://akerun.hateblo.jp/entry/2024/12/03/000000",
+ "url": "https://akerun.hateblo.jp/entry/2024/12/03/000000",
+ "title": "開発プロジェクトを“回す”ための計画とルール作り",
+ "image": "https://cdn.image.st-hatena.com/image/scale/5ad1ab3c152df0f44fddd337f8bb8121a5dda356/height=144;version=1;width=224/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fp%2Fphotosynth-inc%2F20241126%2F20241126164453.png",
+ "date_modified": "2024-12-02T15:00:00.000Z",
+ "author": {
+ "name": "株式会社フォトシンス"
+ }
+ },
+ {
+ "id": "https://tech.hello.ai/entry/2024/12/2/incremental-migration-nextjs",
+ "url": "https://tech.hello.ai/entry/2024/12/2/incremental-migration-nextjs",
+ "title": "Next.jsからSPAに移行し、Next.jsに戻した話",
+ "date_modified": "2024-12-02T15:00:00.000Z",
+ "author": {
+ "name": "株式会社ハロー"
+ }
+ },
+ {
+ "id": "https://techblog.cartaholdings.co.jp/entry/better_slack_communication",
+ "url": "https://techblog.cartaholdings.co.jp/entry/better_slack_communication",
+ "title": "Slackで要件を書かずに「質問があります。詳細はスレッドに記載」をやめたほうがいい理由",
+ "image": "https://cdn.image.st-hatena.com/image/scale/44ab96a1bc069d6a5d34aa80ece275b433c8901a/height=144;version=1;width=224/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fv%2Fvoyagegroup_tech%2F20241202%2F20241202190145.png",
+ "date_modified": "2024-12-02T15:00:00.000Z",
+ "author": {
+ "name": "株式会社CARTA HOLDINGS"
+ }
+ },
+ {
+ "id": "https://techblog.kayac.com/ecs-migration-cf-lambda-2024",
+ "url": "https://techblog.kayac.com/ecs-migration-cf-lambda-2024",
+ "title": "レガシーサーバーをコンテナで再構築した、その5年後の移行と解体",
+ "image": "https://cdn.image.st-hatena.com/image/scale/935fffe999a9b299f3272dac1256547ca6cd8c18/height=144;version=1;width=224/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fs%2Fsfujiwara%2F20241202%2F20241202150334.png",
+ "date_modified": "2024-12-02T15:00:00.000Z",
+ "author": {
+ "name": "株式会社カヤック"
+ }
+ },
+ {
+ "id": "https://tech.uzabase.com/entry/2024/12/01/000000",
+ "url": "https://tech.uzabase.com/entry/2024/12/01/000000",
+ "title": "エンジニアも知っておきたい『プロジェクトマネジメント』〜カレー作りで学ぶPMBOKの実践的TIPS〜",
+ "image": "https://cdn.image.st-hatena.com/image/scale/2affa9daadda958ef758f29bb414042167c112dc/height=144;version=1;width=224/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fi%2Fintegrated1453%2F20241202%2F20241202080017.png",
+ "date_modified": "2024-11-30T15:00:00.000Z",
+ "author": {
+ "name": "株式会社ユーザベース"
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/rss.xml b/rss.xml
new file mode 100644
index 0000000..dab588b
--- /dev/null
+++ b/rss.xml
@@ -0,0 +1,148 @@
+
+
+
+ はてなブログ企業技術ブログTrending
+ https://github.com/otariidae/hatena-blog-dev-trending-feed
+ はてなブログの企業技術ブログ(https://hatena.blog/dev)のTrendingの非公式フィード
+ Thu, 05 Dec 2024 04:14:41 GMT
+ https://validator.w3.org/feed/docs/rss2.html
+ https://github.com/jpmonette/feed
+ ja
+ -
+
+ https://developers.freee.co.jp/entry/freee-client-type
+ https://developers.freee.co.jp/entry/freee-client-type
+ Tue, 03 Dec 2024 15:00:00 GMT
+
+
+ -
+
+ https://techblog.enechain.com/entry/socketio-recoverability
+ https://techblog.enechain.com/entry/socketio-recoverability
+ Tue, 03 Dec 2024 15:00:00 GMT
+
+
+ -
+
+ https://blog.flatt.tech/entry/cloud_access_control
+ https://blog.flatt.tech/entry/cloud_access_control
+ Tue, 03 Dec 2024 15:00:00 GMT
+
+
+ -
+
+ https://nealle-dev.hatenablog.com/entry/2024/12/04/01
+ https://nealle-dev.hatenablog.com/entry/2024/12/04/01
+ Tue, 03 Dec 2024 15:00:00 GMT
+
+ -
+
+ https://engineers.ntt.com/entry/202412-bdapp-architecture-first/entry
+ https://engineers.ntt.com/entry/202412-bdapp-architecture-first/entry
+ Tue, 03 Dec 2024 15:00:00 GMT
+
+
+ -
+
+ https://tech.kanmu.co.jp/entry/2024/12/04/090331
+ https://tech.kanmu.co.jp/entry/2024/12/04/090331
+ Tue, 03 Dec 2024 15:00:00 GMT
+
+
+ -
+
+ https://kaminashi-developer.hatenablog.jp/entry/2024/12/04/080000
+ https://kaminashi-developer.hatenablog.jp/entry/2024/12/04/080000
+ Tue, 03 Dec 2024 15:00:00 GMT
+
+
+ -
+
+ https://tech-blog.tabelog.com/entry/advent-calendar-20241204
+ https://tech-blog.tabelog.com/entry/advent-calendar-20241204
+ Tue, 03 Dec 2024 15:00:00 GMT
+
+
+ -
+
+ https://kaminashi-developer.hatenablog.jp/entry/12/3/aws-reinvent-supply-chain-attack
+ https://kaminashi-developer.hatenablog.jp/entry/12/3/aws-reinvent-supply-chain-attack
+ Tue, 03 Dec 2024 15:00:00 GMT
+
+
+ -
+
+ https://kaminashi-developer.hatenablog.jp/entry/2024/12/3/aws-reinvent-cell-based-architecture
+ https://kaminashi-developer.hatenablog.jp/entry/2024/12/3/aws-reinvent-cell-based-architecture
+ Tue, 03 Dec 2024 15:00:00 GMT
+
+
+ -
+
+ https://tech-blog.rakus.co.jp/entry/20241203/security
+ https://tech-blog.rakus.co.jp/entry/20241203/security
+ Mon, 02 Dec 2024 15:00:00 GMT
+
+
+ -
+
+ https://techblog.kayac.com/dig-kantei-go-jp
+ https://techblog.kayac.com/dig-kantei-go-jp
+ Mon, 02 Dec 2024 15:00:00 GMT
+
+
+ -
+
+ https://nealle-dev.hatenablog.com/entry/2024/12/03/02
+ https://nealle-dev.hatenablog.com/entry/2024/12/03/02
+ Mon, 02 Dec 2024 15:00:00 GMT
+
+ -
+
+ https://user-first.ikyu.co.jp/entry/2024/12/03/091133
+ https://user-first.ikyu.co.jp/entry/2024/12/03/091133
+ Mon, 02 Dec 2024 15:00:00 GMT
+
+ -
+
+ https://tech.iimon.co.jp/entry/2024/12/03
+ https://tech.iimon.co.jp/entry/2024/12/03
+ Mon, 02 Dec 2024 15:00:00 GMT
+
+
+ -
+
+ https://akerun.hateblo.jp/entry/2024/12/03/000000
+ https://akerun.hateblo.jp/entry/2024/12/03/000000
+ Mon, 02 Dec 2024 15:00:00 GMT
+
+
+ -
+
+ https://tech.hello.ai/entry/2024/12/2/incremental-migration-nextjs
+ https://tech.hello.ai/entry/2024/12/2/incremental-migration-nextjs
+ Mon, 02 Dec 2024 15:00:00 GMT
+
+ -
+
+ https://techblog.cartaholdings.co.jp/entry/better_slack_communication
+ https://techblog.cartaholdings.co.jp/entry/better_slack_communication
+ Mon, 02 Dec 2024 15:00:00 GMT
+
+
+ -
+
+ https://techblog.kayac.com/ecs-migration-cf-lambda-2024
+ https://techblog.kayac.com/ecs-migration-cf-lambda-2024
+ Mon, 02 Dec 2024 15:00:00 GMT
+
+
+ -
+
+ https://tech.uzabase.com/entry/2024/12/01/000000
+ https://tech.uzabase.com/entry/2024/12/01/000000
+ Sat, 30 Nov 2024 15:00:00 GMT
+
+
+
+
\ No newline at end of file