タグ

matarilloのブックマーク (5,047)

  • データ詰め替え戦略 - kawasima

    このSpring Bootを使ったクリーンアーキテクチャの例は、データの詰め替え過剰にみえる。 https://www.baeldung.com/spring-boot-clean-architecture これだけのモデルと詰め替えが必要なのだろうか? 『Get Your Hands Dirty on Clean Architecture 』にこのマッピング戦略(詰め替え戦略)が書かれている No Mapping (レイヤ間でモデルを共有し、詰め替えをしない) 2-way Mapping (各レイヤで独自のモデルを持ち、レイヤを跨ぐ呼び出しは上位レイヤが詰め替えの責務を負う) Full Mapping (各レイヤで独自のモデルを持ち、レイヤを跨ぐ呼び出しには専用のモデルを使う) またこの戦略のどれを選ぶかの基準は『Balancing Coupling in Software Design

    データ詰め替え戦略 - kawasima
    matarillo
    matarillo 2024/07/24
  • Types as Interfaces

    For the past few days, I have been toying with an idea for a board game. To test it out, I wanted to write a simple implementation of it. Here’s an example of a type we might need in a critical phase of the game. -- | A quote for a proposal. data Quote = Quote { _proposal :: Proposal , _premium :: Int , _share :: Int } In that phase, values of this type need to be communicated back and forth betwe

    matarillo
    matarillo 2024/07/23
    あとで読む
  • 内部品質の低下を「実装前」にキャッチする「設計レビュー」のすすめ【Sansan笹川】 レバテックラボ(レバテックLAB)


    Sansan  Sansan Engineering Unit    20184AI 20234SansanSansan Engineering Unit DXSansan X Profile Bill OneContract OneDXSansan50013 
    内部品質の低下を「実装前」にキャッチする「設計レビュー」のすすめ【Sansan笹川】 レバテックラボ(レバテックLAB)
    matarillo
    matarillo 2024/07/23
    よい
  • あとがきのようなもの|針とら

    『絶望鬼ごっこ さらば地獄鬼ごっこ』発売しました。 24巻続いたシリーズも、ようやくフィナーレとなりました。 1巻が発売されたのは9年以上も前で、僕が新人作家だったのはもう一昔前のことになってしまいましたが、とりあえずぜんぶ済んだいま、駆けだしのころの気持ちを忘れないうちに、ここに残しておくことにします。 作品の中身とはまったく関係ないので、読者の方はパスしてもらえるとうれしいです。 読者の子たちからたまに、「絶望鬼ごっこはどんなきっかけで思いついたんですか?」と質問を受けるのですが、僕は結構返事に困ってしまいます。 僕がデビューした当時の児童文庫は、男子向けの企画を通すことが、非常にむずかしい状況でした(今も変わっていませんが)。 公募に完全KYな作品を送りつけて落選した僕に、担当についてくれた編集者は、「男子はを読まないようです」「男子向けはむずかしいです」と繰り返し説得してくれまし

    あとがきのようなもの|針とら
    matarillo
    matarillo 2024/07/23
    プロダクトマネジメント論として読んでみる
  • 「.NETのクラスライブラリ設計 改訂新版」を買った - おんがえしの blog


     C#  API  neuecc 22 .NET   :Krzysztof Cwalina,Jeremy Barton,Brad AbramsBPAmazon .NET  API   
    「.NETのクラスライブラリ設計 改訂新版」を買った - おんがえしの blog
    matarillo
    matarillo 2024/07/23
  • GitHub - microsoft/ebpf-for-windows: eBPF implementation that runs on top of Windows

    The following diagram shows the basic architecture of this project and related components: As shown in the diagram, existing eBPF toolchains (clang, etc.) can be used to generate eBPF bytecode from source code in various languages. Bytecode can be consumed by any application, or via bpftool or the Netsh command line tool, which use a shared library that exposes Libbpf APIs, though this is still in

    GitHub - microsoft/ebpf-for-windows: eBPF implementation that runs on top of Windows
    matarillo
    matarillo 2024/07/23
    CrowdStrikeインシデントで開発の優先度が上がるのかどうか。そもそもEDRをeBPF上に構築できるものか、その意味があるのかもよくわからんが。
  • 西日本の民が東京の餃子に感じる「違和感」とは? | 稲田俊輔「西の味、東の味。」


    西  VS       
    西日本の民が東京の餃子に感じる「違和感」とは? | 稲田俊輔「西の味、東の味。」
    matarillo
    matarillo 2024/07/22
    餃子に何をつけるかで出身地がわかる? しょう油・酢・ラー油以外に使われるもの https://www.athome.co.jp/vox/town/86197/
  • 「ゆる言語学ラジオ」批判の根本的無理|アリス&テレス


     PodcastYoutube  spring    
    「ゆる言語学ラジオ」批判の根本的無理|アリス&テレス
    matarillo
    matarillo 2024/07/22
    長いけど興味深い
  • ゆる自己批判の試み|ご


     428D,   note使Twitter
    ゆる自己批判の試み|ご
    matarillo
    matarillo 2024/07/22
    IT関係の「ゆるい」情報発信内容を批判することの自己批判をイメージしながら読んだ
  • 「関数型ドメインモデリング」を読んだ - p-kino’s blog


    Scala   -      ScalaHaskell F#
    「関数型ドメインモデリング」を読んだ - p-kino’s blog
  • 英語圏のゲームが日本で売れない理由は、Twitterをしてないからかも!?スウェーデンの会社が日本でゲーム公式アカウントになるまで — Neon Noroshi


    Twitter 稿XTwitterX便Twitter PRTwitter PRSNSPRPRPR  TwitterPlaytonic Twitter
    英語圏のゲームが日本で売れない理由は、Twitterをしてないからかも!?スウェーデンの会社が日本でゲーム公式アカウントになるまで — Neon Noroshi
    matarillo
    matarillo 2024/07/19
    ここのブログ毎回おもしれーな
  • Scrum Guide (LeSS Version)

    Purpose of the Scrum Guide Scrum is a framework for developing, delivering, and sustaining complex products. This Guide contains the definition of Scrum. This definition consists of Scrum’s roles, events, artifacts, and the rules that bind them together. Each element of the framework serves a specific purpose that is essential to the overall value and results realized with Scrum. Changing the core

    Scrum Guide (LeSS Version)
    matarillo
    matarillo 2024/07/19
  • ミーティング・ファシリテーション入門 / Introduction To Meeting And Facilitation

    Stockmark ( https://stockmark.co.jp ) 社内勉強会の資料公開です。

    ミーティング・ファシリテーション入門 / Introduction To Meeting And Facilitation
    matarillo
    matarillo 2024/07/18
  • 「関数型ドメインモデリング」の日本語訳が出たので読んでみた(後編)


      23   Amazon 3  8      使 使   使 使 8.2 
    「関数型ドメインモデリング」の日本語訳が出たので読んでみた(後編)
  • さらなる型安全性を求めて ~ Refinement TypeをScalaで実現する ~


    SoRBtoB Scala  refined  newtype  refinednewtype使Scala Value Class / Tagged Type refined + newtype使 SNS case class User(id: String, email: String, age: Int) val user1 = User("@tod
    さらなる型安全性を求めて ~ Refinement TypeをScalaで実現する ~
    matarillo
    matarillo 2024/07/16
  • 「社内SIer化させない」「エンジニア文化の浸透」、東京ガスに学ぶ内製開発の勘所

    勘所1:念入りなチームビルディング 前回記事で触れた通り、東京ガスCX推進部は2022年に発足した内製開発チームによって、2023年11月にWeb会員サービス「myTOKYOGAS」リニューアルをやり遂げるという大きな成果を上げた。ただ内製に取り組み始めた2022年当初は、十分な開発体制が整わない中、着手したために混乱。結局は後に、一度書いたコードをすべて廃棄してやり直す事態となった。 プロダクトのローンチ日が決まっていたという事情はあるにせよ、「来は体制をきちんと整えてから開発を進めるべきだった。開発者の高いスキルと強い責任感でなんとか稼働まで持ってこられたが、一歩間違えれば稼働できないリスクをはらんでいた」と東京ガスの及川敬仁CX推進部デジタルマーケティンググループマネージャーは振り返る。 東京ガスに中途入社し、現在はテックリードを務めるCX推進部デジタルマーケティンググループエンジ

    「社内SIer化させない」「エンジニア文化の浸透」、東京ガスに学ぶ内製開発の勘所
    matarillo
    matarillo 2024/07/16
  • https://x.com/arton/status/1812780070853079291

  • アジャイル専門部隊の一構成員が敢えてウォーターフォールを語るぞ - Qiita


     2001 使
    アジャイル専門部隊の一構成員が敢えてウォーターフォールを語るぞ - Qiita
    matarillo
    matarillo 2024/07/14
  • 古典ドメインモデリングパターンの解脱 - 大吉祥寺.pm - kawasima


    2024713.pm() 2 2 2  Patterns of Enterprise Application Architecture(PofEAA) PofEAA使 ContractProduct, RecognitionStrategy 
    古典ドメインモデリングパターンの解脱 - 大吉祥寺.pm - kawasima
  • IBM developerWorks 「関数型の考え方」の記事まとめ - 平々毎々(アーカイブ)

    dWのサイトにはインデックスがないので、とりあえず時系列でまとめる。 (まとめコメントは随時追加予定) 関数型の観点で考える 関数型の考え方: 関数型の観点で考える、第 1 回 (2011/7/1) 関数型の考え方: 関数型の観点で考える、第 2 回 (2011/7/1) 関数型の考え方: 関数型の観点で考える、第 3 回 (2011/7/29) 第1回では、純粋関数、高階関数、第一級関数といったあたり。 第2回では、クロージャ―とコレクションメソッド(≒リスト処理高階関数)。 第3回では、部分適用、カリー化、再帰。 サンプルコードは、Java以外に Functional Java, Groovy, Scala, Clojureが登場するけど、それらの関数型言語をよく知っている必要はない。 不変性と合成 関数型の考え方: 不変性 (2011/9/2) 関数型の考え方: 連結と合成、第 1

    IBM developerWorks 「関数型の考え方」の記事まとめ - 平々毎々(アーカイブ)
    matarillo
    matarillo 2024/07/14