マガジン

最近の記事

今日の学び #111 2024-11-20

laravel/framework [11.x] Make floating-point types consistentLaravelのDBのmigrateでfloat型の精度の指定方法が、FLOAT(M, D)からFLOAT(p)の構文に変更されていた。 MySQLが将来的にFLOAT(M, D)の方をサポートしなくなるため。 PHP8の Attribute 、公式の説明読んでも全然頭に入ってきませんReflectionClassを使うことでAttributeに書いた情

    • 今日の学び #110 2024-11-19

      Laravel OpenAPIによる "辛くない" スキーマ駆動開発OpenAPI を守るのは難しいGit HooksマネージャーのLefthookを試してHusky(+lint-staged)と比較した結果、乗りかえました

      • 今日の学び #109 2024-11-12

        PHPStan 2.0リリース: Level 10とElephpant! このあたりが使ったこと無いものばっかりで気になった。

        • 今日の学び #108 2020-11-12

          Laravel x Inertia.js 現代のモノリス によるお手軽 SPA 開発PHP Conference Fukuoka 2023の資料 inartia.tsLaravel + inrtia + React + TypeScriptのサンプル

        マガジン

        • data science
          2本

        記事

          今日の学び #107 2024-11-10

          Laravel + Eloquentでreliese/laravelを用いてモデルクラスをScaffoldingする既存のDBを見て、LaravelのModelクラスを生成してくれるライブラリ。 リレーションの記述にも対応してるみたいだけど、どのようにリレーションを判定しているかは未確認。 Next.js App Router セキュリティFluxによるReactアプリの状態管理 Flux・FluxUtils編Reactの状態管理であるReduxがこのFluxの設計に沿って

          今日の学び #107 2024-11-10

          今日の学び #106 2024-11-08

          Laravelへの異常な愛情 または私は如何にして心配するのを止めてEloquentを愛するようになったか by 武田 憲太郎Error while loading rule 'tailwindcss/no-custom-classname'tailwindcssのeslintルールtailwindcss/no-custom-classnameを使うときに、cssファイルを指定しないとエラーで止まる。

          今日の学び #106 2024-11-08

          今日の学び #105 2024-11-06

          React Server Componentsに感じたフロントエンドの消失なぜ Union に含まれるかどうかを判定するのに `Array.includes()` を使用すると型エラーになるのか

          今日の学び #105 2024-11-06

          今日の学び #104 2024-10-30

          mahmudz/laravel-shadcn-starter-templateLaravel + Inertia + React + ShadCNの例

          今日の学び #104 2024-10-30

          今日の学び #103 2024-10-29

          msysgit でファイルを変更していないはずなのに merge できない場合の対処gitの差分があると言われるが、diffを見てもコードに差分は無いというのがよくあった。 filemodeという設定で、ファイルのパーミッションの変更も差分とするかどうかが変わるらしい。 inertiajs/pingcrminertia.jsのデモ

          今日の学び #103 2024-10-29

          今日の学び #102 2024-10-27

          Integrating TypeScript with Inertia.js and Vue.jsSPAしなくても、サーバーから初期値として渡すデータを簡単に渡したい、そしてTSも使いたい。 E2Eテストの部分実行によるテスト時間短縮思ったこと 約9000個の自動テストの 時間を50分->10分に短縮 Flakyテストを1%以下に抑えた話意図が明確じゃないwaitは禁止してもいいと思う。

          今日の学び #102 2024-10-27

          今日の学び #101 2024-10-24

          Honoの来た道とこれから"simple"と"easy"はどう違う?ts-rsクレートを使ってRust(Tauri)とTypeScript(フロントエンド)で型の共有を行う

          今日の学び #101 2024-10-24

          今日の学び #100 2024-10-18

          【TS】型定義、完全に理解していた、、、😇TypeScriptの型定義を条件に応じて絞ることで、存在し得ない状態を回避する。 DockerCompose で複数ファイルを指定するとどうなる?docker-compose.ymlのファイルを複数指定する方法。 Dockerでコンテナ間通信を行う方法docker composeでdockerネットワークが作成されるので、コンテナ間の通信には、コンテナ名でアクセスできる。 webサーバーがMSQLサーバーと通信するときもコンテナ

          今日の学び #100 2024-10-18

          今日の学び #99 2024-10-17

          DockerでPlaywrightの実行TSと連想配列のループ

          今日の学び #99 2024-10-17

          今日の学び #98 2024-10-16

          Prettier HTMLでのignore<!-- prettier-ignore --> prettier-ignoreを記述した下の行の整形を向こうにすることはできるが、範囲指定はできない。要望としてはこのissueでも挙がっている。 実装は着手されてPRもあるが、いくつかのバグがあったことでPRは止まっていおり、なぜか実装者は続けるモチベーションが無くなってしまったとのことで、PRはマージされないまま。 TypeScript オブジェクトの操作

          今日の学び #98 2024-10-16

          今日の学び #97 2024-10-12

          CIとかで使う適切なnpmインストールコマンドNextUIのローカライズ日本語に対応しているので、NextUIProviderのlocalに"ja-JP"を指定するだけでローカライズされる。

          今日の学び #97 2024-10-12

          今日の学び #96 2024-10-11

          Vue3.0以降のv-modelバーチャルスクロールslackもスクロールバーを自作しているみたいだから、ある程度になるとみんな自作し始めるんだろうか。

          今日の学び #96 2024-10-11