2024年1月10日のブックマーク (4件)

  • React Server Components と GraphQL のアナロジー

    Next.js の App Router が安定版となり、React Server Components (以下 RSC) を実際に試す環境が整ってきた。 実際、今年はやれどこそこのプロダクトが Next.js を採用しただのやっぱり捨てだのといった話題が尽きなかったように思う。 かくいう自分自身も、今年は App Router の案件に取り組んで RSC と格闘する日々を送っていた。 その過程で、こんなようなことを考えるようになったので、今回はこの辺りの話を書き残しておこうと思う(何回か X に同じ旨の POST は上げていたけど、一回もちゃんとまとめてなかったので)。 RSC がない頃の、別の言い方をすると getServerSideProps を使っていた頃の、Next.js におけるアプリケーションの設計は、トラディショナルな MVC にかなり近しい。 ここでいう MVC は、Sp

    React Server Components と GraphQL のアナロジー
    isudzumi
    isudzumi 2024/01/10
  • 実践Immutable Data Model - 紙箱

    ランキング参加中プログラミング はじめに この記事では、Immutable Data Modelと呼ばれる設計手法をもとに、リレーショナル・データベースにおける、テーブル設計の話を書いています。また、今回の実践で利用する、別の考え方の背景を理解するために、Out of the tar pitという小論文の内容にも言及します。 「状態とは何か?」というややこしい話がたくさん出てきますし、データベースのテーブル設計についての話であることから、たくさんのSQLが出てきます。なので、データモデリングとか状態管理とか、特にSQLとかに興味がない人には面白くないと思います。 そのあたりに興味ある方は、読んでみて欲しいです。 Immutable Data Modelを、実際のアプリケーションで使うデータベースに採用するにあたり、どういう考え方で、どのようにテーブルを構成したか、自分なりの経験を書いていま

    実践Immutable Data Model - 紙箱
    isudzumi
    isudzumi 2024/01/10
  • セロトニン低下によって「やる気」が落ちる仕組みが明らかに! - ナゾロジー

    セロトニン不足はどのように意欲を低下させるのか?セロトニン不足はどのように意欲を低下させるのか? / Credit: canvaセロトニンは私たちの「やる気」や「元気」と深く関わる物質です。 セロトニンレベルが低下すると、気分や意欲が落ち込むだけでなく、イラつきを引き起こしたり、行動にかかるコストに敏感になるなど、様々な面で悪影響を起こすことが報告されています。 他方で、セロトニンを増やす薬はうつ病に見られる不安や意欲低下の治療薬として用いられています。 しかし「セロトニンの低下がどのようなプロセスで意欲生成を阻害し、やる気の低下に繋がるのか」という詳しい仕組みは解明されていません。 また脳内に10種類を超えるとされるセロトニン受容体のうち、どれがこの仕組みに関係しているかも不明です。 現状の治療薬は即効性が低いという問題点があり、これらの仕組みの理解はその改善に役立つと期待されています。

    セロトニン低下によって「やる気」が落ちる仕組みが明らかに! - ナゾロジー
    isudzumi
    isudzumi 2024/01/10
  • GitHub - sonoisa/milewski-ctfp-pdf-japanese: Bartosz Milewski's 'Category Theory for Programmers' unofficial PDF and LaTeX sourceの日本語版

    isudzumi
    isudzumi 2024/01/10