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

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

プロジェクトマネジメントTips 20選 ~現場から語るプロマネの極意~

技術広報のyayawowoです。

プロジェクトを進める上で重要なプロジェクトマネジメント
プロジェクトマネージャー(PM)に任命された方はどのように学習、スキル習得をされていますでしょうか?
実務での経験を通じてという方が多いと思いますが、弊社にて開催しているイベントもおすすめです!

今回は、プロジェクトマネジメントのTipsを共有しあう「プロジェクトマネジメント Tips LT会」の過去開催分の発表資料と、次回イベントについてまとめて紹介させていただきます!

続きを読む

【CI】GitHub Actions + AWS CodeBuild + Amazon ECRでCIパイプラインを構築してみた

はじめに

皆さんはじめまして! 今回 Rakus Developers Blog 初投稿となる株式会社ラクスの大原(kzak_24)と申します。
インフラ開発部 SRE課に所属しております。
どうぞよろしくお願いいたします。
先日、アサインされているプロジェクトにて、CIツールにGitHub Actionsを採用する運びとなり、AWSのサービスと連携しての技術検証を終えました。結論、想像していたよりも簡単にCIパイプラインを構築することができ、非常に便利だと感じました。そこで今回は、検証内容や実装ポイントなどをご紹介していきたいと思います。

情報量が多く、すべてをお伝えすることはできませんが、GitHub ActionsとAWSを使って、CIを始めたいという方のご参考となれば幸いです。

続きを読む

認証アーキテクチャの更新について検討してみた

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

ラクスの開発部ではこれまで社内で利用していなかった技術要素を自社の開発に適合するか検証し、ビジネス要求に対して迅速に応えられるようにそなえる 「技術推進プロジェクト」というプロジェクトがあります。

このプロジェクトで「認証」にまつわる検証を行ったので、その成果を共有しようかと思います。

なお半年前に書いた以下の記事の続きになりますので併せて御覧ください。

tech-blog.rakus.co.jp

  • 認証関連の標準について
    • OpenID Connect (OIDC)
    • FIDO 2.0
  • 認証サーバー(OP)ミドルウェア
    • 現状ではKeycloakが最有力候補
      • OpenAM, Keycloakの比較
    • Keycloakの必要スペック
  • サービス(RP)側ライブラリ
  • 認証アーキテクチャ
    • 現状の課題
    • 検討しているアーキテクチャ構成
      • 顧客側認証サーバーを用いる場合
  • まとめ
続きを読む

【Python】Django REST Framework(DRF)を使ってWeb APIを自作してみる

こんにちは。d-t-kong と申します。

最近、趣味でDjangoを触っているのですが、Django のライブラリに Django Rest FrameworkというWebAPIを開発できるライブラリがあることを知りました。
これを使えばWebAPIを簡単に作成できるということなので、実際にサンプルのアプリケーションを 作ってAPIを自作してみました。
今回は、その手順やポイントなどを紹介していきたいと思います。

  • Django REST Frameworkとは
    • RESTful API とは
  • 事前準備
    • 使用環境
    • プロジェクト・アプリケーションを作成
    • モデルを定義
    • データベースを構築
    • 管理アカウント作成
  • DRFAPIを作成
    • REST Framework をアプリケーションに追加
    • DRFの主要コンポーネントを作成
      • 1.Serializer
      • 2.ViewSets
      • 3.Router
    • APIにアクセスしてみる
  • 参考文献
続きを読む

毎月開催しているPHPerのための学習コミュニティ、PHPTechCafe【21年度 まとめ】

f:id:tech-rakus:20220322162541p:plain Y-Kanoh です。
普段は PHP による開発を行っています。

今回は、PHPer のための学習コミュニティとして毎月開催している、
PHP TechCafe』について2021年度開催した12イベントをまとめました!

なお、4/22(金)開催の『PHPerのための「PHPer Kaigi 2022 を振り返る」PHPTechCafe』は
まだまだ参加者を募集しています。
ぜひこの機会に、ご参加ください。
👉PHPerのための「PHPer Kaigi 2022 を振り返る」PHPTechCafe」PHPTechCafe

参加申込は以下フォームよりお願いします!
forms.gle

続きを読む

DjangoでWebアプリケーションを作成してみる

はじめまして。d-t-kong です。第二開発部・楽楽販売開発課に所属しております。

今回は Python のWebアプリ開発用のフレームワークである Django の環境構築から、テンプレートを表示するまでの手順をまとめましたので、ご紹介させていただきます。
今回は以下のセクションで説明します。

  • Django の特徴
  • 環境構築
    • Django をインストール
    • Django プロジェクト作成
  • 開発用サーバーを立ち上げる
  • データベースをセットアップする
  • Django でアプリケーションを作る
    • 新規アプリケーションを作成
    • ルーティングを設定
    • view関数を定義
    • テンプレートを作成
  • 最後に
続きを読む

Readonly Propertyって?PHPerのためのPHP8.1をもっと語り合う【PHP TechCafe イベントレポート】

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

弊社で毎月開催しているPHPエンジニアのための勉強会『PHP TechCafe』。
2021年12月に開催されたPHP Tech Cafeでは、
「PHPerのためのPHP8.1をもっと語り合う」をテーマにして語り合いました。
今回はその内容について@neroblubrosがレポートします!

rakus.connpass.com

  • PHP TechCafeとは
  • PHP8.1の機能について語り合う
    • Enumerations
    • Readonly Properties
    • First-class Callable Syntax
    • version_compare
    • Never return type
    • Explicit Octal numeral notation
    • 非推奨となる機能
  • 編集後記
続きを読む
Copyright © RAKUS Co., Ltd. All rights reserved.