ブログ

「TECH PLAY Blogs」では様々な企業やコミュニティが発信する技術ブログの更新情報をまとめてお届けしています。
プログラミングやインフラ、アーキテクチャといった技術情報はもちろん、マネージメントや開発プロセスなどIT業界で働く皆様のヒントや刺激になる情報が日々蓄積されています。
知りたい分野がある場合はタグから選択して絞り込むこともできますし、気になる企業やグループはお気軽にフォローしてみてください。
TECH PLAYに会員登録していただくと、週に一回技術ブログの更新情報をまとめたメールをお届けします。

Firebaseを使ってログイン機能を実装してみた

はじめに こんにちは。新卒2年目のtaku_76です。 前回記事 では、FirebaseのRealtime Databaseを利用してリアルタイムチャットを作成しましたが、 その他にも様々な機能があるということで今回はFirebase Authenticationを使ってログイン機能を実装してみましたので紹介します。 はじめに Firebase Authenticationとは 実装 Firebaseでプロジェクトの作成 ログイン方法の設定 ユーザーを新規

ニューヨークタイムズ、InVisionなど、ニューヨーク12社のリードデザイナーの実践ノウハウ

こちらの記事は以前にNewsPicks Tech Guideに投稿された記事をインポートしたものです。元の記事はid:yossiyossi923によって書かれました。 こんにちは! NewsPicksのデザイナーの吉川です。 9/26・27の2日間、ニューヨークで行われたAWWWARDSカンファレンスに参加しました。 前回は1日目の内容をご紹介しました。今回は2日目、特にメッセージが強く面白いと感じた「The NewYork Times」「

公開日時指定可能な静的コンテンツ配信システムをサーバレスで作ってみた

こんにちは、インフラストラクチャーグループの沼沢です。 今回は、タイトルの通り 公開日時の指定が可能 な静的コンテンツ配信用のシステムを、サーバレスで作ってみました。 なお、リージョンは全て東京リージョンとします。 構成図 まずは構成図です。 公開日時が指定可能な仕組み S3 には、時間で公開状態へ移行するような設定や仕組みがありません。 これ

【PostgreSQL】シーケンス採番付きのテストデータを複製してみた

はじめに こんにちは、新卒2年目のyk_itgです。 業務の中で内容が同じ大量のテストデータが必要なテストがあったのですが、手作業で作成するとたくさんの手順を踏まなくてはならなかったり、入力を間違えたりして大変なので、なんとか SQL でできないか考えてみました。 はじめに 例えばこんなデータ 複製する 1. コピーしたいデータをtmpテーブルにコピーする 2. 変更

開発チームで実運用しているスクラムを画像いっぱいでまとめてみた

スマートキャンプの郷田です。 私は Biscuet(ビスケット) という新規SaaSのプロダクトマネージャーをしております。 Biscuetでは開発プロセスに課題を感じていたため、外部から アジャイルコーチの天野さん をアドバイザーとして召喚し、スクラムの導入を進めています。 そこで今回は、Biscuetチームで先月から導入を進めているスクラムの現状を、たくさんの画像を用い

pytest-mock使ってハマったこと

こんにちは。 SPEEDA開発チームの掛川です。 現在、私が参画しているプロジェクトではPythonを使ってサービスの開発を行なっています。 私自身、Pythonを書くのは今回が初めてなのですが、 テストを書く際にハマったことについて記事にしていきたいと思います。 環境といろいろ ・環境 OS Mac OS X 10.14.5 python 3.7.3 ・ライブラリ pytest 5.1.2 pytest-mock 1.11.1 私が今まで参画してい

B2Bエンジニアが集まるエンジニアイベント開催します - Sharing Issues -

スマートキャンプでエンジニアをしている井上です。 今月の10/29に弊社でエンジニアイベント B2B SaaSエンジニア Meetup - Sharing Issues #1 を開催することになりました! 弊社はBtoBでSaaSを扱う企業として、 なぜこのイベントをやろうと考えたのか 、 イベントを通して実現したいこと をこの記事で紹介しようと思います。 記事を読んでいただき、興味が湧いた方は以下から参

