AND.Lab CTO note
小さな渋谷の会社のCTOが、JavaとTypeScriptでゼロからWebアプリケーションを作っていきます。
この会社で働き始めたきっかけ そもそもこの会社で働き始めたのは、2007年頃に、高校の同級生のK君に誘われたのがきっかけでした。 なんでも「新入社員紹介キャンペーン」が会社で行われていたそうです。それで、紹介した社員と紹介された社員の両方に、何万円かのお金が出るということでした。そんなキャンペーンをやっているさなか、前職をやめてフラフラしていた私がK君の目に留まったのでしょう。 (なおK君は、私が入社した次の年には退職してしまって、今ではもう消息が分かりません……) (
弊社ではLong Liveという動画配信サービスを運用しています。 そこでこの度、しながわジャズフェスティバル オープニングセレモニーの配信を担当させて頂けることになりました! 配信ページはこちらになります。 https://longlive.jp/live/detail/95b31ecd-019e-4561-834c-51b2752dcdbf 8/29(日) 当日になると、なかのぶスキップロードで演奏されるミュージシャンの皆様の動画が配信されます。 無料配信となっ
株式会社エー・アンド・ディのCTOの山口です。 CTOなのに色々案件が忙しすぎ、かつコロナ禍などのゴタゴタがあり、すっかり更新が滞ってしまいました……。 ようやく落ち着いてきたので、諦めずに更新を再開していきます。 前回でインデックスページの表示まで行えました。 今回は、Vue.jsのシングルファイルコンポーネント(SFC)を使用するところまでやってみようと思います。 Vue.jsとは Vue.jsとは、詳しくは公式サイトを見てほしいのですが(日本語ドキュメントも充実し
株式会社エー・アンド・ディのCTOの山口です。 前回で一通りフロントエンド開発の環境が整いました。 今回は、インデックスページが表示できるところまでやってみようと思います。 インデックスページを生成する方法 インデックスページ、いわゆるindex.htmlが表示できないと、フロントエンドは何も始まりません。 しかし、今回はSingle Page Application(SPA)、つまり基本的にはJavaScript(TypeScript)による画面描画を行います。
新年明けましておめでとうございます! 株式会社エー・アンド・ディのCTOの山口です。 仕事が忙しくて、ついに年を越してしまいました……。 (これも仕事ですが) さて、前回でJavaのフォーマットなどを整えました。 今回は、フロントエンドの開発環境を整えるところまでやってみようと思います。 なお、本マガジンで開発しているプロジェクトのソースコードはこちらで公開しています。 (開発は継続しているため、masterブランチでは本文の内容より先に進んでいる場合があります)
株式会社エー・アンド・ディのCTOの山口です。 前回でJavaのアプリケーションが動かせるところまでいきました。 今回は、チーム開発などで有用なJavaのフォーマッター・静的コード解析ツール(CheckStyle)を有効にします。 なお、本マガジンで開発しているプロジェクトのソースコードはこちらで公開しています。 (開発は継続しているため、masterブランチでは本文の内容より先に進んでいる場合があります) https://github.com/andcorp/mor
株式会社エー・アンド・ディのCTOの山口です。 前回でGradleプロジェクトの初期化を行いました。 今回は、いよいよ最初のSpring Bootアプリケーションが起動できるところまで行こうと思います。 なお、本マガジンで開発しているプロジェクトのソースコードはこちらで公開しています。 (開発は継続しているため、masterブランチでは本文の内容より先に進んでいる場合があります) https://github.com/andcorp/morisoba JAVA_HO
株式会社エー・アンド・ディのCTOの山口です。 前回で開発に必要なツールのインストールが完了しました。 今回は、プロジェクトの基礎となるGradleプロジェクトを作成していきます。 なお、本マガジンで開発しているプロジェクトのソースコードはこちらで公開しています。 (開発は継続しているため、masterブランチでは本文の内容より先に進んでいる場合があります) https://github.com/andcorp/morisoba Gradleとは Gradleとは、
株式会社エー・アンド・ディのCTOの山口です。 実作業が忙しくていきなり間が空いてしまいました……。 さて、Webアプリケーションをゼロから作るにあたり、今回はまず開発環境のセットアップを行います。 なお、本マガジンで開発しているプロジェクトのソースコードはこちらで公開しています。 (開発は継続しているため、masterブランチでは本文の内容より先に進んでいる場合があります) https://github.com/andcorp/morisoba 前提条件 本マガジン
株式会社エー・アンド・ディのCTOをやっている山口です。 CTO noteを始めてしまった以上、何か技術的な記事を書いていかねばなりません。 そんなわけで、業務で標準的に使用している各種フレームワーク等を駆使して、ゼロからWebアプリケーションを構築するチュートリアル記事を書いてみようと思います。 ゼロから作る、とは ゼロから作る、と言っても、WebサーバーやOSやCPUから作るわけではありません。 Webアプリケーションのソースコードの最初の1ファイルから始