マガジン

  • Kent C. Doddsブログ翻訳

最近の記事

TypeScriptにおけるcatchブロックでのエラーメッセージ取得

さて、ここから始めましょうか。 const reportError = ({message}) => { // send the error to our logging service...}try { throw new Error('Oh no!')} catch (error) { // we'll proceed, but let's report it reportError({message: error.message})} 今のところ順調?まあ、

    • バンクーバーでジュニアデベロッパーになるために必要なこと

      バンクーバーで非英語ネイティブかつ業務経験なしの状況から私立カレッジであるCICCCのWeb Development Coursesを利用して現地就職した経験をまとめました。正直なところ非英語ネイティブかつ業務経験なしと言っても個々のスタート時のスキルにバラツキがあり、就職できるかどうかもその時の景気やうまいこと知人に仕事を紹介してもらえるパターンなど運要素が多いのも事実です。そのため(特に私立カレッジ生が)就職できる確率を最大限高くするために目指すべきゴールはどこなのかに着

      • 超簡単なRemixの始め方

        Remixのおかげでより良いウェブサイトを構築することに、2015年にReactを使い始めてから今までの中で何よりもワクワクしています。語りたいことは山ほどありますが、この投稿では、できるだけ無駄なものを取り除いて、Remixに「超簡単な開始」を施したいと思います。なので、Remixには(これから私がお見せするものより遥かに簡単な)よくできた`npx create-remix@lates`なるものがあるにもかかわらず、私たちはこれを無視して簡易的なRemixのアプリを完全に何

        • Remix: Reactの陰と陽

          私は2015年からReactのアプリを作り続けてきました。その時から、Reactは私の生産性を飛躍的に向上させる唯一無二の存在でした。Reactの状態に応じてUIをレンダリングする宣言型モデルは、私の考えるウェブのUIの構築方法を劇的に簡単にしました。また、ReactはAngular.jsやbackboneを使ってきたときの遥か先を行く、状態に関する素晴らしい考え方を与えてくれました。 Reactのタグラインは: Reactはこれを宣言型コンポーネントモデルを1番に開発し、

        TypeScriptにおけるcatchブロックでのエラーメッセージ取得

        マガジン

        • Kent C. Doddsブログ翻訳
          4本

        記事

          私がRemixを愛する理由

          kentcdodds.comは私(とチーム)でRemixを使って一からカスタマイズして建てたウェブサイトです。このフレームワークを使って何万行ものコードを書いていくうちに、このフレームワークが私や私のブログのユーザーに与えるものに感謝の気持ちを持つようになりました。その一部を皆さんに伝えたいと思います。 文中よりこれがウェブサイトを建てる上でRemixを是非使いたい主な理由です: これだけです。その心は?もう少し深掘りしてみましょう… ユーザーエクスペリエンスユーザーが

          私がRemixを愛する理由