リファクタリングとともに生きるラジオ

リファクタリングとともに生きるラジオ

By リファラジTechnology
Download on the App Store

リファクタリングとともに生きるラジオ episodes

  • #61 令和のJavaがすごい! TypeScript書き2人の嫉妬

    ■ トピック

    • Javaの知識が止まっているokunoさんのミリしら回
    • バージョンアップサイクルの変化
    • ローカル変数の型推論、ダイアモンド演算子
    • JEP(JDK Enhancement Proposal)
    • パターンマッチング
    • switch式が欲しい
    • 賢いText Blocks
    • Recordクラスが欲しい
    • instanceofのパターンマッチング
    • パターンマッチングが本当に欲しい
    • Java 21 LTSは2031年まで
    • switch式が欲しすぎる
    • public static void main(String[] args) がなくなる?
    • われわれはJavaに嫉妬しています
    • ■ 参考リンク

      • Wikipedia Javaバージョン履歴
      • きしださんの記事一覧
      • Java8からJava11への変更点 - Qiita
      • Java 12新機能まとめ
      • Java 14新機能まとめ
      • tc39/proposal-record-tuple: ECMAScript proposal for the Record and Tuple value types
      • Java 17新機能まとめ
      • Oracle、「Java 21」を発表 ~8年間のサポートを約束した長期サポート(LTS)リリース - 窓の杜
      • Java 23新機能まとめ

      • ■ おたよりフォーム

        https://forms.gle/RYUG7T4ctmF7Srf36


        ■ X(Twitter)

        https://twitter.com/refactoradio

        ■ Bluesky

        https://bsky.app/profile/refactoradio.com

        ハッシュタグは #リファラジ です。

        20 min
      • #60 更新系API② 更新系のAPIスキーマ 必須 vs オプショナル

        ■ トピック

        更新系リクエストのスキーマについて
        REST的な発想
        すべて必須フィールドにするか、オプショナルにするか
        /users/:id/name エンドポイント
        大きなリソースの部分的な変更はグループ化してエンドポイントを分ける
        変更できるフィールドを制限することで安全になる
        オプショナルなフィールド、空値での上書きとの区別が難しい
        必須フィールドだけにしておくほうがよさそう


        ■ おたよりフォーム

        https://forms.gle/RYUG7T4ctmF7Srf36


        ■ X(Twitter)

        https://twitter.com/refactoradio

        ■ Bluesky

        https://bsky.app/profile/refactoradio.com

        ハッシュタグは #リファラジ です。

        17 min
      • #59 更新系API① POST/PUTのレスポンスどうする?

        ■ トピック

        • shinshinさんからのおたより
        • 寿司回で気になっていた、POST/PUTのレスポンスについて
        • If one or more resources has been created on the origin server as a result of successfully processing a POST request, the origin server SHOULD send a 201 (Created) response containing a Location header field that provides an identifier for the primary resource created and a representation that describes the status of the request while referring to the new resource(s).
        • アプリケーションで使わないレスポンスの必要性
        • イミュータブルな単方向データフローにしたい
        • 富豪的プログラミング
        • Responses to POST requests are only cacheable when they include explicit freshness information and a Content-Location header field that has the same value as the POST's target URI.
        • POSTのキャッシュ可能性
        • Webブラウザのために仕様に準拠する
        • PUTの話
        • If the target resource does have a current representation and that representation is successfully modified in accordance with the state of the enclosed representation, then the origin server MUST send either a 200 (OK) or a 204 (No Content) response to indicate successful completion of the request.
        • PUTのレスポンスはキャッシュできない
        • SHOULDでも従っておいたほうがよさそう
        • 内容に間違いがあることを前提に聞いてください
        • 次回はリクエストのスキーマについて
        • ■ 参考リンク

          • RFC 9110 - HTTP Semantics
          • RFC 9110 — HTTP Semantics (日本語訳)

          • ■ おたよりフォーム

            https://forms.gle/RYUG7T4ctmF7Srf36


            ■ X(Twitter)

            https://twitter.com/refactoradio

            ■ Bluesky

            https://bsky.app/profile/refactoradio.com

            ハッシュタグは #リファラジ です。

            20 min
          • #58 新年のネタ出し寿司③ 2025年のやりたいこと 全国魚介Kaigi

            ■ トピック

            • 今年の抱負・展望
            • 2024年はじめてやったこと
            • 函館に初めて行ってきたlacolaco
            • 小学生からの質問が人生で一番緊張した
            • まだ行ったことない場所で登壇したい
            • いままでにやったことある言語
            • 今年新しく学びたい言語
            • AIに達人を奪われていくのか?
            • AIには究極に便利な道具であってほしい
            • 次回からは通常運転
            • ■ 参考リンク

              • HAKODATE Developer Conference 2024
              • BuriKaigi
              • すごいHaskell たのしく学ぼう!

              • ■ おたよりフォーム

                https://forms.gle/RYUG7T4ctmF7Srf36


                ■ X(Twitter)

                https://twitter.com/refactoradio

                ■ Bluesky

                https://bsky.app/profile/refactoradio.com

                ハッシュタグは #リファラジ です。

                24 min
              • #57 新年のネタ出し寿司② おたよりを読む コードの削除は人間の仕事?

                ■ トピック

                • おたより・コメント紹介
                • 不要コードの削除
                • 人間とAI、安心と安全
                • 削除はコードベースを理解してないとできない
                • テストは安心のために書く
                • コーディング規約をどう守ってもらうか
                • リファクタリングかそうじゃないか
                • 設計の擬人化とTRPG
                • おたより・コメント・ハッシュタグはすべて読んでおります
                • 次回に続く
                • ■ 参考リンク

                  • PHPカンファレンス福岡2023でのlacolacoの発表資料

                  • ■ おたよりフォーム

                    https://forms.gle/RYUG7T4ctmF7Srf36


                    ■ X(Twitter)

                    https://twitter.com/refactoradio

                    ■ Bluesky

                    https://bsky.app/profile/refactoradio.com

                    ハッシュタグは #リファラジ です。

                    21 min
                  • #56 新年のネタ出し寿司① 達人への道

                    ■ トピック

                    • あけましておめでとうございます
                    • 前回のネタ出しのふりかえり
                    • 更新系のHTTP APIスキーマ
                    • POST/PUTのレスポンス
                    • リファクタリングのゴール
                    • 『プログラマー脳』やってない話
                    • お寿司到着
                    • 『Good Code, Bad Code』を読みたい
                    • 実務ベースの話
                    • みんなのJavaのイメージが古い
                    • 新しく学んだ言語プレゼン回
                    • 達人への道
                    • どうやってリファクタリングを業務に組み込むか
                    • 木こりのジレンマからどう立ち直るか
                    • 次回に続きます
                    • ■ 参考リンク

                      • プログラマー脳 ~優れたプログラマーになるための認知科学に基づくアプローチ - 秀和システム
                      • Good Code, Bad Code ~持続可能な開発のためのソフトウェアエンジニア的思考 - 秀和システム
                      • 「Java 22」正式リリース

                      • ■ おたよりフォーム

                        https://forms.gle/RYUG7T4ctmF7Srf36


                        ■ X(Twitter)

                        https://twitter.com/refactoradio

                        ■ Bluesky

                        https://bsky.app/profile/refactoradio.com

                        ハッシュタグは #リファラジ です。

                        18 min
                      • #55 リファラジ1周年! 年末ふりかえり回

                        ■ トピック

                        • リファラジ1年間の数字
                        • 4万再生
                        • 全話聞いている人が多い
                        • ブログで紹介されたところで急にリスナーが増えた
                        • 人気のエピソード
                        • 『ルールズ・オブ・プログラミング』の回
                        • サブタイトルの決め方
                        • 来年への抱負
                        • 2025年もよろしくお願いします
                        • ■ 参考リンク

                          • エンジニア必聴の最高の技術ラジオ「リファラジ」を広めたい
                          • Voicy 2024年11月の【IT/エンジニア】の人気チャンネル 30位

                          • ■ おたよりフォーム

                            https://forms.gle/RYUG7T4ctmF7Srf36


                            ■ X(Twitter)

                            https://twitter.com/refactoradio

                            ■ Bluesky

                            https://bsky.app/profile/refactoradio.com

                            ハッシュタグは #リファラジ です。

                            20 min
                          • #54 ドメイン名② ドメインを変える難しさとやりたくなさ

                            ■ トピック

                            • ドメインとWebのセキュリティ
                            • リダイレクトいつ外せるの問題
                            • 印刷されてしまったURL
                            • ドメインの終活
                            • おしゃれなドメインは高いがち
                            • Javaのパッケージ名とドメイン
                            • ドメインの影響範囲バカでかい
                            • 基本的に変えたくない
                            • エンジニアのほうから言い出すことは少ない
                            • ドメイン変えるのは会社名変えるくらい大変なのでは
                            • あからさまに一時的であることを示すドメインを使う
                            • ドメイン名変更の方法論を磨けていない反省
                            • ユーザー名がサブドメインになる系のサービス
                            • あんまりやってほしくないから回数制限があるのではないか
                            • ドメイン変更の仕事はWebの総合力が問われる
                            • 大変さが想像できるから事例を見ると感心する
                            • 次回は大晦日、年末ふりかえり回
                            • ■ 参考リンク

                              • ドメイン名の終活について - JPAAWG 7th -
                              • ジェネリックトップレベルドメイン - Wikipedia
                              • .sharp ドメインへの移行
                              • 決死の覚悟でのぞんだnoteのドメイン移行。検索流入急落からの復活劇 | note株式会社
                              • 任天堂、Webサイトのドメイン変更へ 26日から 「nintendo.com/jp」に - ITmedia NEWS
                              • .tv ドメインの事例

                              • ■ おたよりフォーム

                                https://forms.gle/RYUG7T4ctmF7Srf36


                                ■ X(Twitter)

                                https://twitter.com/refactoradio

                                ■ Bluesky

                                https://bsky.app/profile/refactoradio.com

                                ハッシュタグは #リファラジ です。

                                18 min
                              • #53 ドメイン名① ドメイン名にこだわる人たち

                                ■ トピック

                                • ドメインとWebサイトの名前
                                • ドメインもまた名前
                                • ちょっと変わったTLDの経験
                                • 夢の okunokenta.ro, lacola.co
                                • TLDの意味を意識する?
                                • 増え続けているドメイン名
                                • jp.sharp の事例
                                • note、任天堂の事例
                                • なぜ人はドメインにこだわるのか?
                                • Webサイト名と完全一致するドメイン
                                • 名前付けの中でも難しい命名
                                • .new ドメインはずるい
                                • ドメイン取れるのか?からWebサービスは始まる
                                • 次回は「ドメインを変更する」話
                                • ■ 参考リンク

                                  • ジェネリックトップレベルドメイン - Wikipedia
                                  • .sharp ドメインへの移行
                                  • 決死の覚悟でのぞんだnoteのドメイン移行。検索流入急落からの復活劇 | note株式会社
                                  • 任天堂、Webサイトのドメイン変更へ 26日から 「nintendo.com/jp」に - ITmedia NEWS
                                  • .tv ドメインの事例

                                  • ■ おたよりフォーム

                                    https://forms.gle/RYUG7T4ctmF7Srf36


                                    ■ X(Twitter)

                                    https://twitter.com/refactoradio

                                    ハッシュタグは #リファラジ です。

                                    19 min
                                  • #52 知識のインプット③ おすすめ本紹介 okunokentaroを作った本たち

                                    ■ トピック

                                    • 1冊目『プリンシプル オブ プログラミング』
                                    • もともとはブログだった
                                    • 何ができたらプログラマーって名乗っていいのか?
                                    • 基本的な原理原則をカタログ的にまとめてくれている
                                    • 次に読むべき本がわかる
                                    • 職業としてのプログラマーに必要な知識
                                    • 2冊目『.NETのエンタープライズアプリケーションアーキテクチャ』は絶版本
                                    • とにかくエンタープライズ
                                    • 大規模なアプリケーションをどう作るか
                                    • okunoを支えるバイブル
                                    • 3冊目『はじめてのGTD』
                                    • Getting Things Done
                                    • 人生すべてについてタスクを整理する
                                    • 次にやることがはっきりすれば達人プログラマーに一歩近づく
                                    • GTDはリファクタリングに役立つ
                                    • ネクストアクションを明確にする
                                    • ■ 参考リンク

                                      • プリンシプル オブ プログラミング 3年目までに身につけたい 一生役立つ101の原理原則 - 秀和システム
                                      • .NETのエンタープライズアプリケーションアーキテクチャ 第2版 | 日経BOOKプラス
                                      • 全面改訂版 はじめてのGTD ストレスフリーの整理術|二見書房

                                      • ■ おたよりフォーム

                                        https://forms.gle/RYUG7T4ctmF7Srf36


                                        ■ X(Twitter)

                                        https://twitter.com/refactoradio

                                        ハッシュタグは #リファラジ です。

                                        25 min

                                      About リファクタリングとともに生きるラジオ

                                      From the publisher's feed

                                      三度の飯よりリファクタリングが好きな2人がリファクタリングについてゆるく楽しく雑談する様子をお届けするラジオです。

                                      More shows like リファクタリングとともに生きるラジオ

                                      Rebuild by Tatsuhiko Miyagawa

                                      Rebuild

                                      50 Listeners

                                      backspace.fm by backspace.fm

                                      backspace.fm

                                      10 Listeners

                                      fukabori.fm by iwashi

                                      fukabori.fm

                                      3 Listeners

                                      EM . FM #EMFM by EM.FM

                                      EM . FM #EMFM

                                      0 Listeners

                                      Off Topic // オフトピック by Off Topic

                                      Off Topic // オフトピック

                                      16 Listeners

                                      UIT INSIDE by UIT

                                      UIT INSIDE

                                      0 Listeners

                                      ゆる言語学ラジオ by Yuru Gengogaku Radio

                                      ゆる言語学ラジオ

                                      65 Listeners

                                      ゆるコンピュータ科学ラジオ by ゆるコンピュータ科学ラジオ

                                      ゆるコンピュータ科学ラジオ

                                      23 Listeners

                                      ひまじんプログラマーの週末AI大好きエンジニアリングレッスン by ひまじんプログラマー

                                      ひまじんプログラマーの週末AI大好きエンジニアリングレッスン

                                      0 Listeners

                                      成長したいエンジニアに『聴くエンジニアtype』 by エンジニアtype

                                      成長したいエンジニアに『聴くエンジニアtype』

                                      0 Listeners

                                      Qiita FM-エンジニアのキャリアを深掘り- by Qiita

                                      Qiita FM-エンジニアのキャリアを深掘り-

                                      0 Listeners

                                      耳で学ぶAI、ロボシンク by 矢野 哲平

                                      耳で学ぶAI、ロボシンク

                                      1 Listeners

                                      Findy presents エンジニアの楽園ラジオ by TOKYO FM

                                      Findy presents エンジニアの楽園ラジオ

                                      0 Listeners

                                      趣味でOSSをやっている者だ by Songmu

                                      趣味でOSSをやっている者だ

                                      0 Listeners

                                      ながらAIラジオ by usutaku/gomichan

                                      ながらAIラジオ

                                      2 Listeners