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

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

2023-02-01から1ヶ月間の記事一覧

PHPerのための「Composer」を語り合う【PHP TechCafe イベントレポート】

PHP

特集:「Composer」を語り合う 弊社で毎月開催し、PHPエンジニアの間で好評いただいているPHP TechCafe。 2022年6月のイベントでは「Composer」について語り合いました。 弊社のメンバーが事前にまとめてきたComposerの基礎知識や使い方の情報にしたがって、…

PHPerのための「PHPフレームワーク」を語り合う【PHP TechCafe イベントレポート】

PHP

弊社で毎月開催し、PHPエンジニアの間でご好評をいただいているPHP TechCafe。 2022年11月のイベントでは「PHPフレームワーク」について語り合いました。 弊社メンバーがピックアップしたPHPの代表的なフレームワーク4種について、以下のShowNoteをベースに…

JUnit5: 便利なパラメータ化テストの使いどころと実装方法

本記事ではJUnit5におけるパラメータ化テストの使いどころと実際の実装方法について紹介します。 使いどころ 実装方法 パラメータ化テストの宣言 @ParameterizedTest パラメータ指定 単一データの入力 @ValueSource 列挙型 @EnumSource 複数データの入力 @Cs…

OAuth2.0認証クライアントを自前実装で導入してみる【SolidStart+OAuth2.0+Box】

こんにちは。新卒2年目のrksmskです。 今回は認証ライブラリを用いず、SolidStartでOAuth2.0認証クライアントを基本実装してクラウドストレージサービスであるBoxを利用できるようになるまでをまとめた記事となります。 よろしくお願いします。 モチベーショ…

【入門】初めてのJenkins

CI

こんにちは!2022年度新卒で楽楽精算開発課に配属されましたThinhと申します。 今回は初めてJenkinsを使用する方に向けて、初期設定〜パイプラインの作成手順を紹介させていただきます。 目次 目次 Jenkinsとは Jenkinsの初期設定 Javaのインストール Jenkin…

【Nuxt3入門】Nuxt3で簡単なGPT-3アプリを作成する

こんにちは、フロントエンドチームの亀ノ上です。 最近は画像生成AIやテキスト生成AIなど、AIによる自動生成に関する話題をよく目にします。特にここ最近は ChatGPT の勢いが凄まじく、毎日のようにニュースを見かけるような気もしています。 今回はそんな C…

シングルサインオン(SSO)の仕組みと認証方式

こんにちは、tatsumiです。 私は普段、チャットディーラーAIという製品の開発に携わっています。 www.chatdealer.jp 先日、チャットディーラーAIにシングルサインオンの機能を実装したのですが、機能開発を行うまではシングルサインオンの仕組みについて何と…

【SvelteKit入門】SvelteKit + Prismaによる掲示板アプリ作成

こんにちは!ラクス1年目のkoki_matsuraです。 今回は掲示板アプリ作成を通して、SvelteKitの基礎的な部分をご紹介させていただきます。 目次は下記のようになっています。 はじめに Svelteとは SvelteKitとは 掲示板アプリ作成 アプリの概要 環境構築 Svel…

モダンフロントエンドで始めるつらくないReactディレクトリ構成

はじめに こんにちは、ラクスフロントエンド開発課の斉藤です。 記事タイトルはReact開発者なら知る人ぞ知るりあクト! TypeScriptで始めるつらくないReact開発のパロディです。とてもわかりやすい入門書なのでReact初学者の方には学びの第一歩として自信を…

RDMAやDPUなどネットワーク関連技術について雑多に書いてみる

はじめに はじめまして。ラクスの某インフラ担当者です。 今回は個人的に今後キーになりそうなネットワークの高速化技術について触れたいと思います。 具体的な実装方法やコマンドの話ではありませんので、「へぇ」という感じで読んでいただければ幸いです。…

次世代ゼロランタイムCSS-in-JS「macaron」の導入方法を調べてみた

はじめに こんにちは!hy094です。 今回はZero-Runtime CSS-in-JSである「macaron」(macaron-css)の使い方を調べてみたので、 それをまとめたいと思います。 ※本記事は大部分が公式のGitHubと公式ドキュメントの和訳で構成されています。 ※英語がとても苦手…

Copyright © RAKUS Co., Ltd. All rights reserved.