toggle Engineer Blog

トグルホールディングス株式会社のエンジニアブログでは、私たちの技術的な挑戦やプロジェクトの裏側、チームの取り組みをシェアします。

2024-12-01から1ヶ月間の記事一覧

街の今と未来をデジタル空間上でなめらかに繋ぐ: トグルがつくる新しいデジタル産業インフラの姿について

はじめに トグルホールディングスの新谷です。AI開発の責任者をしています。 「不動産」「建築」「金融」というまちづくりの3大要素を、AIを活用してひとつの統合基盤へと結実させる――。 私たちトグルホールディングスは、かつて存在しなかった新種の「デジ…

入社して約一年半のGISと地図技術への取り組み、そして今年参加して良かったGISイベントを振り返る

こんにちは。トグルホールディングス プロダクトエンジニアの尾形 ( id:xtetsuji ) です。 トグルホールディングスエンジニアアドベントカレンダーの24日目の記事です! 2024年もあと7日ほど。早いですね。 2024年のトグルホールディングスを振り返ると、今…

インポートの変更でvite devが数分から数秒になった

こんにちは。トグルホールディングス、AIエンジニアのマーカスです。 トグルホールディングスエンジニアアドベントカレンダーの23日目の記事です! 概要 - import mapboxgl from 'mapbox-gl' + import mapboxgl from '../lib/mapboxgl' っていう謎の変更でvi…

Reactデザインパターン:Compound Component

こんにちは。トグルホールディングスプロダクトユニットのラファエルです。 トグルホールディングスエンジニアアドベントカレンダーの22日目の記事です! はじめに React デザインパターンは、React 開発におけるよくある問題に対する、実績のある解決策です…

Cursor上級テクニック〜月額$20の真価を解放せよ〜

こんにちは、トグルホールディングスのAIエンジニアの中村です! トグルホールディングスエンジニアアドベントカレンダーの21日目の記事です! 元記事は以下です。 zenn.dev 本記事では、Cursorを基本的に使いこなしている開発者がさらに一歩進んで活用する…

データの前処理はDuckDBで ー位置情報データも取り扱うー

トグルホールディングスの政岡です。トグルアドベントカレンダー21日目の記事です。元記事はこちらです。 zenn.dev 概要 DuckDBでPostGISのような空間関数を使用してデータの前処理をしてみます。 今回は、駅データ.jpの駅名データを使用して、位置情報を含…

WebStorm で愛用している機能たちを紹介したい

トグルホールディングスの鈴木(@suu_dev)です。トグルアドベントカレンダー19日目の記事です。 はじめに エディタ、IDE は何を使いますか? React や Vue.js, TypeScript などを扱う方は、VSCode を利用することが多いのではないでしょうか。 WebStorm 自体…

AIはプログラミングとプログラマーにどのような影響を与えるのか?

こんにちは。トグルホールディングス、AIエンジニアのボキです。 トグルホールディングスエンジニアアドベントカレンダーの18日目の記事です! (元記事はこちら) 近年、AI技術の進化はソフトウェアエンジニアの働き方に大きな変化をもたらしています。AIが…

モノレポ管理ツールを徹底比較したかった

こんにちは。トグルホールディングス SRE/プラットフォームエンジニアリングチームの小澤 (@kota65535)です。 この記事は トグルホールディングス アドベントカレンダー 2024 の 17 日目の記事です。 概要 近年、複数のサービスやパッケージを1つのレポジト…

輪読会は少人数で行うのが吉だと考えている

トグルホールディングス(以下、トグル)でデベNAVIチームのスクラムマスター兼エンジニアとして働いている君田です。 トグルホールディングスエンジニアアドベントカレンダーの16日目の記事です。 今回は今年の7月から細々と続けていた輪読会についての内容…

GeoJSON入門

概要 トグルホールディングス AIエンジニアの政岡です。トグルアドベントカレンダー15日目の記事です。 GISに関わることになったが、GeoJSONって何だ?ってなっている人に向けて書きました。 GeoJSONとは? GeoJSONとは地理空間データをJSON形式で取り扱うた…

正規表現の名前付きキャプチャに型を導入する試みで考えたこと

こんにちは。トグルホールディングス、プロダクトエンジニアのid:xtetsuji です。 トグルホールディングスエンジニアアドベントカレンダーの14日目の記事です! 2003年から20年ほど、サーバで Perl を書いてログ処理や簡単なWebアプリケーションを書いたりす…

ここ最近のSlack活動について振り返り

