Akinori Inoue (LINE Corporation) UIT meetup vol.8 online「We Are TypeScripters!」での発表資料です。 https://uit.connpass.com/event/161964/ https://cluster.mu/e/2623c783-862e-4004-a058-8d1c97b040cc
![LINE NEWS を TypeScript 化したい!/ How we did refactoring LINE NEWS codes into TypeScript](https://cdn-ak-scissors.b.st-hatena.com/image/square/87213f49f815959a0936c11a7c4f6f3ae5a28240/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F92b78975392d4f4fae65666c6d909ec9%2Fslide_0.jpg%3F15156075)
Akinori Inoue (LINE Corporation) UIT meetup vol.8 online「We Are TypeScripters!」での発表資料です。 https://uit.connpass.com/event/161964/ https://cluster.mu/e/2623c783-862e-4004-a058-8d1c97b040cc
Nuxt.jsだとmiddlewareという機能を使うことで、ページの遷移ごとに特定の処理をはさむことができます。 Next.jsで全ページで特定の処理をはさむためには、Appコンポーネント(_app.tsx)にその処理を書くことになります。 Next.jsの_app.tsxに全ページ共通の処理を書く 参考:Next.jsの_app.tsxのカスタマイズ(TypeScript) import type { AppProps } from 'next/app' import { useEffect } from 'react'; function MyApp({ Component, pageProps, router }: AppProps) { + useEffect(() => { + // ここに全ページ共通で行う処理 + },[router.pathname]) return <C
皆さんこんにちは。京都開発室のLinです。仕事と個人的なプロジェクトでTypeScriptによる開発を始めて約2年が経ちましたので、 TypeScript導入時の経験を皆さんにお話ししたいと思います。 近年、TypeScriptはフロントエンド分野で最も注目を集める技術となっています。The State of JavaScriptの資料によれば、TypeScriptの使用を選択する開発者は増加を続けており、その評価も肯定的なものが多いようです。 「次のプロジェクトではTypeScriptにより開発を行うべきだ」「今あるJavaScriptプロジェクトをTypeScript仕様に変更すれば、プロジェクト品質の向上につながる」と考えているチームは数多くあるでしょう。 しかしながら、TypeScript導入のコストおよびメリットについては、極めて慎重に評価を行う必要があると、私は考えています。
はじめまして。みんなの銀行 中村です。 デザインディレクターとして、デザインチームの責任者をしています。 こちらのマガジンではみんなの銀行の「デザイン」をテーマに、チーム全員で定期的に記事を投稿していきます。デザイナーによる初投稿ということで、みんなの銀行1人目のデザイナーとして入社した僕からスタートしたいと思います。今日は、制作に関わるデザインチーム全員で「みんなの銀行らしいデザイン」を定義した「デザイン原則」ができるまでのストーリーをお話します。 「みんなの銀行らしい」デザイン、って何だろう 僕がみんなの銀行に一人目のデザイナーとしてジョインした時は、パートナーのアクセンチュアさんよりFjordのデザイナー(4名)が、プロジェクトのデザインまわりを進めていました。当初は、みんなの銀行のアプリ画面を中心に「ミニマル」や「シンプル」といった体験ルールを設定し、それを起点としてUI設計にも取
大学や大学院で論文の書き方を鍛え上げた人たちには遠く遠く及ばないが、僕の様なはぐれもの1でも最近は Amazon 社内で文書の質が高いと評価してもらえるまでにはなった。Software Engineer として、コードでのアウトプットはもちろん大事だけど、文書のアウトプット(およびそれによって得られた実際のアウトプット)は同じだけ重要である2。今回は自分が最近どういうところに気をつけて技術文書を書いているのか、ということについて数年後の自分が忘れてないことを確かめられる様にまとめておく。 そもそも文書とは? 英語だと document。ここで指す(技術)文書とは、人間が読む文体で書かれた技術に関連する情報、といったものだ。具体的に言うと以下の様なものを想定している: 新しいプロジェクトの骨子を説明する資料 会議の叩き台となる 1 枚ペラ 本番環境に変更を加えるにあたっての包括的な情報や具体
こんにちは。atama plusというAI×教育のスタートアップでUXリサーチャー/UXデザイナーをしています野澤です。 atama plusではプロダクトをアジャイルに開発しています。開発フレームワークとしてスクラムを採用していて、UXデザイナーもエンジニアやQAと1チームとなって開発を行っています(更に最近ではビジネスのメンバーもチームにジョインしてます)。 本記事では、atama plusのUXデザイナーがアジャイルにプロダクト開発を行うために大事にしている「Lean UX」という考え方と、私がそれを1年半実際にやってみて学んだこと、チームにLean UXやアジャイルの考え方を広げる方法を紹介します。 以下の人に向けて書きます! ・アジャイル開発に興味があるUXデザイナー・エンジニア・QA ・デザイナーとエンジニアとQAの壁に悩んでる人 ・組織にアジャイル・Lean UXを広めたいが
過去2回ほど、1on1とペアプロを通して新人くん(実務経験0~1年)の教育担当をしたので、その際の色々をまとめました。 1on1やペアプロに興味がある方はのぞいてみてください。 1 on 1 ベースはヤフーの1on1本(一番下の参考にリンク載せています)を参考にしました。 1 on 1 is 何? 経験学習を加速させる装置 1 on 1とは、部下が自身の経験を元に内省し、そこから教訓を見出し、それを次に活かすために行う上司との対話です。 上記のように自身の経験から学ぶことを経験学習と言います。 ヤフーの1on1でもこの言葉が頻繁に出てきます。 人は自身の仕事の経験から多くを学ぶ 経験学習に着目する背景としては、人が学びを得る要因の割合によります。 「経験学習」入門(リンクは参考欄を参照)によると人が学びを得る要因は、 仕事の経験:70% 他者から:20% 書籍や研修など:10% とのことで
こんにちは!のだかつきです。今日は、サービスの分析記事です。今大流行しているClubhouseを分析してみました! Clubhouseとは、ありそうでなかったコミュニティサービスClubhouseは、公式の定義によると Clubhouse is a new type of social network based on voice—where people around the world come together to talk, listen and learn from each other in real-time. Clubhouseは、音声中心のあたらしい形のSNSです。Clubhouseでは、世界中の人が集い、リアルタイムで「話し」「聴き」「学び合う」プラットフォームです。(やや意訳)とのことです。Clubhouseは、ドロップインオーディオチャット(drop-in aud
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く