RAKUS Developers Blog | ラクス エンジニアブログ

株式会社ラクスのITエンジニアによる技術ブログです。

React入門~環境構築から簡単なSPAの作成~

f:id:tech-rakus:20201223174209p:plain

はじめに

こんにちは、Engawaです。
ここ最近業務でReactについて触れる機会があり、Reactの学習を行ったので、
環境構築からreact-router-domを使用した簡単なSPAの作成方法についてザックリ紹介していこうと思います。

  • はじめに
  • Reactとは
  • 環境構築
  • 起動
  • SPAの作成
    • react-router-domのインストール
    • サンプルコード
    • 実行
  • おわりに
  • 参考資料
続きを読む

DNSサーバー 構築 入門編

f:id:tech-rakus:20201224101502j:plain

はじめに

初めましてこんにちは!matsutairaです! 今回は、普段何気なく利用しているDNSサーバーというものにフォーカスし、実際にWebサーバー・DNSサーバーの構築を通してDNSサーバーとは何なのかをざっくり学べる内容となっております。「DNSサーバーってどんなもの?」「自分でDNSサーバーを構築してみたい!」という方々の力になれればと思います。 今回は初めて触る方向けの内容になっていますので、「DNSサーバーの構築方法だけ知りたい!」という方は目次からジャンプしていただければと思います。

続きを読む

アーキテクチャ 【まとめ】 -マイクロサービス、ミニサービス、モジュラーモノリス、モノリシックアーキテクチャを並べて比べてみました-

f:id:moomoo-ya:20201217183205j:plain

こんにちは。 株式会社ラクスで先行技術検証をしたり、ビジネス部門向けに技術情報を提供する取り組みを行っている「技術推進課」という部署に所属している鈴木(@moomooya)です。

ラクスでは有り難いことにサービスが順調に成長しています。今後の成長に対応できるようにするために、継続的な検討課題としてより拡大可能なアーキテクチャの検討を行っています。

拡大成長可能なウェブアプリケーション(のバックエンド)アーキテクチャとしてすぐに挙がるのが「マイクロサービスアーキテクチャ」だと思いますが、マイクロサービスアーキテクチャが一般的に議論されるようになったのが2015年頃からだったと思います。それ以来いろいろと考え続け、従来のモノリシックアーキテクチャ群との間にあるアーキテクチャとイメージがつながってきたのでまとめてみたいと思います。

この記事でそれぞれのバックエンドアーキテクチャを俯瞰的に比較することで、ウェブアプリケーション開発時のヒントになると思います。

続きを読む

ラクスのPHPエンジニア12人によるPHPカンファレンス2020参加レポート

はじめに

株式会社ラクス 配配メール開発課のPHPエンジニア Jazumaです。
2020年12月12日(土)にPHPカンファレンスが開催されました。

phpcon.php.gr.jp

例年では「大田区産業プラザ PiO」で開催予定でしたが、今年は新型コロナウイルスの影響でオンライン開催となりました。個人的にはオンライン開催である分、地方のエンジニアでも気軽に参加することができたのは良かったのではないかと思います。

ラクスはPHPカンファレンスにスポンサーとして参加させていただいている他、社内からLT枠で2名が登壇しました。

今回はPHPカンファレンスに参加した社内のPHPエンジニアがイベントをレポートしましたので、ご紹介したいと思います。

各セッションのスライドについては以下にまとめましたので、ご活用いただければ幸いです。

No タイトル
1 SPAのAPI開発の「やりづらさ」をDDDとオブジェクト指向の発想で解決する
2 PHPの今とこれから2020
3 PHP WEBアプリケーション設計入門――10年先を見据えて作る
4 レガシープロジェクトで、メタプログラミングを使ったPHPStan静的解析レベル上げ
5 長期運用を目指す『Shadowverse』におけるリファクタ事例の紹介 〜テストの導入とメンバーへの普及法〜
6 PHP on Kubernetes
7 Webサービスをセキュアに保つために必要な視点
8 Composer 2.0 って何?どう変わるの?読んでみました!
9 今こそ理解する、PHPの日時時計
10 PHP8時代のWebアプリケーションフレームワークの話をしよう
11 ウェブセキュリティのありがちな誤解を解説する
12 PHPで作るオンラインカンファレンス向け録画システム
13 静的解析ではじめる負債コード解消
14 レガシーシステムに自動テストを導入する第一歩
続きを読む

Developers Boost 2020に参加しました!

f:id:itoken1013:20201212192113p:plain

はじめに

皆さん、こんにちは。技術広報のitoken1013です。
今回は先日12/12(土)に開催のDevelopers Boost 2020(デブスト)に参加してまいりましたので、当日の様子をお伝えできればと思います!
今回はラクスも協賛の機会をいただき、ゴールドスポンサーとしてイベントに参加させていただいておりました!
event.shoeisha.jp

続きを読む

今日からできる!Chrome拡張機能による業務改善入門

f:id:hyosh:20201214132611p:plain

はじめに

こんにちはラクス開発エンジニアのhyoshです。
激動の2020年も残りわずかとなる中、皆様はいかがお過ごしでしょうか。
今回は私が自作のChrome拡張機能を用いて業務を効率化した方法についてご紹介させていただきます。
同じような課題に悩んでいる方のお力となれば幸いです。

  • はじめに
  • 起きていた問題
  • どうやって解消したか
  • Chrome拡張機能とは?
  • 環境構築
  • 必要知識
  • サンプル
    • manifestファイルを作成する
    • その他ファイルを作成する
    • ブラウザに取り込む
  • おわりに
続きを読む
Copyright © RAKUS Co., Ltd. All rights reserved.