サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
買ってよかったもの
tech.stmn.co.jp
スタメンの松谷(@uuushiro)です。この記事ではアプリケーションのアラート(エラー通知)運用に関する問題を「システム思考」で構造的に捉え、どのように改善していこうとしているのか、ということを紹介します。「システム思考」についても記事内で簡単に説明を入れています。 システム思考とは? 複数の要素が相互に作用することで、ある機能を構成し、特定の結果を生み出すものをシステムと言います。一見シンプルに見える要素単体での働きも、他の要素と相互作用することで、全体のシステムとして想像以上に複雑で思わぬ結果を生み出すことがあるのがシステムの特徴です。例えば、人体も植物も市場の動きもシステムです。一つの要素だけを見ると単純な働きに見えますが、それらが相互作用することで全体としてとても複雑な働きになっています。 システム思考とは、なにか問題を認識した時に、反射的・局所的に対処をするのではなく、まずは全
スタメンでエンジニアをしている田中です。 今回は決済プラットフォームであるStripeのサブスクリプションを扱う際に遭遇した問題について、発生した事象とその原因、および対策方法についてご紹介します。 なお、本記事ではStripeのサブスクリプションについての詳細は説明いたしません。また、対策方法についてはRubyのコードで記載します。RubyでStripeのサブスクリプションを扱う場合については、以下の記事にて紹介しているのでよろしければご参照ください。 【Ruby on Rails】Stripeのサブスクリプションで試したことをまとめてみた 前提 本記事で扱うサブスクリプションは請求期間が月次のものです サブスクリプションの支払い日について、通常、翌月に同じ日が存在しない場合は自動的にその前の日を指定してくれます 例 5/31 → 6/30 8/31 → 9/30 参考 https://
Error こんにちは。スタメンでiOSアプリを開発している @temoki です。 モバイルアプリ開発に限らずソフトウェアの実装においては必ずエラーハンドリングが必要になりますよね。iOSアプリを Swift で開発する場合、回復可能なエラーのハンドリングについては次のように do-catch ステートメントを用いることが基本となっています*1。 do { // `func functionThatCanCauseError() throws -> Int` let value = try functionThatCanCauseError() print(value) } catch let error { print(error) } 他には、Swift 5 で追加された Result 型 *2 を用いて次のように行うことも多いですね。 // `func functionThatCa
こんにちは、スタメンの松谷です。 弊社は「TUNAG」という社内SNSを提供しています。TUNAGではアプリケーションフレームワークとして、Ruby on Railsを使用しています。TUNAGの主要機能にFacebook のニュースフィードに該当する「タイムライン」があり、社員同士のコミュニケーションや、会社からのお知らせが共有されます。 タイムラインに投稿が蓄積されるにつれ、過去の投稿を振り返りたいというニーズが増えたので、全文検索(Elasticsearch)を導入して検索を可能にしました。 導入に際して、Rails から Elasticsearch を扱う方法をまとめました。これからRailsにElasticsearchを導入しようとしている方の参考になれば幸いです。 TL;DR 概要 Ruby on Rails で作られた TUNAG に Elasticsearch で、全文検索
はじめまして! 1月からスタメンのエンジニアをしているシュール(@shule517)です。 よろしくお願いします。 「名古屋の勉強会をもっと楽しみたい! 応援したい!」という思いで、 趣味で 名古屋勉強会らむだ ってサービスを公開してます。 これが初めて作ったRailsアプリで、当時はまだ「Windows + VisualStudioCode」で開発をしていました。 あの頃の自分に教えてあげたい。 Railsやるなら「Mac + RubyMine」だ! というわけで、 今回はRubyMineのおすすめポイントを紹介していきたいと思います。 スタメンでは、エンジニア全員がRubyMineユーザ! スタメンでは、エンジニア全員が「RubyMine」を使ってRailsアプリの開発をしています。チームとしてRubyMineを使う利点として、3つあります。 単純にRubyMineが強力で便利! 「こ
このページを最初にブックマークしてみませんか?
『tech.stmn.co.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く