Web3.0を次に進める技術トピック~ゼロ知識証明、インテント~

はじめに こんにちは。次世代デジタル基盤開発事業部の鈴木康男です。エンジニア・PMとして、Web3.0に関わるプロジェクトを担当しております。 最近、Web3.0関連の2つの勉強会に個人的に参加し、ゼロ知識証明(Zero-Knowledge Proofs, ZKP)とインテント(In…

【月刊】Web3.0トピック振り返り~2024年4月編~

はじめに こんにちは。次世代デジタル基盤開発事業部の鈴木康男です。エンジニア・PMとして、Web3.0に関わるプロジェクトを担当しております。 「【月刊】Web3.0トピック振り返り」では、毎月Web3.0関連で気になったトピックを取り上げて紹介していきます。

Gitという「コミュニケーションツール」の使い方

こんにちは。次世代デジタル基盤開発事業部の熊谷です。 普段はWebアプリケーションのフロントエンド・バックエンドの開発に携わっています。 突然ですが、Gitとは何でしょうか? 多くのソフトウェア開発者は「ソースコードのバージョン管理ツール」と答える…

国際カンファレンス「try! Swift Tokyo 2024」でオーガナイザーとして参加しました!

こんにちは! 決済認証システム開発事業部の冨永です。 現在、主にiOSアプリ・iPadアプリの設計・開発を担当しております。 先日Swiftの国際カンファレンスである try! Swift Tokyo 2024 にオーガナイザーという形で参加してきました! 国際カンファレンスも…

【月刊】Web3.0トピック振り返り~2024年3月編~

はじめに こんにちは。次世代デジタル基盤開発事業部の鈴木康男です。エンジニア・PMとして、Web3.0に関わるプロジェクトを担当しております。 「【月刊】Web3.0トピック振り返り」では、毎月Web3.0関連で気になったトピックを取り上げて紹介していきます。 …

プログラマー初心者の壁「再帰処理」を実装しながら理解してみた

こんにちは。決済認証システム開発事業部の松浦と申します。 現在Go言語を用いたAPIサーバーの開発を担当しています。 再帰というものについての記事を書きたいと思います。 再帰という考え方はプログラミングに適用できますが、言語学・論理学・数学・計算…

【月刊】Web3.0トピック振り返り~2024年2月編~

はじめに こんにちは。次世代デジタル基盤開発事業部の鈴木康男です。エンジニア・PMとして、Web3.0に関わるプロジェクトを担当しております。 「【月刊】Web3.0トピック振り返り」では、毎月Web3.0関連で気になったトピックを取り上げて紹介していきます。 …

プロジェクトマネージャーを経験して得た教訓集 vol.2

はじめに こんにちは。次世代デジタル基盤開発事業部の鈴木康男です。 エンジニア・プロジェクトマネージャーとして、主にWeb3.0に関わるプロジェクトを担当しております。 今回はプロジェクトマネージャー(以下、PM)を経験して得た、自分なりの教訓を紹介…

関数型プログラミングのセカイ

はじめに 次世代デジタル基盤開発事業部のIと申します。 筆者は、メインの仕事として、Webサイトの設計・実装を行っております。 また、個人的にソースコードの品質を担保する方法を試行錯誤しており、プロジェクトに還元し、そのためのドキュメントをプロジ…

iOS16固有のTabViewとNavigationStackを併用した際に生じるアニメーションの不具合と対応方法について

決済認証システム開発事業部の冨永です。 普段の業務ではiOSアプリ・iPadアプリ開発を担当しております。 iOS 16の登場でSwiftUIには新しいNavigationStackが追加され、従来のNavigationViewに比べて、より柔軟なナビゲーション体験を提供するようになりまし…

エンジニア社外体験記〜ノリで金沢へ行き開発合宿してみた編〜

決済認証システム開発事業部の冨永です。 普段の業務ではiOSアプリ・iPadアプリ開発を担当しております。 少し前になりますが、ふとしたことがきっかけで 仲のよい同僚を誘って金沢で開発合宿を行なったので、その時の様子を記事にしました!

プロジェクトマネージャーを経験して得た教訓集

はじめに こんにちは。次世代デジタル基盤開発事業部の鈴木康男です。 エンジニア・プロジェクトマネージャーとして、主にWeb3.0に関わるプロジェクトを担当しております。 今回はプロジェクトマネージャーを経験して得た、自分なりの教訓を紹介させていただ…

【月刊】Web3.0トピック振り返り~2024年1月編~

はじめに こんにちは。次世代デジタル基盤開発事業部の鈴木康男です。エンジニア・PMとして、Web3.0に関わるプロジェクトを担当しております。 「【月刊】Web3.0トピック振り返り」では、毎月Web3.0関連で気になったトピックを取り上げて紹介していきます。 …

月刊Web3.0注目トピック~2023年12月編~

はじめに こんにちは。次世代デジタル基盤開発事業部の鈴木康男です。エンジニア・PMとして、Web3.0に関わるプロジェクトを担当しております。 「月刊Web3.0注目トピック」では、毎月Web3.0関連で気になったトピックを取り上げて紹介していきます。 ※2023年…

Langchainで踏み出すChatGPTの世界〜Langchainを使ってチャットボットを作ってみた〜

はじめに 本投稿は TECOTEC Advent Calendar 2023 の最終日(25日目)の記事です。 こんにちは。次世代デジタル基盤開発事業部の山田です。 普段は主にバックエンドエンジニアとしてシステム開発に携わっております。 本記事では私が以前から気になっていた…

ノンデザイナーが『ノンデザイナーズ・デザインブック』を読んでみた

本投稿は TECOTEC Advent Calendar 2023 の24日目の記事です。 はじめに こんにちは。決済認証システム開発事業部の近久です。普段はサーバーサイドエンジニア・PMとして業務に携わっています。 ここ最近は提案業務にも携わっていて、クライアント向けの提案…

zsh設定ファイルを解読しよう

はじめに 本投稿は TECOTEC Advent Calendar 2023 の23日目の記事です。 こんにちは。次世代デジタル基盤開発事業部の安彦です。 私は新卒3年目で、Webシステムのフロント/サーバエンジニアとして業務に携わっています。 さて、皆さんは上手くシェルの設定で…

スマートコントラクトのデザインパターンについて整理してみた

本投稿は TECOTEC Advent Calendar 2023 の22日目の記事です。 こんにちは、次世代デジタル基盤開発事業部の三島です。 普段は、スマートコントラクトの開発やバックエンドの開発に携わっています。 はじめに 2023の1月にテコテックに入社して以降、様々なプ…

【Arduino】子供と一緒にラジコンを作った話

本投稿は TECOTEC Advent Calendar 2023 の21日目の記事です。 こんにちは。テコテックの八木です。 「何か面白いものないかな〜、なければ作るぞ!」と日々生活している中で子供と一緒に作った “遊びの一品” を紹介してみようと思います。 Arduino の Bluet…

デザイン思考について

本投稿は TECOTEC Advent Calendar 2023 の20日目の記事です。 こんにちは、決済認証システム開発事業部の黒田です。 業務では、主にUIUXデザインを担当しております。今回は、デザイン思考について簡単にご紹介したいと思います。 デザイン思考とは? 共通…

「自慢できる会社にしたいよね」という話

本投稿は TECOTEC Advent Calendar 2023 の19日目の記事です。 タイトルの通り、「自慢できる会社にしたいよね」という話を、先日行われた社員総会の閉会挨拶にてさせていただきました。 社員総会の詳細については こちらの記事 をご覧ください。 本投稿では…

【React】JSXのHTML部分に長い処理書くのやめないか?

本投稿は TECOTEC Advent Calendar 2023 の18日目の記事です。 はじめに こんにちは。次世代デジタル基盤開発事業部の熊谷です。 普段はWebアプリケーションのフロントエンド・バックエンドの開発に携わっています。 最近はコードレビューやプロジェクトへの…

【Node.js】バックエンド用フレームワーク、NestJSに入門してみた

本投稿は TECOTEC Advent Calendar 2023 の17日目の記事です。 こんにちは、決済認証システム開発事業部の栗田と申します。 2023年2月に中途採用で入社させていただき、現在はLaravelを用いたバックエンドの開発に従事しています。 開発経験に乏しい私ですが…

Jetpack Composeを使ってシンプルなドラムロール型DatePickerを作ってみる

本投稿は TECOTEC Advent Calendar 2023 の16日目の記事です。 はじめに こんにちは。証券フロンティア事業部の割子田です。普段の業務では主にAndroidアプリの開発に従事しています。 Jetpack Composeのバージョン 1.0(初の安定版)がリリースされてから2…

課題を記載する際に意識していること

本投稿は TECOTEC Advent Calendar 2023 の13日目の記事です。 こんにちは。決済認証システム開発事業部の當間です。 エンジニアならGithubのissueやBacklogのタスク、Redmineのチケットといった いわゆる課題を登録することってありますよね。 (本記事では…

ChatGPTリリースから1年を振り返る

本投稿は TECOTEC Advent Calendar 2023 の15日目の記事です。 こんにちは、証券フロンティア事業部の前田です。 ChatGPT3.5がリリースされてから1年たったので、1年で起こった個人的に印象的な出来事と一緒に当時思ったことを思い出して振り返っていこうと…

Go言語でのDockerfileのベストプラクティスを考えてみた

本投稿は TECOTEC Advent Calendar 2023 の14日目の記事です。 こんにちは。次世代デジタル基盤開発事業部の椎葉です。 私は担当する案件でDockerを使用してGo言語のアプリケーションを作成しています。その中で、いくつかDockerfileの改良・修正を行いまし…

WKWebView.reload() を SwiftUI でもできるようにする

本投稿は TECOTEC Advent Calendar 2023 の 12 日目の記事です。 はじめに こんにちは。決済認証システム開発事業部 の 牛越 嵩 です。10月頭に、iOS エンジニアとして入社しました。 (入社前までは React 中心にやっておりました。初の iOS 実務です。) さ…

大規模言語モデルを扱うライブラリtransformersを使って文章の感情分析をしてみた

本投稿は TECOTEC Advent Calendar 2023 の11日目の記事です。 こんにちは、次世代デジタル基盤開発事業部の武田幸多朗です。 最近、『大規模言語モデル入門』という本を読む機会がありました。その中から特に印象に残った、文章の感情分析について少し紹介…

Neovimの設定をVimScriptからLuaに置き換える

本投稿は TECOTEC Advent Calendar 2023 の10日目の記事です。 こんにちは、証券フロンティア事業部の内田です。 エディタは何を使っていますか? Visual Studio CodeやIDEなどたくさんありますが、私はNeovimを使っています。 neovim.io VimにはVimScriptと…