BASE株式会社 の技術ブログ

ヒカ☆ラボでBASEのPHP/CakePHPアップデートについて発表しました

BASE Back-End Engineerの田中 ( @tenkoma )です。アプリケーションのPHPアップデートなどを担当しています。 3/14 (水)に開催された技術勉強会ヒカ☆ラボにて、アプリケーションで利用しているPHP/CakePHPアップデートの取り組みについて発表しました。 【 ヒカ☆ラボ 】【Laravel5、CakePHP3など】ベンチャー企業のリアルなPHP事情 : ATND サービスの裏側の話であり、今まで特に公開はし

PHPerKaigi 2018にプラチナスポンサー・LTスピーカーとして参加いたしました!

こんにちは、BASE株式会社 BASE Product div サーバーサイドエンジニアの東口です。主にサービスの決済部分とPHP・CakePHPのバージョンアップをしています。 下記の記事でも公開いたしましたが、BASE株式会社はPHPerKaigi 2018にプラチナスポンサーとして協賛いたしました。 devblog.thebase.in また、私自身もLTを採択いただいたので、スポンサー担当者兼LTスピーカーとして参加いたし

DroidKaigi2018にスタッフとして参加したらいろいろとすごかった

Androidアプリエンジニアの鈴木 ( G_devi ) です。 今まで何回かDroidKaigiに参加はしていたのですが、今回の DroidKaigi2018 は初めてスタッフとして参加させていただきました。 その中で、運営・進め方・情報管理・当日の動き・臨機応変な対応など、いろいろとすごいなーとか、このやり方いいなーとか思ったことがあったのでお伝えしたいと思います。(書ける範囲で) すご

PHPerKaigi 2018にプラチナスポンサーとして協賛いたします!

こんにちは、BASE株式会社 エンジニアの東口です。主にサービスの決済部分を担当しています。 この度、BASE株式会社は、 PHPerKaigi 2018 にプラチナスポンサーとして協賛いたします。 phperkaigi.jp PHPerKaigi(ペチパーカイギ)は、現在PHPを使用している、過去にPHPを使用していた、これからPHPを使いたいと思っているエンジニアが、技術的なノウハウを共有するためのカンファ

CakePHP Cookbook を直す方法(表示確認してからプルリクエストを出すまで)

はじめまして、2017年9月に入社したBack-End Engineer の田中です。アプリケーションが使うPHP/CakePHPのバージョンアップを担当しています。 BASE ではサーバーサイドアプリケーションの大部分が CakePHP2 を使って構築されています。 日常的にCookbookやCakePHPコアのコードを読んでいて、時々typoや不具合を見つけてはプルリクエストを送っています。 PHP 7.2 でテストスイートをパス

デブサミ2018において「BASE社におけるフィンテックへの取り組み」というタイトルでお話させていただきます

CTOの藤川です。今回、デブサミにお誘いいただいて登壇させていただくことなりました。 初日 2/15の13:05~13:50の回でE会場とのことです。 BASE社におけるフィンテックへの取り組み 今回お話しようと思ってるプレゼンテーションに類するお話に、以前、情報処理学会の学会誌にフィンテックについての寄稿をさせていただいたことがあります。 フィンテック:3.フィンテ

BASEを利用し、皆様のWebサービスに商品販売機能を追加する方法

BASEと連携し、皆様が運営されているWebサービスに商品を販売する機能を追加したい!であるとか、Webサービスのユーザーに簡単に商品を販売する提供し、購入連携を実現したい!というご相談をいただくことがあります。 そのような連携をするメリットとしましては、 商品販売に関するあれこれを実装、維持、管理しなくてもよい。特にセキュリティ管理周りを外注し

第一回 PHP Wayを開催しました - PHPから別言語に変えることを考えた振り返り

BASE本社で12月19日にPHP Wayというイベントを開催しました。 PHPで成長したWebサービスを他の言語に移行させる話題を見ることがありますが、PHPを使い続ける企業がどのようなことを考えて、その選択をしているのか?ということを共有するイベントでした。 どこか自信を見失いがちなPHPの利用について、適切に状況判断するための材料を共有し、PHPを使うサービスにエンジ

WWDC 2017に参加しました

初めまして、BASE iOS エンジニアの大木です。 6/5-6/9の日程で行われたWWDCに参加してきました。 初参加だったのですが、いつもの業務から離れてiOSの技術的な内容を聞いたり同じiOSエンジニアと議論したり大変有意義な時間を過ごせました。 発表内容は他の方やメディアがまとめていると思いますので、ここではそこにはあまり触れず雰囲気をお伝えできればと思います。

2017年にプロが今更PHPを学ぶための本、Webまとめ

BASE CTOの藤川です。 リブセンスさんが運営されている転職ドラフトという転職サイトで、全員のプロフィールを読んでいて薄々気がついていたことに改めて気がつかされたのですが、BASEの方でサーバサイドに使っているメインの技術はCakePHPというフレームワークでありPHPの技術なのですが、 新卒の就職先がRubyを使っていて、今、25〜27歳ぐらいになっている若手エンジニ

RecyclerViewでGridLayoutの余白をうまく調整するItemDecoration

こんにちは。BASEでAndroidアプリ開発をしている鈴木です。 https://twitter.com/G_devi 突然ですが、デザイナーからこんな感じにしてくれと頼まれたことはありませんか? GridLayoutですね 一番上のヘッダー部分が全幅なうえ、Grid部分の余白を全部同じサイズに調整するのが地味に手間がかかる。 どうせならヘッダーも同じサイズの余白をつけるか、Gridの左右は半分でもいいじゃ

独自ドメインのショップでhttpsでアクセスできるようになりました

SREチームの小林(し)です。 BASEでは独自ドメインで運用されているショップさんでHTTPSで表示できる機能を実装しました。 「BASE」が独自ドメインのSSL証明書の無料発行・自動管理を開始 ‐常時SSLで安心安全なネットショップ運営を 去年の3月にサブドメインで運用されているショップさんに関しては全てHTTPS化は実装していましたが、独自ドメインで表示されているシ

Try! Swift 2017 - 2日目「Swiftで堅牢なカラーシステムを構築する」

こんにちは、iOSエンジニアの遠藤(秀)です。 3/2(木)〜 3/4(土)の3日間に渡って開催された世界的なイベント「 Try! Swift 2017 」に参加してきました。 2日目のセッション「Swiftで堅牢なカラーシステムを構築する」について、まとめてみました。 セッション概要 これまで以上に多くの企業が、新しく増え続けるユーザーに今までよりも魅力的なアプリだとアピール

Try! Swift 2017 - 1日目「アプリを新次元に導く3D Touch」

こんにちは、iOSエンジニアの遠藤(秀)です。 3/2(木)〜 3/4(土)の3日間に渡って開催された世界的なイベント「 Try! Swift 2017 」に参加してきました。 1日目のセッション「アプリを新次元に導く3D Touch」についてまとめてみました。 セッション概要 この講演では3DタッチAPIで何ができるか?そして3DタッチAPIを使うベストプラクティスを学びます。元々どのような機
iOS, 3D

SendGridはゴールドプランがお得

こんにちは!CTOのえふしんです。 SendGridの料金プランの精査をしていたのですが、例えば、メールを月に500,000通送る場合、プラン別でかかるコストは以下のようになります。 SendGridのプラン選定は、基本料金と超過料金をうまく組み合わせるのがコツのようで、月に50万通送る場合は、プラチナプランよりもゴールドプラン+超過料金の方がお得になります。 もし、シス