当社はCookieを使用して、お客様が当社のWebサイトでより良い体験を得られるようにしています。引き続き閲覧する場合は、プライバシーポリシーに同意したことになります。
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: 5 years of professional Ruby and Rails development - My Reflections - Karol Galanciak - Ruby on Rails and Ember.js consultant 原文公開日: 2017/08/27 著者: Karol Galanciak 先日のTechRacho記事「DHHのYouTube動画を辛口レビュー」とある意味好一対をなしているように思いました。 自分でもちょっと信じられないのですが、RubyとRailsのプロとしての経験年数が早くも5年を超えていました。その間のRailsに対する私の姿勢は、盲目的な愛から容赦ない批判(ActiveRecord、あんたのことだよ)の間で大きく揺れ動き、ようやっとバランスが取れてきたところですが、今でも
GraphQLの導入を先導したバックエンドエンジニアに、導入の経緯や採用した感想を聞いてみました! こんにちは、人事部の川口です。 先日、フィードフォースでは新規プロダクト「EC Booster」をリリースしました!その開発にあたって「GraphQL という聞き慣れない技術を採用した」と聞き、導入を先導したバックエンドエンジニアの @kielze にインタビューしました。 フロントエンドエンジニアから見た GraphQL については小飼が記事を書いていますので、こちらもぜひご覧ください:GraphQLを使ったアプリケーションがリリースされたので勘所を考えた 今回のインタビュイー EC Booster バックエンドエンジニア @kielze 2017年フィードフォース新卒入社。入社後、研修を経て新規プロダクト EC Booster チームに配属。 現在は同プロダクトにおけるバックエンドの開発
CTO兼福岡オフィス立ち上げ担当として新アプリを作っている@edvakfです。 JSON APIを開発しているとこういう問題がありがちですよね。 仕様どおりにAPIの形式を作ったはずだけどなんか自信が持てない テストでいくつかのキーが存在するかの簡単なチェックはしてるつもりだけど、全部チェックするのは大変すぎる APIのControllerやViewをリファクタリングしたらレスポンスの形が変わってアプリがめっちゃクラッシュし始めた というのが怖くて誰もリファクタリングできなくなった APIドキュメントがメンテされない 知らない間にレスポンスのフィールドが増えてたけどドキュメントに書いてない これらを解決したい!と思って試行錯誤したら、スマートに解決することができました。この記事ではRailsのことについて書きますが、考え方は他の言語・フレームワークでも同じです。 なお、今回使ったgemのバ
はじめに ここに書いている内容は僕が仕事で開発を行なっている minne の API に GraphQL を導入するにあたり gist に雑にまとめてメンバーに共有した内容で公開できない部分をアレしたやつです。 (minne の API は現状オープンなものではないです。 GraphQL #とは プログラミング言語ではなく、クエリ言語 GraphQL というミドルウェアでは無い 専用の server を立てるとかも必要ない 開発は FB GraphQL 標準化を目指して Draft RFC が公開されている メリット クライアントが必要とするデータを 1 回のリクエストで取得できるようになる REST に近い API だとモバイルアプリで 1 画面を表示するために複数回のリクエストを投げる必要がある どのデータが必要なのかは投げられたクエリから判断するので無駄なデータを返す必要がなくなる
The document discusses an error encountered with ActiveRecord in a Ruby on Rails application when trying to execute a SQL statement. It received an ORA-01795 error code from the database indicating that a maximum identifier length was exceeded. Some debugging steps are mentioned to investigate further like checking the SQL statement and database object names for length compliance. It concludes by
当社はCookieを使用して、お客様が当社のWebサイトでより良い体験を得られるようにしています。引き続き閲覧する場合は、プライバシーポリシーに同意したことになります。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く