ブックマーク / dev.classmethod.jp (8)

  • 2024年版「基本的なウェブアプリケーションを構築する」のチュートリアル手順まとめてみた[Amplify Gen2対応] | DevelopersIO

    初めてAWSのサーバレスサービスを学習するときに利用できる「基的なェブアプリケーションを構築する」の内容を2024年現在でも実行できる手順にしてみました こんにちは、臼田です。 みなさん、AWSのチュートリアル活用してますか?(挨拶 今回はAWSの初心者向けハンズオンコンテンツである基的なウェブアプリケーションを構築するを2024年の現在版の手順としてまとめてみました。 このコンテンツはAWSのサーバレスなサービスを利用して、簡単にウェブアプリケーションを作成する体験ができるチュートリアルとなっており、登場するAWSの各サービスを理解するのにちょうどよい内容でした。しかし、リリースされてしばらく経っているのもあり、特に今回のAmplify Gen2リリースもあってだいぶ画面や操作方法などが変わってしまいました。 実現できる事自体は変わらないので、現時点でこのチュートリアルを初心者でも完

    2024年版「基本的なウェブアプリケーションを構築する」のチュートリアル手順まとめてみた[Amplify Gen2対応] | DevelopersIO
    D_first
    D_first 2024/06/18
    現実はこんなAWSに依存した構成にするわけにはいかないのでほとんどEC2で完結させるんですけどね。
  • ChatGPT の回答でインターネット上の画像を表示させてみる | DevelopersIO

    こんにちは、CX事業部 Delivery部の若槻です。 ChatGPT の回答でインターネット上の画像を表示させてみたので方法をご紹介します。 ※ 04/26 タイトル含め更新(旧タイトル「ChatGPT の回答でインターネット上の画像が表示可能になっていました」) 表示してみた 利用環境は以下の通りです。 バージョン:GPT-4 ブラウザ:Microsoft Edge その1 犬の画像のURLをもらえることを期待して次の質問をしてみます。 あなたが知っている犬の画像のURLを`- ![](URL)`という形式で5個表示して すると回答で犬との画像が表示されました。ChatGPT の回答上ではブラウザの画像表示機能が働くようです。また「私の知識が更新された2021年9月時点で利用可能な」という断りが入っており、自分が GPT をベースにした AI だという自覚はあるようです。 また、回

    ChatGPT の回答でインターネット上の画像を表示させてみる | DevelopersIO
    D_first
    D_first 2023/04/24
    クラスメソッドさん、最近ChatGPT関連で微妙な記事量産してて心配になる。
  • 5年間は生き続ける考え方が凝縮された良書「AWSで実現するモダンアプリケーション入門」 | DevelopersIO

    「最近、モダンモダンすげぇ聞くけどモダンってなに?」 「人の数だけモダンはあるんだよ…」 近年、パブリッククラウドを主軸としたアプリケーション開発文脈の中で「モダンアプリケーション」という言葉をよく聞くようになりました。自分もMAD(Modern Application Development)事業部の部長を去年やっていたりして、モダンという言葉には人一倍敏感だったりします。 そんなおり、そのモダンアプリケーションについて真正面から解説するを、著者の落水さんから献いただいたので、僭越ながら書評という形でご紹介させていただきます。 丸わかりやで。 書籍の概要「AWSで実現するモダンアプリケーション入門」 AWSで実現するモダンアプリケーション入門 〜サーバーレス、コンテナ、マイクロサービスで何ができるのか | 落水 恭介, 吉田 慶章 | | 通販 | Amazon アプリケーションの

    5年間は生き続ける考え方が凝縮された良書「AWSで実現するモダンアプリケーション入門」 | DevelopersIO
    D_first
    D_first 2023/02/01
    amazonのレビューが胡散臭すぎるのだが、クラスメソッドさんが言うなら買ってみるか・・・
  • Unit Test の改善に取り組んでみました | DevelopersIO

    はじめに prismatix 事業部で QA エンジニアをしている長友です。 今回は私の所属するチームの方がテスト改善を行ってくださったので、そのお話です。 経緯 今私のいるチームには、私以外に K さんというメンバーの方がおられます。 これまで私の所属する prismatix 事業部で、いろいろなマイクロサービスの開発に携われてきた方です。エンジニアリング力が高く、テストに関するも出されている方で、私もその方のを持っています。ですから話すときはよくテストの話題になります。 その方が、これまで開発チームにいた中で作っていたテストコードによるテストのやり方に課題を感じていたということで、今回その改善をすることになりました。 いろいろ試行錯誤をされて、こうしたらいいのではないかというアイデアが出てきたので、それをどうやって開発チームに実践してもらうかをやってみたことをお話します。 なお、私

    Unit Test の改善に取り組んでみました | DevelopersIO
    D_first
    D_first 2022/09/16
    ロンドン学派からデトロイト学派に宗旨替えをしたと。
  • レビューしやすいプルリクエスト | DevelopersIO

    このコードを見た時に、レビュアーは「ユーザーを削除するコードが追加されたこと」「ユーザーを削除するコードとして、deleteUser が正しいかどうか」あたりは判断できます。 しかし、「そもそもこれ、いるの?」とか「物理削除でいいの?」といった観点でのレビューは、このコードだけだと難しいです。 どういったコンテキストでこのメソッドが追加されたのか、判断ができないからです。 コードを利用する側の差分があった場合どうでしょうか。 ユーザーが自主的に退会ボタンを押した時に deleteUser が呼ばれる、という情報が追加されます。 ここでレビュアーは、「退会って単純に物理削除でいいのか・・・?」など、もう少し広い観点でのレビューをしやすくなります。 resign の実装時にも気づくことはできるのですが、根的なところから考え直したい場合、 deleteUser のレビューにかける労力も減らすこ

    レビューしやすいプルリクエスト | DevelopersIO
    D_first
    D_first 2020/07/15
    レビューだとかプルリクエストという文化があるところで働いてみたいものじゃのう
  • ユニットテストにまつわる10の勘違い | DevelopersIO

    渡辺です。さる方面からテスト系のエントリーがまだか…と催促されたので、ユニットテストについて少し考えてみたいと思います。 最近、TwitterのTLをチェックしていると、JUnitを利用しているにも関わらず違和感のあるTweetや、原因をJUnitにして来解決すべき問題から目をそらしているようなTweetを多く見かけます。そこで、JUnitをによるユニットテストに関するありがちな勘違いをまとめてみました。 なお、JUnitの部分は、RSpecでもNUnitでも適当に置き換えて読んでも構いません。 1.JUnitを使うことが目的という勘違い JUnitを利用すること自体を目的にしたところで何も得る事はありません。 ありがちな話ですが、「納品物としてJUnitのテストコード(または実行結果)を求められている」ことが理由でJUnitを利用しているならば、それは足かせでしかない可能性があります。

    ユニットテストにまつわる10の勘違い | DevelopersIO
    D_first
    D_first 2020/04/21
    コメントで「どんなひどいテストでも、無いよりはずっといい。」とか書いてる人いるけど、そんなことないでしょ。テストだってメンテ対象のコードなわけだから、ひどいテストは負債。無いほうがいい。
  • 【Pythonでゲームを作ろう!】レトロな2Dゲームを作ってみた! | DevelopersIO

    2019.10.30 追記:成果物がゲーム要素に乏しかったのでもう少しちゃんと遊べるものに改良しました。たくさんの方に読んでいただけて恐縮です。少しでも使い方の参考になれれば嬉しいです。 Pyxelとは ピクセルアートのレトロな2Dゲームが作れるPythonライブラリです。 ・仕様 - Mac, Windows, Linux対応 - 同時に再生できる音は4音 - 使用できる色は16色のみ、定義可能な64サウンド - Python3によるコード記述 - 256x256サイズ、3画像バンク - 256x256サイズ、8タイルマップ - 任意のサウンドを組み合わせ可能な8ミュージック - キーボード、マウス、ゲームパッド - 画像・サウンド編集ツール pyxel/README.ja.md at master · kitao/pyxel · GitHub ドット絵がうてるツールや、音楽を作成できる

    【Pythonでゲームを作ろう!】レトロな2Dゲームを作ってみた! | DevelopersIO
    D_first
    D_first 2019/10/30
    ゲームエンジンを使うわけでもC++を使うわけでもない通好みのツール。ただゲームが作りたいだけの人にはおすすめできないけど、pythonでゲームを作りたいんだ!って人にはよさそう。
  • [レポート] GitHub でポータルサイトドキュメントを運用して幸せになる話 #GitHubSatelliteTokyo | DevelopersIO

    こんにちは黒澤です。 GitHub Satellite の Day 1 で開催されたセッション 『GitHub LT大会 ~ 事件は現場で起きている!?』 内で行われた LT 『GitHub でポータルサイトドキュメントを運用して幸せになる話』 についてレポートします。 セッション動画 GitHub SATELLITE TOKYO 2018 Day 1 Community GitHub でポータルサイトドキュメントを運用して幸せになる話 スピーカー NTTコミュニケーションズ 岩瀬 義昌様 GitHub Pages とは 静的 Web サイトのホスティング機能 GitHub がマネージしてくれるため運用レス 開発者の個人ブログだけでなく企業の Web サイトに利用可能 GitHub Pages の例 : Open Source - Microsoft GitHub Pages を使うモチベ

    [レポート] GitHub でポータルサイトドキュメントを運用して幸せになる話 #GitHubSatelliteTokyo | DevelopersIO
    D_first
    D_first 2018/06/13
    gitbucket,jenkins,redpenで似たようなことを会社で試してみたことがあるけど、誰も興味を示さなかったなあ。まずCIという概念を誰も理解してくれなかった。
  • 1