タグ

ブックマーク / zenn.dev/cloud_ace (10)

  • GitLab Duo の機能と仕組みを解説:触ってわかったポイントも紹介

    はじめに こんにちは、クラウドエースの岸です。 今回は、GitLab Duo についての概要をご紹介します。 最後には、GitLab Duo を使って、IDE 内でのチャット、Merge Request のレビューを行ってみます。 GitLab Duo とは GitLab Duo は、GitLab 上で開発を進める際に活用できる AI 機能群です。 ソフトウェア開発の計画立案からコーディング、セキュリティ対策、デプロイまで、あらゆる工程を包括的にサポートします。 以下では、GitLab Duo のサービス群と機能の概要についてご紹介します。 出典:GitLab Japan Partner Team GitLab Duo のサービス群 GitLab Duo には複数のサービスが用意されており、組織のニーズに応じて適切なプランを選択できます。 以下の画像をもとに、GitLab Duo のサー

    GitLab Duo の機能と仕組みを解説:触ってわかったポイントも紹介
    mkusaka
    mkusaka 2026/01/17
    GitLab Duoの機能概説とハンズオンで、IDE内チャットやMRレビュー(mr-review-instructions.yamlでシステムプロンプト設定)、Duo Proは$19/ユーザー/月。
  • Expo ではじめる React Native アプリ開発

    はじめに こんにちは、クラウドエース株式会社の第 3 開発部所属の有馬です。 最近ネイティブアプリ開発に興味を持ち、React Native を利用してクロスプラットフォーム開発ができる Expo というフレームワークを使用してみました。 比較的簡単に開発が進められるので記事にて紹介します。 Expo とは Expoは、React Native ベースのクロスプラットフォームアプリ開発向けのフレームワークです。 Expo の特徴 ネイティブ開発環境が不要 Managed Workflow を利用する場合、Android Studio や Xcode をインストールしなくても開発可能 スマホ実機にインストールした「Expo Go」アプリで動作確認でき、エミュレーターやシミュレーターが不要 マルチプラットフォーム対応 iOS / Android / Web を React Native のコ

    Expo ではじめる React Native アプリ開発
    mkusaka
    mkusaka 2025/12/31
    Expo Go と npm で環境構築し、npx create-expo-app my-expo-app でReact Nativeアプリを即開発、QRコードでデバイス確認、OTA更新も可能
  • GitHub の管理を GitHub Actions から Terraform でやってみた

    クラウドエースの北野です。 GitHub リポジトリ, Team などのリソースを GitHub Actions から Terraform を使って管理する方法を紹介します。 概要 記事では、以下の GitHub リポジトリ、Team と Team のアクセス権限を設定する Terraform コードを GitHub Actions から実行する方法を紹介します。 resource "github_repository" "main" { name = <Repository Name> visibility = "private" } resource "github_team" "main" { name = <Team Name> create_default_maintainer = true privacy = "closed" } resource "github_team_

    GitHub の管理を GitHub Actions から Terraform でやってみた
    mkusaka
    mkusaka 2025/03/24
    GitHub Actions で Terraform を実行し、リポジトリ・チームを管理。PAT を GCP Secret Manager に保存し、状態は GCS に保持。
  • Devin の良い感じの使い方を模索する:草創編

    こんにちは。クラウドエースの三原です。 運よく話題の Devin に触る機会があったので、備忘録もかねて整理したいと思います。 (公式ドキュメントから読み解ける内容以上のものは無いので公開の意義に悩みましたが、アウトプットの練習も兼ねて...) この記事の目的 Devin の生成する成果物の品質やパフォーマンスを上げるための施策を考えます。 Devin is 何 Devin は生成 AI を活用して以下のような事が可能です。 ・自律的なコードの修正 ・ユニットテストコードの実行 ・Git ホスティングサービスとの統合 (GitHub であれば Issue の切り出しや Pull Request 等が可能です) 開発プロセスをトータルにサポートしてくれる SaaS サービスです。 例えば以下は「特定のコンポーネントファイル内の関数の責務を分離したい」というタスクを与えたスクショですが、コード

    Devin の良い感じの使い方を模索する:草創編
    mkusaka
    mkusaka 2025/03/16
    Zenn に掲載された『Devin の良い感じの使い方を模索する:草創編』は、Devin の導入から初期活用例、基本操作方法までを解説する記事です
  • Google AI Studio & Vertex AI Studio:Gemini API 利用方法の違い

    はじめに こんにちは!SRE 部門所属の小林由暁です! 今回は、Gemini API を活用したアプリケーション開発を始めたい方向けに、Gemini API 開発環境を 2 種類紹介します。 これから Gemini API を用いたアプリケーション開発を始めたい方や、既に利用されている方にも、参考になる情報があるかと思います。 最後まで確認していただけますと幸いです。 この記事のターゲット これから Gemini を利用したアプリケーション開発を実施したい方 Gemini API を利用した情報が、基盤モデルの学習に使われるか心配な方 Google AI Studio と Vertex AI Studio の違いが分からない方 Google AI Studio, Vertex AI Studio とは Gemini API を用いたアプリケーションの開発には、Google AI Studi

    Google AI Studio & Vertex AI Studio:Gemini API 利用方法の違い
    mkusaka
    mkusaka 2024/11/09
  • DDD入門:用語解説・モデリング編

    はじめに こんにちは、クラウドエース Backend Division 所属の秋庭です。 私は今年新卒で入社したのですが、入った案件では DDD (ドメイン駆動設計)を元に設計・実装が行われていたため DDD について学ぶ必要がありました。 この記事は、私が何も知らない状態から DDD について学び始めた一歩目のアウトプットであり、同様にこれから一歩を踏み出す方の手助けになるものとなったら嬉しいです。 この DDD 入門記事は大きく「用語解説・モデリング編」と「コーディング編」に分かれており、用語の紹介と実際の作業を通して DDD の概観を紹介できればと思います。 この記事は「用語解説・モデリング編」となります。この記事の続きとなる「コーディング編」もぜひご覧ください! 対象 想定読者 DDD の用語や概念、モデリングについてこれから学ぼうと考えている方。 記事内容 この記事では主に DD

    DDD入門:用語解説・モデリング編
    mkusaka
    mkusaka 2024/03/16
  • どのレイヤー(層)でトランザクションを実装すべきか

    このように、層ごとに関心事の分離を行うことで、保守性の高い(変更容易性や再利用性等)アプリケーションを実現できます。 しかし、「トランザクション」においてはどうでしょうか。 トランザクションはビジネス領域においても、技術領域においても関心事がある内容です。 そういう曖昧なものは「ひとまず usecase 層に入れてしまえ」という方針になりがちです。 ですが、DB 固有の知識を usecase 層の関心事にしてしまっては、関心事の分離をするメリットが得られません。 そのため、関心事の分離を実現しつつトランザクション実装をする方法を模索してみました。 前提 1. クリーンアーキテクチャを採用している(オニオンアーキテクチャやレイヤードアーキテクチャも含む) そもそもビジネス知識と技術知識を分離していないアーキテクチャを採用している場合、メリットは得られません。 そのため、オニオンアーキテクチャ

    どのレイヤー(層)でトランザクションを実装すべきか
    mkusaka
    mkusaka 2024/03/04
  • Terraform のテスト機能を試してみた

    こんにちは、クラウドエースの佐久間です。2023 年 10 月 5 日にリリースされた GA 版 Terraform v1.6.0 において、terraform test コマンドを用いたテスト機能が正式に実装されました。この記事では、公式ページの説明をまとめるとともに、Google Cloud のリソースを用いてそのテスト機能を簡単に試していきます。なお、Terraform の基的な使い方には触れませんのでご了承ください。 機能概要 この機能は、テストファイルに書かれたテストコードに基づき、モジュール構成の更新にミスがないかテストするための機能です。terraform test コマンドを実行することでテストが走ります。 これまで Terraform コードのテストには、Terratest や Kitchen-Terraform といった外部ツールを利用する必要がありました。これらのツ

    Terraform のテスト機能を試してみた
    mkusaka
    mkusaka 2024/02/27
  • 次世代データ基盤:データレイクハウスを Google Cloud で実現する

    はじめに こんにちは、クラウドエース データソリューション部の松です。 普段はデータ基盤や MLOps の構築をしたり、Google Cloud 認定トレーナーとしてトレーニングを提供しております。また、昨年は Google Cloud Partner Top Engineer 2024 に選出されました。今年も Goodle Cloud 界隈を盛り上げていけるよう頑張っていきたいと思います。 クラウドエース データソリューション部 について クラウドエースのITエンジニアリングを担う システム開発統括部 の中で、特にデータ基盤構築・分析基盤構築からデータ分析までを含む一貫したデータ課題の解決を専門とするのが データソリューション部 です。 弊社では、新たに仲間に加わってくださる方を募集しています。もし、ご興味があれば エントリー をお待ちしております! 今回は、次世代データ基盤であるデ

    次世代データ基盤:データレイクハウスを Google Cloud で実現する
    mkusaka
    mkusaka 2024/02/23
  • Google Cloud のマネージド Terraform、 Infrastructure Manager 登場!

    こんにちは。クラウドエースの阿部です。 今回はひっそりと一般提供されていた Infrastructure Manager について紹介したいと思います。 Infrastructure Manager とは Infrastructure Manager (以降、Infra Manager と表記) は、 Google Cloud におけるリソースのデプロイや管理を IaC で自動化するためのマネージドサービスです。 内部では Terraform と Cloud Build を使用してリソースの管理を行っています。 Infra Manager の特徴 特徴としては以下の通りです。 GitHub 等と連携した CD (継続的デリバリ) の構築を簡単に実装できます。Cloud Build で同じ事をやる場合は、 cloudbuild.yaml で CI/CD パイプライン設定が必要です。また、ロー

    Google Cloud のマネージド Terraform、 Infrastructure Manager 登場!
    mkusaka
    mkusaka 2023/09/02
  • 1