並び順

ブックマーク数

期間指定

  • から
  • まで

601 - 640 件 / 740件

新着順 人気順

設計の検索結果601 - 640 件 / 740件

  • 「2回ボタン押したら水が…」音楽フェスの準備中に男性スタッフ死亡 時速120キロの水が誤射で“直撃”【news23】(TBS NEWS DIG Powered by JNN) - Yahoo!ニュース

    14日、大阪市の音楽イベント会場で男性スタッフに倒れているのが見つかり、死亡が確認されました。当時、リハーサル中で演出で使う水が、男性に直撃したとみられています。 【写真を見る】「2回ボタン押したら水が…」音楽フェスの準備中に男性スタッフ死亡 時速120キロの水が誤射で“直撃”【news23】 ■時速120kmの水“直撃” 音楽イベントのスタッフ死亡 7月14日午前11時すぎ、大阪市のイベント会場で水を高速で拭き上げるウォーターキャノンという装置が誤作動し、スタッフの八代達司さん(40)が死亡しました。発射した水が八代さんの頭に直撃したとみられています。 会場では、7月15日と16日に開催予定だった「ウォーターボム」という韓国人アーティストらによる音楽イベントのリハーサルが行われていました。八代さんが、40台あるウォーターキャノンの操作装置を確認していたところ、一部の装置から水が高速で発射

      「2回ボタン押したら水が…」音楽フェスの準備中に男性スタッフ死亡 時速120キロの水が誤射で“直撃”【news23】(TBS NEWS DIG Powered by JNN) - Yahoo!ニュース
    • 「コンパイル時のユニットテスト」導入するとユニットテストを 書かなくてよくなるのか?

      Scott Wlaschin氏は著書である"Domain Modeling Made Functional" (和訳本なし)に関する講演で、関数型言語を用いてドメインモデルを定義すると、テストを書く必要がなく、たくさんのフラグをチェックする必要もないと説明しています。 彼はこの方法を「自己文書化」と「コンパイル時のユニットテスト」と呼んでいます。 この話では、彼の言う「コンパイル時のユニットテスト」が具体的にどのようなものなのか、そしてこの方法を使うことでテストがどれほど効率的になるのかを扱います。ただし、ドメイン駆動開発の定義やC#やF#の詳細な文法については説明しません。 https://zenn.dev/jtechjapan_pub/articles/d4e1dacb6f00a2 こちらのブログで練習で話したセッションなども見ることが可能です。

        「コンパイル時のユニットテスト」導入するとユニットテストを 書かなくてよくなるのか?
      • TypeScriptでもモジュラーモノリス、Node.jsでシステム構築するUbie

        ここまで見てきた3社の事例は、いずれもプログラミング言語「Ruby」とそのWebアプリケーションフレームワーク「Ruby on Rails(以下、Rails)」で開発したアプリケーションにモジュラーモノリスを導入するものだった。Railsでアプリを開発すると通常はモノリスになるため、サービスの成長によって巨大なモノリスが出来上がる。これをモジュラーモノリス化することで、開発生産性を上げていた。 モジュラーモノリスはアーキテクチャーなので、実際にはプログラミング言語やフレームワークには依存しない。freeeの事例でも、Railsのシステムに加え、開発言語として「Go」を採用したシステムにモジュラーモノリスを導入していた。 今回は、開発言語として「TypeScript」、そのサーバーサイド実行環境として「Node.js」を採用したUbieの事例を取り上げる。同社は、消費者向けの症状検索エンジン

          TypeScriptでもモジュラーモノリス、Node.jsでシステム構築するUbie
        • サイカの即戦力を生む2つの設計書 - XEP と Architecture Guide - XICA Tech blog

          はじめに 皆さんこんにちは。株式会社サイカでソフトウェアエンジニアをやっている鹿島(kashitaka)です。 皆さんの開発組織では設計書(Design Doc)をどのように運用していますか? Design Docをめぐる運用は開発組織全体の広い取り組みとしてプロセスに落とすことが難しく、チームごとに独自で運用しているなど取り組みが限定的だったりします。(社内の別チームは開発ドキュメントなどないチームもあったり) サイカでは Design Doc を開発組織全体として設計し運用しています。このDesign Docの運用体系は2021年ごろに定義し、 約2年運用して組織的に定着しています。 今回の記事ではサイカがどのように Design Doc を管理・運用しているのかをご紹介します。 この記事がチームや組織のDesign Docの運用に悩んでいる方、これから Design Doc の運用を

            サイカの即戦力を生む2つの設計書 - XEP と Architecture Guide - XICA Tech blog
          • 開発者体験サーベイ、めっちゃよかったんで、おすすめです - Money Forward Developers Blog

            エンジニアリング戦略室の高井といいます。 みなさん、開発生産性を高めていますか? 近頃、開発生産性という言葉をよく聞くようになってきました。開発生産性について書かれたブログや技術イベントでの発表を目にする機会が増えています。これはソフトウェアの重要性が高まってきていることや、またアメリカの金利政策によってマクロ経済状況が変化したという背景が影響しているようにも感じます。開発生産性という言葉がバズワードのようになりつつあります。 誰もが重要だと考えている開発生産性ですが、それが何であるのか、またどのように改善していくのか、という具体的な話になると喧喧諤諤の議論になってしまうようです。開発生産性とは、どうにも茫漠としていて、とらえどころがない、そしてなかなか難しいものです。 本エントリーでは、いくつかの研究を補助線にしつつ、開発生産性というよりも開発者体験にフォーカスしてみた私たちの経験につい

              開発者体験サーベイ、めっちゃよかったんで、おすすめです - Money Forward Developers Blog
            • 二度と御免? iPhoneの「探す」機能で約5億5千万円を手に入れた女性、その理由は【やじうまWatch】

                二度と御免? iPhoneの「探す」機能で約5億5千万円を手に入れた女性、その理由は【やじうまWatch】
              • Amazon MSKを用いてMySQLに対してChange Data Captureを実現する - ZOZO TECH BLOG

                はじめに こんにちは。基幹システム本部・物流開発部の作田です。現在、ZOZO社内で使用している基幹システムのリプレイスを担当しています。 現在行っているリプレイスでは、既存の基幹システムから発送機能を切り出し、マイクロサービスに移行しています。リプレイスの詳細については、ZOZOBASEを支える発送システムリプレイスの取り組みをご覧ください。 techblog.zozo.com マイクロサービスは発送業務の各作業が完了したことを基幹システムに連携しており、この連携を実現するためにAmazon Managed Streaming for Apache Kafka(以降、Amazon MSK)を採用しました。今回は、サービス間のデータ連携にAmazon MSKを採用した理由やAmazon MSKでの実装例と考慮点について紹介します。MySQLなどのリレーショナルデータベースに対してAmazon

                  Amazon MSKを用いてMySQLに対してChange Data Captureを実現する - ZOZO TECH BLOG
                • サービスメッシュを活用して、クラウドアプリケーションのオブザーバビリティを高める | gihyo.jp

                  Google Cloudで実践! クラウドネイティブな開発 サービスメッシュを活用して⁠⁠、クラウドアプリケーションのオブザーバビリティを高める 本連載は、Google Cloudのアプリ開発とDBプロダクトにおけるスペシャリスト達が、Google Cloudプロダクトを利用した、クラウドネイティブな開発を実践する方法を解説しています。 第6回では、サービスメッシュについて紹介します。 主に対象となる読者は、クラウドを利用してアプリケーションを開発するエンジニア、またはその基盤を構築するエンジニア、サービス開発に携わるプロダクトマネージャーを想定しています。 マイクロサービスアーキテクチャの課題 これまでの連載ではクラウドネイティブなアプリケーションの開発について紹介しました。小さい独立して動作するサービスが連携するマイクロサービスアーキテクチャは、スケーラビリティ、独立した開発の容易さ、

                    サービスメッシュを活用して、クラウドアプリケーションのオブザーバビリティを高める | gihyo.jp
                  • イベントストーミングを実施して、3日間で境界づけられたコンテキストを定義した話

                    この記事は何? 2024/3/5~2024/3/7にAWS ソリューションアーキテクトの福井さん、金森さんの助力を得てイベントストーミングを実施しました。 そのイベントストーミングでどういうことを実施して、どういう成果が出たのか、得た知見や学びについて書いていきます。 背景 前提として、弊社のバックエンドのアプリケーションの構成としては、いわゆるモノリスな構成となっております。2018年の創業からsnkrdunkの成長に合わせて、アプリケーションもイケイケドンドンと実装が追加され成長していきました。2022年ごろにはグローバル向けのアプリも提供し始めました。 その勢いのままに弊社はさらに事業を成長させ、時価総額1,000億規模のIPOを実現しようとしています。 IPOを目指すにあたって、システムでは大きな問題が2つあります。 機能開発の速度が低下しつつある JP側で開発した機能をGE側で再

                      イベントストーミングを実施して、3日間で境界づけられたコンテキストを定義した話
                    • 『ドメイン駆動設計入門 』という本が出るそうです - Magnolia Tech

                      ドメイン駆動設計入門 作者:増田 亨、田中 ひさてる、奥澤 俊樹、中村 充志、成瀬 允宣、大西 政徳技術評論社Amazon ソフトウェアデザイン誌の過去のドメイン駆動設計特集記事がまとまった単行本が出るそうです。 これは読む用、保存用、教育用の3冊以上買いですね。 過去に感想エントリを書いていました。 blog.magnolia.tech

                      • Rubyの型チェッカー「Sorbet」を導入した話 - Qiita

                        リンクアンドモチベーション Advent Calendar 2023の15日目の記事です はじめに 株式会社リンクアンドモチベーションの葛葉(くずば)です。 現在新卒2年目で、モチベーションクラウドのバックエンドエンジニアとして、新規機能の開発を担当しています。 複数の言語でもサーベイの回答、結果の確認ができるようにする開発をおこなっています。 本記事では、メイン業務と並行で進めていたプロジェクト 「Ruby(Ruby on Rails)における静的型付け」 について書きたいと思います。 同じように静的型付けを導入しようとしているプロダクトは少なくないと思います。 この記事を見ることで、 記事となっています。少しでも参考になれば幸いです。 【背景】 なぜ型宣言する必要があるのか 1.動的型付け言語「Ruby」の特徴 プロダクトに使われている言語「Ruby」は動的型付け言語と言われていて、型

                          Rubyの型チェッカー「Sorbet」を導入した話 - Qiita
                        • ディメンショナルモデリング勉強会を実施しました - 10X Product Blog

                          データ基盤チームに所属しているデータエンジニアの吉田(id:syou6162)です。10X社内のデータマネジメントの仕事をしています。 最近、社内でディメンショナルモデリング勉強会を行なったですが、なぜ勉強会を行なったのか、どのように行なったのか、勉強会を行なった結果何が得られたかについてまとめます。 ディメンショナルモデリング勉強会開催の背景 勉強会の進め方やスコープ 勉強会の参加者 勉強会で学んだ内容 Four-Step Dimensional Design Process キーの設計について 複数スタースキーマを適切に利用し、ファントラップを避ける コンフォームドディメンション まとめ: 勉強会で得られたもの ディメンショナルモデリング勉強会開催の背景 前回のエントリにまとめた通り、10Xのデータマネジメントの課題の中でも「データウェアハウジングとビジネスインテリジェンス」は優先度が

                            ディメンショナルモデリング勉強会を実施しました - 10X Product Blog
                          • それもまたUIだね。インタフェース散歩!(9) 人間の速さを鎮めておもてなしする

                            人とコンピュータの関係を考えると、二者間には常にインタフェースが存在します。本連載では、人とコンピュータの間に介在するインタフェースに着目し、インタフェースとそれらを世に生み出すプロダクト開発について議論します。Helpfeelが、独自のインタフェースを実装しながら、便利さと楽しさを備えたWebサービスをどのように開発しているのかについてお伝えします。 こんにちは。yuisekiです。Helpfeelでメディアキャプチャーツール「Gyazo」のプロダクトマネージャーをしています。今回は、Gyazoの設計・開発の過程で得られた、人間の認知や判断、行動や操作に関する知見を紹介します。 人間の速さへのもう一つの視点 本稿でみなさんに最もお伝えしたいのは、「人間は極めて速いけど、遅いほうが適切な場面もある」ということです。前回は、「人間は極めて速い」という事実を前提として、ソフトウェアにおける実際

                              それもまたUIだね。インタフェース散歩!(9) 人間の速さを鎮めておもてなしする
                            • コンテンツマーケティングのエンゲージメント獲得で意識すべきは「関係性の分岐点」 - 株式会社真摯

                              コンテンツマーケティングでのエンゲージメント獲得では「関係性の分岐点」を意識すると良いです。そのコンテンツ単体へのアクションを期待するだけでなく、どうすれば関係性のないユーザーに対して「次のメッセージ」を届けられるかを意識すれば、オーディエンスビルディングにつなげられます。一方で、短絡的な目先の獲得ではなく段階的に受け入れてもらう設計も必要です。 ここではエンゲージメント獲得について話をしていきます。 まだ関係性のないユーザーにどうすれば「次のメッセージ」を届けられるか コンテンツを起点としてユーザーに対してエンゲージメント獲得を図るとき、コンテンツ単体へのアクションを中心に設計されることがあります。「いいね」やgoodボタンなどの評価、ソーシャルメディアへのシェア、どれだけの時間を費やしてくれたか(滞在時間、再生時間)、最後まで楽しんでもらえたか(視聴維持、読了)、関連コンテンツ遷移など

                                コンテンツマーケティングのエンゲージメント獲得で意識すべきは「関係性の分岐点」 - 株式会社真摯
                              • 早期からRISC-Vの開発に着手した中国企業 RISC-Vプロセッサー遍歴 (1/3)

                                1ヵ月ほど間が空いてしまったが、連載748回の続きとなる。ただ、来週からはCESで発表された製品を取り上げるので、また少し間が空く。 SiFiveがリリースしたRISC-VベースのIP「E31」を 複数のメーカーが採用する 米国ではRISC-Vを実装したIPと、そのIPを利用したシリコンが2017年頃から次第に登場し始めた。SiFiveは先行者利益をフルに享受したベンダーの一社であり、実際同社が最初にリリースしたE31はいろいろなメーカーに採用された。 1つの例は(2018年にMicrochipに買収された)Microsemiである。Microsemiはまず自社のFPGAにE31を移植、自社のFPGAファブリック上でE31が利用できるようにした。ほかにもE31はいくつものベンダーにライセンスされており、この成功もあってRISC-VのIPベンダーとしての地位を確立した格好だ。 そのほかのベン

                                  早期からRISC-Vの開発に着手した中国企業 RISC-Vプロセッサー遍歴 (1/3)
                                • メタバースプラットフォーム 「INSPIX WORLD」はPHPもC++もまとめてC#に統一! ~MagicOnionが支えるバックエンド最適化手法~

                                  8/26開催 CEDEC2023にて登壇した資料となります。 Pulseが展開する仮想空間『INSPIX WORLD』のエンジニアリーダーによる 当該プロジェクトの大改修についてご紹介します!

                                    メタバースプラットフォーム 「INSPIX WORLD」はPHPもC++もまとめてC#に統一! ~MagicOnionが支えるバックエンド最適化手法~
                                  • 【プロ監修】マンションリフォームを成功させるノウハウまとめ-リフォームするなら【リフォームガイド】

                                    長く住んでいるマンションも、時としてリフォームが必要となります。 上手にリフォームをすれば、マンションは今までよりもずっとすみよい環境となるでしょう。 本記事では、マンションのリフォームにまつわる、こんなポイントをリフォームのプロの目線から解説します。 マンションのリフォームをする基準 マンションのリフォーム相場 場所別の費用と注意点 マンションのリフォームについてわからないことがある人は、ぜひ参考にしてください。 >>実際の見積もりデータから算出したマンションリフォームの費用と相場をチェック! 1.マンションのリフォームをする基準 まずは、マンションリフォームの考え方から解説します。 マンションリフォームにおいては、予算と優先度が基準となります。 他にも基準はありますが、まずはこのふたつを最優先するのが、リフォーム成功のコツです。 1-1.予算を決める まずは、どれだけの予算でリフォーム

                                      【プロ監修】マンションリフォームを成功させるノウハウまとめ-リフォームするなら【リフォームガイド】
                                    • 中国の金型メーカーと契約して部品を製造するまでをオープンソースの空気質モニターメーカーが語る

                                      気温や湿度、気圧、空気中の気体濃度、PM2.5などの粒子の濃度など、空気環境を計測する空気質モニターをオープンソースで開発するAir Gradientが、自社の製品を開発する際に中国の金型メーカーと商談した時の話を公開しています。 Our Journey of Making a Plastic Injection Mold with a Chinese Mold Maker https://www.airgradient.com/blog/plastic-injection-mold-making-tips/ 自分で組み立てるオープンソースの空気質モニターを販売するAir Gradientは、これまで空気質モニター用のプラスチック射出成形金型を3種類作成しており、いずれも中国の異なる金型メーカーに設計を注文したそうです。 設計段階の最初期に必要な知識について、Air Gradientは以下

                                        中国の金型メーカーと契約して部品を製造するまでをオープンソースの空気質モニターメーカーが語る
                                      • モジュール化 | 神戸大学MBA

                                        原 拓志 現代の製品開発・生産のマネジメントにおいて、理解しておくべき概念の1つが「モジュール化」である。「モジュール化」とは、全体システムを、いくつかの下位システム(モジュール)にわけ、モジュール間のインターフェイスを標準化することによって、システム全体の構造を変革することなく、モジュールの取替や組換えによって、システムの機能を維持ないし変更できるようにする方法である。システムがハードウェアでもソフトウェアでも問わないし、比喩的に社会システムに適用することも可能だ。大量生産方式を特徴づける部品の互換化とも共通点があるが、互換部品が通常は同じ機能のものを指すのに対し、モジュール化の場合は、異なる機能のものも組換え可能にし、全体システムの機能を変革することも狙いにするところが相違する。 「モジュール化」のメリットの1つは、全体システムの変革に際して、変革を局所化することにより変革に伴う効率の

                                          モジュール化 | 神戸大学MBA
                                        • Introduction to Design and Implementation of Metaheuristics

                                          実務に現れる組合せ最適化問題には,汎用の数理最適化ソルバーで対応できない問題が少なくありません.このような問題に対しては,貪欲法や局所探索法を基本戦略にさまざまなアイデアを組み合わせたメタヒューリスティクスの開発がひとつの有効な手段となります.しかし,メタヒューリスティクスの設計や実装を詳細に解説している書籍は少なく,そのノウハウを習得することは容易ではありません.本スライドでは,巡回セールスマン問題と一般化割当問題を通じてメタヒューリスティクスの設計と実装を解説します.

                                            Introduction to Design and Implementation of Metaheuristics
                                          • Speedometer 3.0: The Best Way Yet to Measure Browser Performance

                                            As announced on browserbench.org today, in collaboration with other browser engine developers, Apple’s WebKit team is excited to introduce Speedometer 3.0, a major update that better reflects the Web of today. It’s built together by the developers of all major browser engines: Blink, Gecko, and WebKit with hundreds of contributions from companies like Apple, Google, Intel, Microsoft, and Mozilla.

                                              Speedometer 3.0: The Best Way Yet to Measure Browser Performance
                                            • Preparing for the Systems Design and Coding Interview

                                              At Big Tech and high-growth startups, coding and systems design interviews are common - and fairly standard. A lot of people have asked me for preparation advice for these. Here is what I used when getting ready for an E5/E6 Facebook interview, and the one at Uber - where I was hired as a senior software engineer (L5). It's the same resources I recommend to people who are preparing for Big Tech or

                                                Preparing for the Systems Design and Coding Interview
                                              • 【JJUG CCC 2024 Spring】物理削除/論理削除 #jjug_ccc_c #jjug_ccc | ドクセル

                                                TORANOANA Lab 物理削除 vs 論理削除 レコード消滅作戦 虎の穴ラボ 河野 裕隆 JJUG CCC 2024 Spring Copyright (C) 2024 Toranoana Lab Inc. All Rights Reserved. #jjug_ccc_c 自己紹介 河野 裕隆(こうの ひろたか) 好きなもの ● 2019/08 虎の穴ラボ入社 ● VOCALOID(初音ミク) ● 新規開発チーム ● 謎解き、クイズ ○ ● クリエイティア他 X: @hk_it7 虎の穴ラボへの入社理由 ● スキルを高めあえる仲間がほしい ● ユーザーに近い仕事がしたい JJUG CCC登壇は半年ぶり3回目 初めてスタッフ参加🎉 2 Copyright (C) 2024 Toranoana Lab Inc. All Rights Reserved. #jjug_ccc_c

                                                  【JJUG CCC 2024 Spring】物理削除/論理削除 #jjug_ccc_c #jjug_ccc | ドクセル
                                                • 組織が拡大しても質の高いDDDを守れるか?ログラス松岡氏・村本氏に聞くDDD浸透の切り札

                                                  組織が拡大しても質の高いDDDを守れるか?ログラス松岡氏・村本氏に聞くDDD浸透の切り札 2023年9月19日 株式会社ログラス EM 松岡 幸一郎 新卒で日本アイ・ビー・エムに入社し、大手銀行向け業務アプリケーション開発に携わる。4年後にビズリーチに転職。社外サービスや社内業務システムの企画・開発を担う一方で、「ドメイン駆動設計」についてブログなどで発信し、勉強会も数多く主宰。DDD普及活動を通じて知り合ったログラスに転職し、EMを務める 株式会社ログラス エンジニア 村本 雄太 新卒で人材系ベンチャーに入社し、インフラ責任者やテックリード、新規事業開発などの業務を担う。 2021年11月、ログラスに入社。スクラムチームのリーダーとして、チーム改善の推進や開発のリードを担う アジャイル開発の普及により、その関連手法であるドメイン駆動設計(Domain-Driven Design:以下、D

                                                    組織が拡大しても質の高いDDDを守れるか?ログラス松岡氏・村本氏に聞くDDD浸透の切り札
                                                  • 3D CADの普及から製造業DXが語られるようになるまでの約20年間を振り返る

                                                    皆さん、こんにちは! 土橋美博です。今回から「3D設計の未来」をテーマにしたコラム形式の新連載がスタートしました。機械設計に携わるようになってから30年超、3D CADとの付き合いも20年以上になる筆者が、毎回さまざまな切り口で「3D設計の未来」に関する話題を皆さまに提供していきます。 図1は筆者のこれまでの歩みを、CAD導入やデジタル推進の流れにフォーカスして簡単にまとめたものとなります。同世代の設計者の皆さんと共通する部分も多いのではないでしょうか。 懐かしいものからすっかり定着しているもの、さらには新しいものまで、さまざまなワードが頭に浮かびますね。皆さんはいかがでしょうか? 筆者自身、実際にこれらワードに関連する技術やツール、考え方などに触れ、業務だけでなく、ライフワークである3D推進や記事執筆などの活動にも役立ててきました。 今回は、これらワードを含む設計/製造ITのトレンドの変

                                                      3D CADの普及から製造業DXが語られるようになるまでの約20年間を振り返る
                                                    • 事業価値を生み出すモデリング 価値をサステナブルにするアーキテクチャ

                                                      このスライドでは、ドメイン駆動設計の手法を用いて、 モデリングで機能性を高め、 アーキテクチャと実装パターンで保守性を高める方法を紹介します。 ドメイン駆動設計のモデリング手法として、シンプルな4つの図でモデリングできる"sudoモデリング"の事例を紹介し、それをコードに落とし込むためにどのようなアーキテクチャが必要かを解説します。 # 関連資料 ドメイン駆動設計 サンプルコード&FAQ https://little-hands.booth.pm/items/3363104 今回の内容はこちらからの抜粋です。DDDに関して頻出の質問に、多くのサンプルコードを交えて回答した解説書です。 モデリング、集約の実装、テストについても具体例を交えて解説しています。 ## 実装方法に関しての解説動画 10分でわかるドメインモデルをコードに落とす方法 https://www.youtube.com/wa

                                                        事業価値を生み出すモデリング 価値をサステナブルにするアーキテクチャ
                                                      • Software Designドメイン駆動設計に参加 - Qiita

                                                        前書き 業後に以下のDDDイベントに参加してきた。 その議事録とアウトプットとしてここに残す。 画像の上2つが自分が書いたものである。 ドメイン駆動設計概要とユビキタス言語 コンテキストマップとコアドメイン 全体像を俯瞰したコンテキストマップ→その上でのどこにモデリングコストかけるか策定。コアドメインの時間経過に伴う変化(動き)、境界の位置含めて。詳細での検証の上で演繹的に前提となるマクロな境界の位置を修正。 それに対して参加者の方から、 ①コンテキストマップからのコアドメインの定義という順番(トップダウン寄り) ②コアドメイン先に定義してからのコンテキストマップ作成という順番(ボトムアップ寄り) どちらなのか? という良い質問があった。 どっちかというとコアドメインを最初に特定して、それを支える業務サービスとして他のドメインがあるため、わりとボトムアップ式にコンテキストマップ作成という話

                                                          Software Designドメイン駆動設計に参加 - Qiita
                                                        • WordCamp Kansai 2024 ハム『ブロックエディタでWebサイトの制作がどう変わったのか?実装事例から見る現在のWordPressの設計と構築』

                                                          WordCamp Kansai 2024 ハム『ブロックエディタでWebサイトの制作がどう変わったのか?実装事例から見る現在のWordPressの設計と構築』

                                                            WordCamp Kansai 2024 ハム『ブロックエディタでWebサイトの制作がどう変わったのか?実装事例から見る現在のWordPressの設計と構築』
                                                          • 中国が新たな国産次世代CPU「Loongson 3A6000」をリリース、IntelのCore i5-14600Kに匹敵か

                                                            中国の半導体企業であるLoongson(龍芯)が、次世代CPUである「3A6000」を2023年11月28日に発表しました。Loongsonは「3A6000は世界の主流製品に匹敵するCPUで、中国が国産CPUの設計において新たな突破口を開くきっかけになる」とコメントしています。 China's Loongson 3A6000 CPU Reaches Core i5-14600K Performance In Clock-To-Clock Test, Overclocked To 3 GHz https://wccftech.com/china-loongson-3a6000-cpu-reaches-core-i5-14600k-performance-clock-to-clock-test-overclocked-to-3-ghz/ Loongson releases next-gener

                                                              中国が新たな国産次世代CPU「Loongson 3A6000」をリリース、IntelのCore i5-14600Kに匹敵か
                                                            • まさかスタバ? リニューアルで“洗練空間” 中高生、自主運用スペースも 目指すは脱「静かな図書館」 | 西日本新聞me

                                                              まさかスタバ? リニューアルで“洗練空間” 中高生、自主運用スペースも 目指すは脱「静かな図書館」 福岡・那珂川市図書館 2024/6/11 15:16 (2024/6/11 16:07 更新) [有料会員限定記事]

                                                                まさかスタバ? リニューアルで“洗練空間” 中高生、自主運用スペースも 目指すは脱「静かな図書館」 | 西日本新聞me
                                                              • 大きな泥団子に立ち向かう

                                                                「アーキテクチャを突き詰める」Online Conference 2024年5月22日 ①大きな泥団子問題 ②銀の弾丸 関心の分離 ③関心の分離の枠組み(計算、アクション、アダプター) ④計算を分離する実践技法 ⑤関心の分離:その他の実践技法

                                                                  大きな泥団子に立ち向かう
                                                                • 米メタ、コンピューターコード生成AIモデル発表へ

                                                                  米メタ・プラットフォームズ(旧フェイスブック)は5日、英国、フランス、ドイツで、同社アプリ上のニュース配信サービス「フェイスブックニュース」の機能を年内に中止すると発表した。2022年12月撮影(2023年 ロイター/Yves Herman/File Photo) [24日 ロイター] - 米メタ・プラットフォームズ(META.O), opens new tabは24日、人工知能(AI)分野への取り組みを一層強化し、コンピューターコードの作成を支援するよう設計されたAIモデルを発表すると明らかにした。 メタはブログへの投稿で、「コード・Llama(ラマ)」と名付けたこのAIモデルが無料で利用でき、人間が入力したテキストによるヒントに基づいてコードを書き、コード補完とデバッグにも利用できると説明した。

                                                                    米メタ、コンピューターコード生成AIモデル発表へ
                                                                  • Next.jsとFirestoreを用いたmicroCMS記事の「いいね」機能の設計と実装

                                                                    この記事では紹介してないものも載せてます。 既に実装済みなとこは省略 簡単に説明すると、Vercel上のNext.js製のWebアプリを作り、CMSはmicroCMSを利用してAPI経由でデータ(記事)を取得・表示させたWebアプリです。今回は「いいね機能」だけにフォーカスしているのでそれ以外の実装済みの部分は割愛しています。 記事に関する処理や表示に関して 簡単に説明します microCMSを使ってAPI経由でデータを取得 主に記事の一覧ページと詳細ページがある構成 getStaticPathsとgetStaticPropsをつかってSGしてます ルーティングはDynamic Routingを用いています 参考 ディレクトリ 「いいね」機能を実装するにあたって、関連するディレクトリとファイルを以下に示します。 ディレクトリ構成の図解 . ├── src │   ├── component

                                                                      Next.jsとFirestoreを用いたmicroCMS記事の「いいね」機能の設計と実装
                                                                    • コアユーザーが本当に欲しかったものを探してB/43プラスを作った話 - inSmartBank

                                                                      みなさん、こんにちは!PMのBNBN(ぶんぶん)です。自分は2人子どもがいるのですが、この前初めてパパ友とLINE交換して一緒に遊びました。公園で虫取りに出掛けたのですが、子ども達よりパパ達の方が楽しんでいて、最後は子どものことを忘れてセミ取りしてました。 さて、そんな夏真っ盛りの7月12日にリリースしたメンバーシップサービス「B/43プラス」を出すまでに、どんな風に「コアユーザーが本当に欲しかったもの」を探したかを書いてみます。 この記事の想定読者 新機能開発に携わるPM、エンジニア、リサーチャー ユーザーが本当に欲しかったものを探すことが多いPM、リサーチャー 「良いユーザー体験」と「収益化」の狭間で苦悩するPM B/43とは・B/43プラスとは B/43(ビー ヨンサン)は、使いすぎが防げるチャージ式のVisaプリペイドカードと、残高と支出がひと目でわかるアプリがセットになったサービ

                                                                        コアユーザーが本当に欲しかったものを探してB/43プラスを作った話 - inSmartBank
                                                                      • CSS設計とは何だったのか?と、コンポーネント環境との関わり

                                                                        HubSpotやCSS設計に明るい半田のウェブサイトです。 ウェブサイトの本質は情報を伝えることですので、それを言い訳にデザインは全体的に工事中です。 みんな大好き、あるいは大嫌いなCSS設計。そんな言葉が生まれてから久しく、JavaScriptフレームワーク(以後JSフレームワーク)を始めとする技術が提供するスコープ付きのコンポーネント環境の登場によって、そのなりを潜めている気がしなくもない。 そんなCSS設計とは何だったのか、をちょっと小難しく振り返ってみます。 なお本記事では、区別のためCSS設計が「再利用可能なパーツ」とみなす単位を(あるいは慣習的に)「モジュール」、JSフレームワークにより提供される単位を「コンポーネント」と呼びます。 CSS設計が行っていたこと 「CSS設計」と聞くと Block__Element–Modifier という形式の長ったらしいクラス名を付けることだ

                                                                          CSS設計とは何だったのか?と、コンポーネント環境との関わり
                                                                        • 回路基板設計を自動化するAIツール「SnapMagic Copilot」――SnapEDAからSnapMagicへ - fabcross for エンジニア

                                                                          SnapEDAから社名を変更したSnapMagicは2023年10月4日、最先端の人工知能(AI)と膨大な同社独自のデータセットを組み合わせた、回路基板設計を自動化するツール「SnapMagic Copilot」を発表した。これは、150万人のエンジニアに利用されてきた電子設計検索エンジン「SnapEDA」の上に構築されたものだ。 SnapMagic全体は3つのステップからなる。Step1はSnapMagic Search(旧:SnapEDA)での部品選択、Step2はSnapMagic Copilotでの回路設計、Step3はSnapMagic Storeでの部品購入だ。 Step1の部品選択では、SnapMagic Searchで何百万もの電子部品向けCADモデル、シンボル、フットプリントから適したものを探し出すことで、素早く設計できる。既存のさまざまなプリント基板(PCB)設計ツール

                                                                            回路基板設計を自動化するAIツール「SnapMagic Copilot」――SnapEDAからSnapMagicへ - fabcross for エンジニア
                                                                          • TDDを実践する中で身につけてた「設計に関するスキル」を3つ - Mitsuyuki.Shiiba

                                                                            TDDを実践する中で身につけた「設計に関するスキル」があるなぁと思ったのでメモを残しておくことにする。TDDをやるときのスキルではなく設計をするときのスキル。 染み込んでいる TDDは以前に書いたように(ってもう7年も前か・・・)あんまり使わなくなっている。でも心の中にある。ウェブアプリケーションエンジニアとしての自分にとても大きな影響を与えている。 bufferings.hatenablog.com TDDから学んだ設計に関するスキル 3つ思い浮かんだ まずは動くものを作る 必要な分だけ作る 「ありえない」の処理を考える 注意 ウェブアプリケーションを書くときのことを考えながら書いている。ライブラリやフレームワークのようないろんなユーザーから利用されるものは、今回の話の対象ではない。 1. まずは動くものを作る TDDで実装を書くときは「キレイじゃなくてもいいからテストがグリーンになる(

                                                                              TDDを実践する中で身につけてた「設計に関するスキル」を3つ - Mitsuyuki.Shiiba
                                                                            • LLMを活用した “反直感的”な新規サービス設計

                                                                              ■ 登壇イベント :LLM in Production Meetup #0 kick off https://llm-in-production.connpass.com/event/287806/ ■ Algomatic HP:https://algomatic.jp/ 採用情報:https://jobs.algomatic.jp/

                                                                                LLMを活用した “反直感的”な新規サービス設計
                                                                              • 【ゼロから始める】✨UI設計✨ - Qiita

                                                                                【概要】 『UI設計』についてです。 経緯は、 ・筆者が初めてアプリの実装を行った際にUI設計が杜撰だったこと ・デジタル庁のサイトの記事を閲覧し、UI設計に興味を持ったこと からUI設計・デザインについて体系的に学びたいと思いました。 本記事では UI設計の考え方から実装方法 まで完結的に説明できるように考察していきたいと思います。 ※ 筆者は、駆け出しエンドエンジニアである為、知識が浅い部分もあると思います。間違い等ある場合はご指摘等いただけると幸いです。また、初心者のためのUI設計になりますので、より専門的に深めたい方は書籍などをご利用ください。 【対象者】 ・UIデザインを0から体系的に学びたい人 ・バックエンドエンジニアで個人アプリのUIを向上させたい人 ・フルスタックな開発を意識している人 【目次】 ※下記、全体に目を通してから作業することをお勧めします。 ・【概要】 ・【対象

                                                                                  【ゼロから始める】✨UI設計✨ - Qiita
                                                                                • Clean Craftsmanshipとシンプルな設計 - kdmsnr.com

                                                                                  Loading... Page: / folder_open Download share