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

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

Flutterでカメラを作成してみた

IoT

こんにちは。技術推進課のt_okkanです。 最近業務でFlutterを使用することになり、少しずつですがFlutterを学習しています。 そこで今回はFlutterで、実機(iPhone)のカメラを利用してみました。カメラを使用するためのプラグインの追加から、カメラでの画…

デッドロックの原因になりうるPostgreSQLのパーティショニング

こんにちは、takaramです。 私が担当しているサービスでは、RDBMSにPostgreSQLを利用しています。今回は業務で行ったデッドロックの調査で知った、PostgreSQLの仕様に関して書いていきます。 ここでは デッドロック や パーティショニング といった用語が登…

メール 入門編

こんにちは!akiponxといいます。 さて、今回のブログはメールのあれこれについて書きます。 メールというと、いつでも送信できて、いつでも受信できる。 これが当たり前ですよね。 まれにメールが届かない。という声を聴くことがあります。 今回はメールが…

持続可能な大規模SaaS企業の開発戦略/IaC、技術的負債、オブジェクトストレージ、デリバリー

はじめに 技術広報のitoken1013です。 いつもラクスのエンジニアブログのご購読、そしてエンジニアイベントへのご参加、ありがとうございます! 今回は9/16(水)に行われたラクスMeetup『持続可能な大規模SaaS企業の開発戦略』を紹介させていただきます。 イ…

PHPの for と foreach について掘り下げてみた

PHP

PHP上でのforとforeachの違いを比較

Raspberry Pi にノートPCだけで気合でアクセスしたお話

IoT

SSHを利用してRaspberry Pi にアクセスする方法を紹介

社内でDDD(ドメイン駆動設計)読書会を開催しました

DDD(ドメイン駆動設計)関連の2冊の書籍「エリック・エヴァンスのドメイン駆動設計」「ドメイン駆動設計 モデリング/実装ガイド」の読書会を振返り

【PHP8】match式/switch文の違いとバグの入りにくさ

PHP

はじめに PHP8で導入されるmatch式が導入されます。プログラマとしてはどういった場面で使いやすいのか、バグが入りやすさはどうなのかといった点が気になるのではないかと思います。 この記事では、match式についてswitch文との違いを述べながら、構文の性…

【エンジニアの勉強法ハックLT】を開催しました

はじめに こんにちは!技術広報チームの itoken1013です。 2020年に入ってから、ラクスはオンラインイベント開催に積極的に取り組んでいます! 今回はその中でも多くの方に参加をいただき大好評である、エンジニアの勉強法ハックLTを紹介します。 rakus.conn…

「要求を仕様化する技術・表現する技術」から学ぶ要求仕様書作成テクニック

こんにちは、west-cです。 業務にて要件定義を行う機会があり、その成果物である要求仕様書の書き方を学ぶために『【改訂第2版】[入門+実践]要求を仕様化する技術・表現する技術』という書籍を読みました。今回はその内容をご紹介します。 【改訂第2版…

Dockerを利用してPHP実行環境を構築してみた

はじめに はじめまして、新卒1年目のyykaoruです。 今回はDockerを勉強しようと思い、DockerでPHPの実行環境を構築してみたお話です。 前提 Docker、docker-composeがインストールされていること やってみること概要 今回行うことは、phpコンテナにローカル…

9年間の取り組みから学んだ変化の波をノリこなす3つのステップ ~デブサミ2020関西登壇レポート #devsumi

id:radiocat です。2020年8月27日に開催されたDevelopers Summit 2020 KANSAIに登壇させていただきました。今回はそのレポート記事です。 セッションの様子

【PostgreSQL】GINインデックスのGIN高速更新手法について検証してみた

はじめに こんにちは。kkystです。 開発を担当しているプロダクトではpg_bigmを利用して全文検索機能を提供しています。 今回、その全文検索を行っているテーブルにINSERTを行う一部の処理で、応答時間が増えていることを検知しました。 そこでその原因を調…

GitHubのシークレットスキャニングに助けられた話

Git

はじめに はじめまして、新卒一年目のYoshidaMichaelです。 研修でGitの使い方を学び、「家で作ってるBotもGitで管理しちゃうぞー!」なんて意気込んでいたわけですが、 うっかりトークンが載った状態のコードをpushしてしまって大変なことになりそうでした…

【Meetup】SaaS新規プロダクトの技術 / フロントエンド、RESTful、AWSサービス、テスト自動化

はじめに いつもラクスエンジニアブログをご覧いただき、ありがとうございます! 技術広報のitoken1013です。 今回は8月第2回目のMeetup『SaaS新規プロダクトの技術』 のコンテンツを紹介させていただきます。 当日はラクスMeetup史上、最多の120名超の方々…

「Nuxt.js + firebaseでハマったこと」というタイトルで初LTデビューしました

先日行われました、当社主催イベント「フロントエンドLT会 vol.1 -2020夏祭り- 」にて初LTデビューしました。

コードレビューガイドラインと「おやつ」のオイシイ関係

