タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

開発とwebに関するcpwのブックマーク (4)

  • 強い思想: Go を Web 開発に採用する上で

    Go は Web 開発に向いているか? 最も向いている領域は「CLI ツール」「ミドルウェア」「マイクロサービス」だと思っている。なぜならそれらはコードベースを比較的小さく抑えることを前提としているからだ。 Go は大きなコードベースを抱えやすい設計の言語になっていない。 ミドルウェアとマイクロサービスに関しては小さく作ることが正義。 CLI ツールに関しては単一責務なツールであれば小さくなるが,複数を束ねるツールであっても Web サービス開発に比べれば考えることは少なくて済む。 Web 業界における「一般的な Web 開発」,すなわちモノリスを基とした中規模以上の開発にははっきりと 向いていない と言うべきだろう。 フラットパッケージは正義か? 私が SNS で何度か言及した以下の記事がある。 フラットパッケージ戦略は,確かに Go文化圏においては一定の支持を集めている。Go

    強い思想: Go を Web 開発に採用する上で
    cpw
    cpw 2023/09/10
    Webに使うのは悪くないのだけれど大域脱出がないのが辛すぎる。一生懸命エラー取り回ししても結局500返すだけなんよ。ここだけなんとかなって欲しい。
  • クックパッドマートのドライバー向けWebアプリケーション - クックパッド開発者ブログ

    クックパッドマートの開発に携わっていますバックエンドエンジニアの中村です。 クックパッドマートは生鮮品のECサービスで、流通の仕組みを自分たちで作っています。当然ですが商品を流通させるには、物理世界でものを動かす必要があります。実際にものを運ぶのはドライバーと呼ばれる人が行っており、このドライバーに向けていつ・何を・どこに運ぶといった指示をする必要があります。このエントリではそんなドライバーへの指示のために開発しているWebアプリケーションを紹介します。 各便のアプリケーション クックパッドマートの流通の中には販売者が出荷してからユーザーの手元に届くまでに、タイムライン別に複数の流通方法が存在しています。タイムライン順に 「出荷サポート便」,「ハブ便」,「ステーション便」 といった流通方法が存在しておりそれぞれの便で個別にWebアプリケーションを用意しています。各流通方法を含む流通全体に

    クックパッドマートのドライバー向けWebアプリケーション - クックパッド開発者ブログ
    cpw
    cpw 2022/04/23
    “アプリを改修したいとなると他のチームに依頼をしてリソースを調整するといったことが都度発生し、どうしても足が遅くなってしまっていました。”これ。
  • React NativeをWebに持ってくることの意味 - ナカザンドットネット

    ブラウザはGUIアプリケーションプラットフォームではない Flexboxについて React DOMはGUIアプリケーションフレームワークではない React NativeはGUIアプリケーションプラットフォームの抽象である React Native for Webがブラウザに持ち込んだもの コンポーネントが便利 スタイル周りも良い感じ TouchableOpacityでタップ表現もラクラク 他にもいろいろあるけど プロダクション事例が強すぎる 作者のnecolasも語ってた まとめ 余談:React系のアプリケーションフレームワーク React Native for Webは、React NativeをWebに持ち込む試みです。 しばしば、こういった試みに対して「わけがわからない」「末転倒である」といった意見を見かけますが、筆者は妥当な試みであるという印象を持っています。ちょっと頭の中

    React NativeをWebに持ってくることの意味 - ナカザンドットネット
    cpw
    cpw 2018/05/30
    こういうのいつも思うんだけど、思想を揃えようとすると地獄見る。それぞれのプラットフォームの上にのってそれぞれで開発する方が良いと思う。唯一CordovaはWebに乗っかっててありだなと思う。
  • Feature Toggles (aka Feature Flags)

    Feature Toggles (often also refered to as Feature Flags) are a powerful technique, allowing teams to modify system behavior without changing code. They fall into various usage categories, and it's important to take that categorization into account when implementing and managing toggles. Toggles introduce complexity. We can keep that complexity in check by using smart toggle implementation practice

    Feature Toggles (aka Feature Flags)
    cpw
    cpw 2016/04/26
    適用できるかな?
  • 1