タグ

2024年3月3日のブックマーク (7件)

  • テストピラミッド万歳 | POSTD

    「我々の仕事の成果を最終的に使用する人々は、(中略)我々がただ最善を尽くすだけでなく、実際に機能するものを作ることを期待しているのです。」 — ジャン・フィリップ・ピエトルチェク 彼の言葉は、私たちが書くコードをそれに依存する人々の観点からとらえている点で非常に印象に残りました。目まぐるしく変化するこの世界では、ユーザーは私たちが可能な限り最高のコードを記述し、開発したソフトウェアが実際に機能することを期待しています。このレベルの期待に応えるのは当然容易ではなく、だからこそ、開発スタックにおいてはテストが重要な要素になるのです。テストでは、仕事の質を評価し、さまざまなシナリオに照らして検証を行うことで、顕在化する前に問題を特定します。 テストピラミッドは数あるテスト戦略の内の一つです。2012年に紹介されて以降、おそらく10年近くは主要なテストモデルとして利用されてきましたが、最近は以前ほ

    テストピラミッド万歳 | POSTD
  • React Server Components を使うためのミニマムなフレームワーク Waku

    Waku プロジェクトを作成 Waku プロジェクトを作成するためには、以下のコマンドを実行します。 npm create waku@latest パッケージをインストールして、開発サーバーを起動してみましょう。 npm install npm run dev http://localhost:3000/ にアクセスすると、Waku のデフォルトのページが表示されます。 React Server Components 冒頭で述べたように、Waku は React Server Components に対応しています。React Server Components は React の新しいパラダイムであり、サーバー上でのみ実行されるコンポーネントを提供します。サーバー上でのみ実行されることで、以下のような利点があります。 クライアントに JavaScript が送信されないため、バンドルサイ

    React Server Components を使うためのミニマムなフレームワーク Waku
  • Reactはなぜそんなに人気なのか?翳りは訪れるのか?

    導入 現在、ReactをはじめとするVueSvelteなど多様なWebフロントエンドフレームワークが存在しますが、Reactが特に人気を博している理由について、単純な好奇心から自分なりに考察してみることにしました。 Reactの人気 Reactの人気の理由について考察するにあたり、まず、他のフレームワークと比較してReactが実際に人気があるのかを調査しました。 State of JS 毎年、世界中のWebエンジニアを対象にJavaScriptの最新トレンドや状況を把握するために実施されている利用率アンケートの結果がこちらです。回答数は3万人を超え、2022年の調査結果によると、Reactが8年連続で1位を獲得しています。 JavaScript Rising Stars GitHubのスター数を利用して、その年のJavaScriptエコシステムのトレンドを概観することができます。こちらは

    Reactはなぜそんなに人気なのか?翳りは訪れるのか?
  • Appleが「iOS 17.4でのPWA廃止」を撤回すると発表

    2024年2月の頭頃から、AppleがiOS 17.4のベータ版で「プログレッシブウェブアプリ(PWA)」のサポートを廃止していることが明らかになっています。AppleはPWAのサポート廃止について、欧州連合(EU)のデジタル市場法に準拠するためと説明していたのですが、多くの批判にさらされた末、サポート廃止を撤回すると発表するに至りました。 iOS 17.4 won't remove Home Screen web apps in the EU after all - 9to5Mac https://9to5mac.com/2024/03/01/apple-home-screen-web-apps-ios-17-eu/ iPhoneは長らくPWAをサポートしており、これによりモバイルアプリと同じようにウェブ上のアプリをホーム画面に追加して利用することができるようになっています。iOSでのP

    Appleが「iOS 17.4でのPWA廃止」を撤回すると発表
  • 【2024初頭】新規開発で使ってみたいモダンフロントエンド最前線

    TL;DR 弊社で実験的に導入を始めている、2024初頭時点で今後に期待が高まる最新のweb技術についてまとめています。 新規プロダクトの技術選定に迷っている方などにおすすめです。 Turborepo - Monorepo管理 モノレポ構成における懸念点の一つとして、プロダクトが大きくなるにつれてビルド時間が膨大になって来る点です。 TurborepoはRust製、並列化、差分ビルド、Remote Cashingなど、肥大化しがちなmonorepoのビルド時間を短縮するメソッドがたくさん詰まっています。 Bun - Package manager (runtime, test tool) 正確にはBunはランタイムですが、Nextなど厳密にはNode.jsで動かす必要があるため、弊社では(ほぼ)パッケージマネジャーとして活用しています。 pnpmやyarnと比較してnpm installな

    【2024初頭】新規開発で使ってみたいモダンフロントエンド最前線
  • 「若手PMが抱えやすい悩み」の解決には、大胆でも“いったん手法は置いておく” おすすめのプラクティスは「ペアロードマップ」 | ログミーBusiness

    自己紹介とLTの概要小西裕真氏:自分からは「意思から始めるプロダクトマネジメント」というテーマで話をします。 始めに少し自己紹介をさせてください。名前は小西と言いまして、エンジニアバックグラウンドでプロダクトマネージャーをしています。経歴としては、いくつか会社を務めた後、2022年末に独立をして、約1年間フリーのPMとして仕事をしてきました。 今回のLTのテーマは「育成」に近いものになります。仕事をする中でPMの実務もしているのですが、それに付随するかたちで若手の方や新人の方とかのサポート・育成を求められることがあり、その中で「みんながどういうところで引っかかるんだろう」とか、「それに対してこういうアプローチをするとこんなリアクションがあったと」いうものの知見がいくつか溜まってきたので、そういう話をしようと思います。 新人PMが感じる2つの難しさはじめに、そういった方々がどういうところに

    「若手PMが抱えやすい悩み」の解決には、大胆でも“いったん手法は置いておく” おすすめのプラクティスは「ペアロードマップ」 | ログミーBusiness
  • 最近のプログラミングしてる小学生のレベル高すぎて草→小学生のプログラミングコンテストで発表された作品の数々がすごいと話題に

    テツメモ|AI図解×検証|Newsletter @tetumemo 📝優勝者は小6の小川智也さん サマリー:お小遣いを確実に親からもらうアプリ「いえPay」 ■制作方法 - もともとHTMLの知識が豊富 - JavaScriptライブラリが豊富に使える - バージョン管理にgitを利用 - Cloudflare Accessのトンネリング機能を活用 プレゼンも質疑も素晴らしいです 必見ですよ↓ 2024-03-02 11:37:02 家でも会社でも使える決済システム「いえPay」の提供を03月01日(金)より開始 OgaTomo Systemsのプレスリリース(2024年3月1日 18時)。OgaTomo Systemsは、家でも利用可能な決済システム「いえPay」の提供を2024年3月1日に開始しました。いえPayは、家やSOHO向けの決済システムで、いつでもどこでもQRコードを使った

    最近のプログラミングしてる小学生のレベル高すぎて草→小学生のプログラミングコンテストで発表された作品の数々がすごいと話題に