楽楽労務の開発チームで運用しているコードレビューガイドラインとコードレビューにまつわる少し変わった取り組みのご紹介

Dockerのvolumeでpermission deniedが発生した場合の解決法

はじめに こんにちは。dd_fortです。 前回に引き続き、Dockerについての話になります。 Dockerの学習中に詰まった権限についての問題と、その解決法を紹介します。 はじめに ボリューム(Data Volume)とは permission denied が発生する問題 解決法 解決法1:…

【PostgreSQL】テーブル・DBを閲覧・コピーするときに知っていると便利なテクニック

はじめに こんにちは、yk_itgです。 これまでいくつかPostgreSQLの記事を作成しましたが、今回は知っていると便利だと思うテーブル・DBの閲覧・コピーに関するtipsをまとめてみました。 私はテストを実施する時に結果を確認したり、データを用意する際によく…

OAuthについて、超基本をまとめてみる

はじめに こんにちは。Engawaです。 最近の業務でOAuthについて触れる機会がありました。 それまでの業務では担当経験はなく全く仕組みを理解できていなかったため、これを機に仕組みについてちょっと学習してみました! 参考にした書籍は以下になります。 w…

【オフショア開発】あるある記事と3年間のオレオレ経験から見えてくるオフショア開発の真実

はじめに はじめまして。ラクスの iketomo(いけとも) と申します。 弊社のオフショア開発拠点(ラクスベトナム)は2014年に新規で立ち上がり、今期で7年目に突入してます。 私は4年目~6年目までの3年間を拠点長としてベトナム現地で務めさせていただき、…

【超入門】基礎から始めるHerokuの使い方(初心者向け)

はじめに こんにちは、itoken1013です。暑い毎日が続きますね! 今回紹介するのは、実務でも個人開発でもオススメのHeroku(ヘロク)の基礎的な使い方になります。 Herokuを使うことで、開発したWEBアプリケーションを手軽に公開することができます。 この記…

【Meetup】大規模SaaS、レガシーを吹き飛ばすPHPer実践テクニック / 自動化、機械化、静的解析

はじめに 技術広報のitoken1013です。こんにちは。 いつもラクスのイベントにご参加いただいている方々、本当にありがとうございます! 今回は8月1回目のMeetup『レガシーを吹き飛ばすPHPer実践テクニック』 について、コンテンツを紹介させていただきます!

【Meetup】SaaS開発リーダーが実践する開発速度向上プラクティス/海外拠点、スクラム、時間管理

はじめに 技術広報のitoken1013です。こんにちは。 6月に多くの方にご参加いただきましたラクスMeetup、7/29(水)にも『SaaS開発リーダーが実践する開発速度向上プラクティス/海外拠点、スクラム、時間管理』をタイトルにオンライン開催させていただきました。…

読書会 はじめました ー書を持ち、読書会へ出ようー

技術広報のsyoeshinです。 当社では最近、下記2つの定期的な読書会を企画し、スタートしました。 社内の有志達がリードして、それぞれが好きな本を読み/紹介しあう読書会 社内の有識者達がリードして、選定した技術書の理解を深める読書会 定期的な読書会を…

アクセス限界値を知るための負荷試験のやり方について

はじめに はじめまして。ラクスのインフラエンジニアのcappy_potterと申します。 弊社で提供しているクラウドサービスを担うサーバに(クラスタ)ついて、どの程度のアクセスまでであれば 問題なくサービス提供できるのか、という限界値を知るための負荷試験…

「Developers Summit 2020 Summer」に参加しました

こんにちは、ラクスひぐちです。 07/21(火) に開催された「Developers Summit 2020 Summer」に参加しました。 https://event.shoeisha.jp/devsumi/20200721#outline 今回はオンライン開催ということで参加された方も多かったのでないでしょうか。 参加した4…

【2020年版】ドメイン駆動設計(DDD)初学者へ贈るおすすめ書籍

こんにちは。west-cです。 携わっている新規サービスにてドメイン駆動設計(以下、DDD)を取り入れた開発を行っていることから、去年の秋頃からDDDの学習をはじめました。 今回は、私が学習にあたり読んだおすすめ書籍を紹介します。 目次 目次 ドメイン駆動…

PHPのライブラリ「PhpSpreadsheet」でExcelファイルの読み書きする

PHP

はじめに こんにちは。「ChatDealer」の開発に携わっているy_kwmtです。 Excelファイルをプログラムで楽に書き出す方法を調べていたら PHPのライブラリを用いてExcelファイルを書き出す方法を見つけました。 はじめに PhpSpreadsheetとは PhpSpreadsheetのイ…

「Tech Lead Engineerから最新技術を学べ!Laravel編」参加レポート

こんにちは、YSです。 2020年7月9日にシューマイ コミュニティにて開催された Laravel の勉強会に参加してきました。 shuuu-mai.connpass.com 普段のプロダクト開発でも関わっている Laravel。 この機会に社外のいろいろな知見にも触れてみたいと思ったのが…

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