BASE開発チームブログ

フリーミアムなネットショップ構築サービス BASE( https://thebase.in )の開発チームによるブログです。開発メンバ積極募集中! https://www.wantedly.com/companies/base/projects

Go言語勉強会を始めたら学習のペースメーカーになった話

こんにちは!BASE Product Division サーバーサイドエンジニアの東口です。主にEコマースプラットフォーム「BASE」の決済領域の開発をしています。本ブログでは、PHPerKaigi 2018での登壇記事等も書いています。 devblog.thebase.in BASEのサーバーサイドの…

Embedded Frameworkを導入して、iOS アプリのビルドを爆速にした話

iOS

iOSエンジニアの大木です。 日々の開発で、ちょっとした微修正でメソッドを追加・削除すると、差分コンパイルが効かずビルド10分待ちとなり、開発効率の低下が問題となっていました。それを解決するためEmbedded Frameworkを導入したところ、差分ビルドが成…

Redashを0から布教して社員全員に効果検証の文化を根付かせた話

(BASEオフィス内の光景) 初めに こんにちは!BASEでBack-end Engineer Groupに所属している菊地陽介です! 今年度からBASEでは世のエンジニアに興味を持ってもらおうと、積極的に技術ブログを発信していこうという運びとなりました。本記事を読んで少しでも…

EarlGreyを使ってiOSのUIテストを自動で行う

iOS

こんにちは。ショッピングアプリ「BASE」のiOSアプリを担当している竜口です。 背景:あの改修の効果測定用のログ、送られてる? ショッピングアプリ「BASE」内で、施策の効果測定やKPIの経過観察で様々なログを使用しているのですが、細かい改修などで特定…

入社半年でCakePHP本体にcontributeした話

PHP

こんにちは、BASE株式会社 BASE Product div サーバーサイドエンジニアの東口です。主にサービスの決済部分とPHP・CakePHPのバージョンアップをしています。 CakePHP2.10.9のリリースに対して、Koji TanakaさんとKazuki Higashiguchiがcontributeいたしまし…

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

BASE Back-End Engineerの田中 ( @tenkoma )です。アプリケーションのPHPアップデートなどを担当しています。 3/14 (水)に開催された技術勉強会ヒカ☆ラボにて、アプリケーションで利用しているPHP/CakePHPアップデートの取り組みについて発表しました。 【 …

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

PHP

こんにちは、BASE株式会社 BASE Product div サーバーサイドエンジニアの東口です。主にサービスの決済部分とPHP・CakePHPのバージョンアップをしています。 下記の記事でも公開いたしましたが、BASE株式会社はPHPerKaigi 2018にプラチナスポンサーとして協…

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

Androidアプリエンジニアの鈴木 (G_devi) です。 今まで何回かDroidKaigiに参加はしていたのですが、今回のDroidKaigi2018は初めてスタッフとして参加させていただきました。 その中で、運営・進め方・情報管理・当日の動き・臨機応変な対応など、いろいろと…

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

PHP

こんにちは、BASE株式会社 エンジニアの東口です。主にサービスの決済部分を担当しています。 この度、BASE株式会社は、PHPerKaigi 2018にプラチナスポンサーとして協賛いたします。 phperkaigi.jp PHPerKaigi(ペチパーカイギ)は、現在PHPを使用している、…

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

PHP

はじめまして、2017年9月に入社したBack-End Engineer の田中です。アプリケーションが使うPHP/CakePHPのバージョンアップを担当しています。 BASE ではサーバーサイドアプリケーションの大部分がCakePHP2を使って構築されています。 日常的にCookbookやCake…

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

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

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

BASEと連携し、皆様が運営されているWebサービスに商品を販売する機能を追加したい!であるとか、Webサービスのユーザーに簡単に商品を販売する提供し、購入連携を実現したい!というご相談をいただくことがあります。 そのような連携をするメリットとしまし…

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

BASE本社で12月19日にPHP Wayというイベントを開催しました。 PHPで成長したWebサービスを他の言語に移行させる話題を見ることがありますが、PHPを使い続ける企業がどのようなことを考えて、その選択をしているのか?ということを共有するイベントでした。 …

WWDC 2017に参加しました

初めまして、BASE iOS エンジニアの大木です。 6/5-6/9の日程で行われたWWDCに参加してきました。 初参加だったのですが、いつもの業務から離れてiOSの技術的な内容を聞いたり同じiOSエンジニアと議論したり大変有意義な時間を過ごせました。 発表内容は他の…

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

BASE CTOの藤川です。 リブセンスさんが運営されている転職ドラフトという転職サイトで、全員のプロフィールを読んでいて薄々気がついていたことに改めて気がつかされたのですが、BASEの方でサーバサイドに使っているメインの技術はCakePHPというフレームワ…

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

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

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

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

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」についてまとめてみました。 セッション概要 …

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

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

BASEドメインをご利用の全てのショップで常時SSLが使えるようになりました

皆さん。こんにちは。BASEの藤川です。 今年の4月頃に、BASEドメインの常時SSL化の取り組みについて発表させていただきました。 thebase.in リリース時は、新規登録ショップのみの対応だったのですが、本年の9月末に、全てのBASE社においてご提供しているド…

【Excelのすゝめ】BASEのCSVから納品書を印刷するExcelサンプルを公開いたしました。

こんにちは!BASE CTOの藤川です。 BASEのCSVダウンロードでダウンロードできる注文データから、納品書を作成し印刷するExcelシートをサンプル的に作ったので公開いたします。もしExcelを勉強したい人がいたらご参考ください。 なお、仕事の合間にさくさくと…

BASEのアプリにMaterial Designを導入する際にやったこと考えたこと【転載】

はじめまして、BASEでアプリのデザインをしてる、三古 達也(みふる たつや)です。 先日、BASEのアプリ(iOSとAndroid)がリニューアルしました。 今回はAndroidのお話。今までiOSとAndroidのデザインが全く同じでAndroidのガイドラインに沿ったデザインを…

BASEとPAY.JPを支える日常の技術について 〜 Commerce & Payment - BASE Talk

こんにちは!BASE CTOの藤川 (id:f-shin)です! 連休直前の4/27にBASE社開催のMeetup「Commerce & Payment - BASE Talk」を開催しました。 いつもは、BASE drinkというプレゼン資料なしのカジュアルトークイベントをやっているのですが、今回はLT形式で当社…

BASEの開発チームの技術ブログを作りました

みなさんはじめまして。BASE CTOの藤川 ( id:f-shin )です。 僕たちが開発、運営している、BASEというネットショップ構築サービスの開発、オペレーションに関する技術記事や、僕らが普段どういう開発をしているか?について記述していこうと思っています。簡…