kindle unlimitedで無料で読める、JavaScriptの"脱初心者"本を読んでみた。

はじめに こんにちは、aa_cryingです。 早いもので入社から1年半が経ちました。 はじめに kindle unlimitedとは 脱初心者のJavaScript力を底上げするための本 「巻き上げ」とは おわりに kindle unlimitedとは kindle unlimitedとは、 Amazon が展開する、月額制の 電子書籍 読み放題サービスです。 なんと今なら 30日間無料 で様々な書籍・漫画が読めるので、 JavaScript の技術書籍を探してみま

PHPカンファレンス沖縄2019にBASEが協賛&3名のメンバーが登壇しました

こんにちは!この度は10/12(土)に沖縄で開催された PHPカンファレンス沖縄2019 にBASEが協賛&3名が登壇いたしました!今回はめもりー( @m3m0r7 )、川島( @nazonohito51 )、東口( @hgsgtk )の3名から参加レポートをお届けします! イベント概要 PHPカンファレンス沖縄 は カンボ様 ( @kanbo0605 ) が実行委員長を務められ、沖縄で開催されるPHPカンファレンスとしては、今年初でした!

ペアプロと育休の取得しやすさの関係について

こんにちは。SPEEDA開発チームの鈴木です。 昨年一児(娘)の父になりまして、凄い勢いで変化していく様子に喜んだり困ったりしながら過ごしております。 色々できることが増えると嬉しいのですが、それは同時にいたずらの幅が広がることも意味するんですよね。例えばものを引っ張ることを覚えたのは嬉しいのですが、私の髪の毛をひっぱってむしるのはやめていた

Slack APIとGASでオフィス来客対応を20倍速!!

スマートキャンプのエンジニアインターン生の高砂です! 高砂渉と書いて、たかすなじょうと読みます!(会社ではじょにーと呼ばれてます) 私はスマートキャンプでインターンを始めて半年ほど経ちますが、インターンを始めたばかりの頃、オフィス来客対応に非効率さを感じていました。 そこで、Slack APIとGASを使ってオフィス来客時の手動作業の自動化に取り組みまし
API

Android Jetpack コンポーネントのNavigationのプロダクトへの導入手順と実装Tipsの紹介

はじめに こんにちは! ZOZOテクノロジーズ開発部の鈴木( @zukkey59 )です! 普段は、 「ファッションコーディネートアプリ WEAR」 のAndroidアプリを担当しています。 私のWEARに配属されて初めての大きな仕事は、新規登録・ログイン機能へAndroid Jetpack コンポーネントのNavigationを導入することでした。 導入によってある程度知見がためることができました。 今回はNavigationを

RecSys2019 参加レポート 〜ZOZO研究所が注目する、推薦システムの研究の最新トレンド〜

こんにちは、ZOZOテクノロジーズで機械学習の研究開発をしている松井・真木です。2019 年 9 月末にコペンハーゲンで行われた推薦システムのトップカンファレンスである RecSys 2019 に参加してきたので、本稿では参加報告と気になった論文の紹介をします。 recsys.acm.org Overview RecSys では推薦システムに関するアルゴリズムはもちろん、インターフェースやユーザー心理など

プログラムコードのインデント

はじめに こんにちは、新卒のcrowd_kです。 今年の4月に入社をし、社会人になって約半年が経ちました。 入社するまでプログラミング未経験者だったので、日々の業務で新しい知識や様々な発見の連続に翻弄されながら、でもどこかで楽しみつつ学習をする毎日を過ごしています。 その中で1つ気になったことがありました。 それは、プログラム内のインデントを、タブ文

Ringアプリケーションで例外をいい感じにハンドリングする方法(Ductでの解説も含む)

こんにちは!こんにちは!SPEEDA開発チームのあやぴーです。 社内のClojureを使ったAPIにおいて、「例外をうまくハンドリングしたいんだけど…」という話が出てきたので、今回はRingアプリケーションにおける例外のハンドリング方法について解説します。また、昨今Ductを使ってアプリケーションを作る機会が増えているので、それについては最後の方に解説をします。 ま