次世代デジタル基盤開発事業部の技術トピック共有会レポート 〜生成AI、Web3.0など、エンジニアの好奇心が生み出す新たな可能性〜

はじめに

こんにちは。次世代デジタル基盤開発事業部の鈴木康男です。エンジニア・PM・マネージャーとして、Web3.0に関わるプロジェクトを担当しております。

次世代デジタル基盤開発事業部のシステム開発セクションでは、月1回の全員ミーティングを開催しています。このミーティングでは、グループディスカッションの取り組みを行っています。今回は、エンジニア同士が最新の技術トレンドや関心のあるトピックについて意見を交わす時間を取りました。

生成AI、Web3.0、フロントエンド開発、次世代ランタイムなど、多岐にわたる技術トピックが共有されました。本記事では、その内容を分野別にまとめてご紹介します。

続きを読む

Visual Studio Codeのテキスト変換を自動化する拡張の雛形を作った話

はじめに

次世代デジタル基盤開発事業部のIです。客先でのWeb開発や設計をメインとして携わっております。 現在の現場は若手が多いことから、担当業務の他に今までの経験を活かした開発の効率化で開発コストを抑えるための方策を施しています。

今回の記事では、Visual Studio Code(以下、「VSCode」)での変換作業を自動化するために、拡張機能コードの雛形を作ってみた話です。 変換内容はわかるけど、必要な準備が…という方のために、変換コードの雛形を使ってロジック実装に注力しやすくなり、結果的にコストを抑えることができるのではと想定しております。 短めの内容ですが、ちょっとしたことに役立つのではと思い、記事にいたしましたので、ぜひご参照ください。

※本記事では拡張の作り方や、詳細な環境構築は本筋ではありませんので、非常に簡潔な構築説明のみとなっております!

続きを読む

Geminiの機能「Gems」でビジネスチャット効率化を実践してみた

はじめに

こんにちは。次世代デジタル基盤開発事業部の鈴木康男です。エンジニア・PMとして、Web3.0に関わるプロジェクトを担当しております。

日常業務における小さな課題を解決した事例をご紹介させていただきます。 Google Workspaceで利用可能になったGeminiの機能である、Gemによって、 ビジネスチャットでの文章作成を効率化した取り組みについて、紹介させていただきます。

続きを読む

夜になるとCookieが消えるバグを追っていたら、気づいたらOSSにコントリビュートすることになった話

決済認証システム開発事業部の冨永です。

現在、主にiOSアプリ、iPadアプリ、Flutterアプリ、Androidアプリの開発を担当しております。(とはいえ、メインはiOS!!)

今回は、Flutter案件で遭遇した「夜になるとCookieが消える!?」という謎の不具合を追っていたらOSSにコントリビュートすることになった話を書きたいと思います! OSSにコントリビュートしたことがないけど、挑戦してみたいかも?と思っている方はぜひです!

夜中に不具合を追っていたら、、、、

続きを読む

AWS Lambda(Go)でHTMLのスクリーンショットを撮影して保存する【provided.al2023編】

こんにちは、証券フロンティア事業部の西永です。
普段はPHPでAPI開発をしたりGoでバックエンドをやっています。
前回同記事名でLambda上からChromeを起動してスクリーンショットを撮る方法を紹介しました。 その際はGo1.xマネージドランタイムで動かす方法を紹介していましたが、時が経ちGo1.x環境が廃止されてしまいました…

Lambda の Go 1.x マネージドランタイムは非奨励になりました。Go 1.x ランタイムを使用する関数がある場合は、関数を provided.al2023 または provided.al2 に移行する必要があります。 https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/lambda-golang.html

今後はprovided.al2またはprovided.al2023環境でGoを動かす必要があります。
Go1.xのコンテナを用意してLambdaをコンテナで動かす方法もありますが、今回はprovided.al2023環境で動かす方法を紹介します。

続きを読む