JavaScript

【Nuxt】メンテナビリティ向上。import文の相対パス統一

はじめまして!5月からCCIで内定者アルバイトを始めたshunshunです。来年の入社までのアルバイトなので、今は新卒0年目といったところでしょうか。早く一人前のエンジニアとしてCARTAの力になれるよう日々努力中です。 さて、人生で初めて技術系の記事を書く…

【AWS】CloudFront Functions を使ったリダイレクト機能の実装方法

はじめに CCI インフラチームの YMTsan です。 ウェブサイトの移設等でドメインを変更する機会はよくあると思います。 その際、いきなり旧ドメイン削除せず新ドメインにリダイレクトしたりしますよね? 設定方法はいくつか考えられると思います。今回は AWS …

普段Vue.jsしか使わない人が初めてReactやってみた(カレンダーアプリ作成)

はじめに こんにちは、CCIのryo3cciです。 自分は普段Vue.jsを使ってアプリケーションのUIと日々格闘しているのですが、 世の中的にはReactの方がシェアが高い(って昔聞いた気がする)ので、 Reactってどんなもんだろう?と常々思っていました。 ということ…

kintoneアプリにユーザ情報のバックアップする仕組みを作ってみた

はじめに こんにちは。Y.HAMADAです。cybozu.com共通管理にあるユーザー情報をkintoneアプリにバックアップするカスタマイズについてご紹介します。こちらを作成するとカスタマイズの一部を変更するだけで、組織、役職、グループ、ユーザーの所属組織などの…

【Vue】Vue Element Adminで簡単な画面を作ってみた

はじめに TechDivの金です。今回は Vue Element Admin が使っているライブラリを適用し、Web画面を作る一連の流れを説明させていただきたいです。 目次 Vue Element AdminとはVue Admin Templateの起動メニュー追加「element-ui」Table作成「echarts」グラフ…

ニッチすぎる!?知られざる広告JavaScriptの世界

こんにちは。雨宮(@rail44)です。 普段はヨーヨーやポケモンに興じるかたわら、株式会社fluctで広告配信システムの開発を担当しています。 fluctは広告業界ではSSP(Supply-Side Platform)と呼ばれる立ち位置で、インターネットメディアの収益の最大化にフォ…

社内勉強会の紹介「Reactハンズオン編」

こんにちはシステム本部 三浦@hironomiu です。 社内勉強会していますか? VOYAGE GROUPでは業務時間内に各人の開発などに支障がない限り、特に制限なく社内勉強会が開催されています。 今回はそんな社内勉強会の雰囲気を伝えたく先日開催された「Reactハン…

React + RxJSで始める状態管理

こんにちは、fluctの@nekoyaです。 今日は現在開発に携わっている、俗に言う「管理画面」のWebアプリケーションのアーキテクチャをご紹介します。 このアプリケーションはReactとRxJSを軸として作られており、コードはTypeScriptを使って書いています。 アプ…

ES5 + Facebook JSXで書かれたJavaScriptコードベースをTypeScriptに移行させる

皆さんこんにちは。adingoにてFluctという広告配信システムの管理画面を中心にクライアントサイドの開発を行っております、大関です。 今回は、表題の通り、実際にプロダクトとして動いている既存のコードベースを、ES5ベースからTypeScriptに段階的に移行さ…