はじめに こんにちは、トグルホールディングス株式会社でコーポレートITを担当しているM.Yukiです。 トグルホールディングスエンジニアアドベントカレンダーの13日目の記事となります。 私がトグルにジョインしたのが7月。 ありきたりなMDMの導入やらSaaSに…

type-challenges の easy 問題をスムーズに解くための基礎知識

こんにちは。トグルホールディングス、プロダクトエンジニアの原口です! トグルホールディングスエンジニアアドベントカレンダーの12日目の記事です!(元記事はこちら) 最近、TypeScript の型システムやユーティリティ型への理解を深めるために、type-cha…

Python 入門 - metaclass について

こんにちは。トグルホールディングス、AIエンジニアの鳳凰院そらです。※ハンドルネームです トグルホールディングスエンジニアアドベントカレンダーの11日目の記事です! Type の深堀 まず python の基本的な type を呼び起こすため,次のコードを考える. p…

PlanetScale CLIをインストールするAsdfプラグイン作った

こんにちは。トグルホールディングス SRE/プラットフォームエンジニアリングチームの小澤 (@kota65535)です。 この記事は トグルホールディングス アドベントカレンダー 2024 の 10 日目の記事です。 概要 成果物 手順 レポジトリの作成 初期化 スクリプトの…

何もないところからエンジニア組織を立ち上げてきた話

お読みいただきありがとうございます、CTOの久森です。 トグルホールディングスエンジニアアドベントカレンダーの9日目の記事です。 この1年間、トグルホールディングスのエンジニアチームは大きな変化を遂げました。 当初、2名から始まり、今では20名を超え…

Honoのルーティングでハマったときの確認ポイント

こんにちは。トグルホールディングス、AIエンジニア/プロダクトエンジニア/デベNAVIチームの宮崎(https://x.com/tsubasa55102)です。 トグルホールディングスエンジニアアドベントカレンダーの8日目の記事です! 元記事はこちら 自己紹介 私は新卒で営業職…

React-i18nextによるReactアプリの国際化ガイド

■ はじめに i18nの定義と目的 ローカリゼーションとの違い i18n(Internationalization: 国際化) l10n(Localization: 地域化) i18nとl10nの関係 react-i18nextとは ■ React-i18nextの基礎 ライブラリのインストール方法 基本的な設定と利用 (TypeScript版…

PLATEAUの3D建物データを用途別に色分けして地図表示する

PLATEAUの3D建物をMapboxで手軽に可視化する mapチームのエンジニアの火原です。 今回は、国土交通省が提供する3D都市モデルデータ「PLATEAU」を使って、Web上で3D地図を作成する方法をご紹介します。 ポイントは、従来のUnityやUnreal Engineではなく、Mapb…

Strategy パターンを試してみた件について

こんにちは、トグルホールディングスの建築アルゴリズムチームでエンジニアをしている西村です! この記事は toggle holding の アドベントカレンダー 2024 の 5 日目の記事です。 概要 複数のアルゴリズムを必要に応じて使い分けるような実装ってよくありま…

スクラムマスター1年生が約半年間の活動を振り返る

トグルホールディングス(以下、トグル)でデベNAVIチームのスクラムマスター兼エンジニアとして働いている君田です。 トグルホールディングスエンジニアアドベントカレンダーの4日目の記事です! 今年の春くらいから社内の開発体制もスクラムを取り入れ、マ…

Turning Functionを用いたポリゴン形状マッチング

こんにちは、トグルホールディングスのAIエンジニアの中村です! トグルホールディングスエンジニアアドベントカレンダーの3日目の記事です! (元記事はこちら) 業務で地図ポリゴンデータの形状分析をする機会があったので、その際に用いた手法を紹介しま…

PlanetScaleの紹介と実際の活用例

PlanetScaleというデータベースサービスを便利に使っていくtips

Shapely の便利な小技集

こんにちは、トグルホールディングスの建築アルゴリズムチームでエンジニアをしている西村です! 概要 最近、Python の Shapely を使う機会が多いのですが、複雑な計算に少しテクニックが必要だったり、日本語での記事が少なかったりと、ちょっとしたハマり…

『toggle Engineer Blog』が始まります!

こんにちは!トグルホールディングスでHR兼技術広報をしているコムです。 早速ですが、この度『toggle Engineer Blog』を立ち上げました この記事ではエンジニアブログ立ち上げの経緯をご紹介していきます。 はじめに トグルホールディングスには約30名のエ…