umecchのブックマーク (1,427)

  • webpackを使った Rails上でのReact開発 - クックパッド開発者ブログ

    はじめに こんにちは、投稿開発部エンジニアの芳賀です。 既存のRailsプロジェクトの中でReact.jsを利用する機会があったので、その時にやったことについてまとめてみます。 私自身は普段RailsのサーバサイドとCoffeeScriptが中心で、最近のJavaScript開発環境についてあまりキャッチアップできていなかったのですが、それらの状況を把握しつつ試行錯誤で開発していった経験から、できるだけ「React採用してみたいけどJavaScript界隈よくわからない目線」で書いてみようと思います。 RailsReact.jsを使ういくつかの方法 2016年時点で、RailsReact.jsを使う方法はいくつかあって、どれを採用するかで悩みました。 vendor/assets/javascripts にreact.jsを置いて利用する react-rails gem を利用する br

    webpackを使った Rails上でのReact開発 - クックパッド開発者ブログ
    umecch
    umecch 2016/07/27
  • UberやAirbnbは最初の1,000ユーザーをどうやって獲得したのか?

    東京ベイ潮見プリンスホテル ”水辺の宿場町”をデザインコンセプトとするアートホテル「東京ベイ潮見... 詳細を見る

    UberやAirbnbは最初の1,000ユーザーをどうやって獲得したのか?
    umecch
    umecch 2016/07/27
  • 主婦が技術書を書いてSIerに入社した話/jtf2016 - Docs.com

    Microsoft Learn. Spark possibility. Build skills that open doors. See all you can do with documentation, hands-on training, and certifications to help you get the most from Microsoft products. Learn by doing Gain the skills you can apply to everyday situations through hands-on training personalized to your needs, at your own pace or with our global network of learning partners. Take training Find

    主婦が技術書を書いてSIerに入社した話/jtf2016 - Docs.com
    umecch
    umecch 2016/07/27
  • ドメインイベントと結果整合性

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    ドメインイベントと結果整合性
    umecch
    umecch 2016/07/26
  • Serverless Architectures

    Serverless architectures are application designs that incorporate third-party “Backend as a Service” (BaaS) services, and/or that include custom code run in managed, ephemeral containers on a “Functions as a Service” (FaaS) platform. By using these ideas, and related ones like single-page applications, such architectures remove much of the need for a traditional always-on server component. Serverl

    Serverless Architectures
    umecch
    umecch 2016/07/26
  • 投稿時間によるPVの伸びの違いについて調べたら - こがねもちなぶろぐ

    最近PVが伸びない 最近なかなかPVが伸びずに少し悩んでました。先月くらいまでは記事を投稿するとアクセスガーッと上がって快感だったんですが、そういうのにお目にかかれなくなってしまいました。 なんでかなぁ、最近投稿時間がバラバラだからかなぁ、そういえば前は統一してたよなぁ、なんて考えていたら、投稿時間について調べてみたくなりました。 投稿するタイミングによってはすぐにブクマがついて拡散ってことになりやすいってのはあると思うので、ブクマの多い順にいつ投稿したのかをチェックしてみました。 ブックマークの多い記事はいつ投稿されたか まず当ブログのブクマ数1位のこの記事(しょぼくてスミマセン…) www.momijimom.net 投稿時間は土曜日の午前0時(夜中)です。 そういえば、この頃は毎日午前0時に予約投稿していたのでした。 2位の記事がこちら。 www.momijimom.net 投稿時間

    投稿時間によるPVの伸びの違いについて調べたら - こがねもちなぶろぐ
  • これから10年の間に大注目される!驚くほど近未来な11の職業-Suzie(スージー)

    時代の移り変わりとともに、私たちの生活も大きく変化してきました。それに伴い、職業も大きく変わってきています。 アメリカのビジネス情報サイト『Fast Company』が、3人の未来学者コドリントン氏とタンカースリー氏、ダナハー氏の意見をもとに、今後注目される職業を紹介しているので見てみましょう。 ■1:パーソナル・ブランド・ワーカー・コーチおよびマネージャー コドリントン氏はこう話します。「現在フルタイムで働く人の25%は、案件単位で仕事を請け負うオンデマンドベースな働き方になるだろう」。 つまり、企業は従業員を常に抱えるのではなく、短期契約のフリーランサーを雇うようになるということです。 現在ではクリエイティブ系の職種に多い働き方ですが、今後はさまざまな業務がデジタル化されることで、企業とスタッフの間に距離があっても業務が成立するようになるといいます。 そのとき、求められるのは自分自身の

    これから10年の間に大注目される!驚くほど近未来な11の職業-Suzie(スージー)
    umecch
    umecch 2016/07/18
  • Going Serverless, Building Applications with No Servers

    Going Serverless, Building Applications with No Servers

    Going Serverless, Building Applications with No Servers
    umecch
    umecch 2016/07/18
  • 2対のMVC (Double MVC) - Qiita

    Flux は Smalltalk の MVC を実装したフレームワークと言われています。 MVC の流れでは GUI で利用される Smalltalk の MVC が原点です。 また、MVC の歴史では Web で利用される サーバーサイド の MVC(Model 2) が登場します。 この GUI-MVC(クライアントサイド) と Web-MVC(サーバーサイド) の実装を個別に説明して さらに 2つの MVC を コラボレーション するまでを紹介します。 Agenda GUI-MVC は Smalltalk の MVC を React と Flux(簡易) で説明 Web-MVC は Rails の MVC を API only apps で説明 GUI-MVC と Web-MVC の接続を client-server(C/S) モデル で説明 GUI-MVC と Web-MVC の依

    2対のMVC (Double MVC) - Qiita
    umecch
    umecch 2016/07/17
  • React on Railsの基本理念

    原文: The React on Rails Doctrine ジャスティン・ゴードン(2016年1月24日) このドキュメントはRailsの基理念(訳注: 日語版)に対する拡張と補足です。まだそのドキュメントを読んでいない場合、先にそちらを読むことをお勧めします。 React on RailsのREADMEの中で述べているように、このプロジェクトの目的は、Ruby on RailsとモダンなJavaScriptのツールやライブラリを統合するための、強固で最適なフレームワークを提供することです。react_on_railsに何をいれるべきかを考えるとき、その機能が RailsとモダンなJavaScriptとの共通部分と関連があるかどうかを自問します。RailsのビューとReactコンポーネントを統合するためのビューヘルパーがよい例です。答えがイエスである場合、その機能はここにあるべきで

    umecch
    umecch 2016/07/15
  • 起業家はリスクを極力取らない

    最近立て続けに「起業家はリスクを取らない」と書いているを読みました。アントレプレナーという単語の原義が「リスクを負う人」という意味にも関わらず、です。 Originals というの中では、起業に専念せず業を続けた起業家は、業を辞めて起業に専念した起業家よりも失敗の確率が 33% 低かったという研究結果が引用されています。これが正しければ、リスクを嫌っている起業家のほうが成功しているということです。 そしてビリオネアを調査した PwC のでも、特段ビリオネアにリスクを好む傾向は見られなかったと言います。 例として、ビリオネアとして有名な Bill Gates を見てみます。彼は Microsoft を始めるために Harvard を中退した、と各所で喧伝されています。しかし実態としては、学部二年生で Microsoft の事業を開始したあとも一年間学業を継続していたそうです。しかも

    起業家はリスクを極力取らない
    umecch
    umecch 2016/07/12
  • フリーエンジニアのIT案件ならレバテックフリーランス

    Scalaは、オブジェクト指向と関数型の特徴を兼備するプログラミング言語です。簡潔で柔軟性の高いコーディングが行えるため、高く評価されています。採用例としては、国内ならニコニコ動画やChatwork、海外ならTwitterやLinkedIn、Foursquareといった大規模なサービスが挙げられます。 Scala関連の記事は徐々に増加していますが、人気が高いJavaなどのプログラミング言語と比較するとまだまだ情報は少ないです。そこで記事では、これからScalaを学習する方の参考になる記事やサイト、スライドをまとめて紹介します。「Scalaに興味があるけど、情報が少なくて勉強しにくい」という方は、ぜひ参考にしてください。 また、Scalaエンジニア仕事内容、年収、将来性などに興味をお持ちの方は、以下の記事もご覧ください。 関連記事 : Scalaエンジニア年収|人気や将来性、入門時に学

    フリーエンジニアのIT案件ならレバテックフリーランス
    umecch
    umecch 2016/07/11
  • わかりやすさの技術 - やしお

    社内向けの教育資料を、ど素人でもわかるようにと思いながら作っていて、じゃあ「わかりやすい」って何だろうって考えてた。今まで読んできたいろんなわかりやすかったとそうでないを思い浮かべながら、一般的にここを注意すればわかりやすさを確保できるだろうっていうポイントを一旦まとめておこうと思った。そうしてまとめてみると、に限らず人に何かを伝えること一般に適用される話だなと思った。 読む側の負担を減らす わからない=理解をはばむ障害物がある。この障害物を取り除く/回避する作業が「わかる」ために必要になる。その作業を、作者ではなく読者が負担するとき「わかりにくい」になる。 日社会だと情報の受け手の側がこの「わかる」ための作業を負うことでコミュニケーションを成立させる傾向にある。空気を読むというようなことだ。そのため発信者側が事前に手を尽くしてわかりやすく発信するというのが苦手で、相手が汲み取っ

    わかりやすさの技術 - やしお
    umecch
    umecch 2016/07/10
  • 私がMVCフレームワークをもはや使わない理由

    数ヶ月前、私はなぜここにたどり着き、何が可能かを理解する旅に出ました。この旅は、私にアプリケーションアーキテクチャ、MVCという強烈な宗教に対する疑いをもたらしました。そして、リアクティブ、関数型プログラミングの真の実力に触れたのです。また、シンプルさに集中する旅でもあり、私たちの産業はうまくやっているという考えを捨てる旅でもありました。どんなことを見つけたか興味がある方もいるでしょう。 私たちの見ている画面の背後にあるパターンはMVC –Model-View-Controllerです。まだウェブがなくソフトウエアアーキテクチャも分厚いクライアントが単一のデータベースに原始的なネットワークでアクセスするのがせいぜい、という時代にMVCは生まれました。そして数十年後、MVCはまだ現役であり、衰え知らずでオムニチャネルアプリケーションの開発に使われています。 Angular2のリリースの前にM

    私がMVCフレームワークをもはや使わない理由
    umecch
    umecch 2016/07/01
  • Amazon創業者ジェフ・ベゾス氏が語る「重要な判断は後悔を最小限にできるものを選ぶ」考え方 | ライフハッカー・ジャパン

    Inc.: ジェフ・ベゾス氏は、アマゾン創業前から大きな成功を収めていました。プリンストン大卒のコンピュータサイエンティストである同氏は、キャリアの初期には銀行業に携わっており、そのプロセスで莫大なお金を手にしたと言われています。 同氏は2001年のインタビューにおいて、何でも買えるオンラインストアを作るという無謀な夢を追うために、銀行業での成功を捨てるべきか悩んだと告白しています。高給の安定職を捨てて、極めて不安定な起業の道を歩むという決断は、同氏にとって正解だったのでしょうか? 儲かる仕事 VS 無謀な夢 上司のところに行って、「無謀かもしれないけど、オンラインでを売る会社を作ろうと思うんです」と言ったんです。以前からずっとそんな話をしていたんですが、彼はその時、「ちょっと歩こう」と言いました。 セントラルパークを2時間歩きながら、上司はベゾス氏のアイデアが堅実ではあるものの、失うも

    Amazon創業者ジェフ・ベゾス氏が語る「重要な判断は後悔を最小限にできるものを選ぶ」考え方 | ライフハッカー・ジャパン
    umecch
    umecch 2016/06/30
    どうやって後悔を最小限になる選択を選べるのかを知りたい
  • 優秀なエンジニアは読んでいる!「エンジニアとして影響を受けた本」13選|転職ドラフトReport

    読んだことあるものについて、いくつか抜粋でおすすめしてみますね。 リーダブルコード 圧倒的大差で1位を獲得したのは、『リーダブルコード』。 良いコードを書くために必要な基的な知識が詰まった良書ですね。 リブセンス社内でも、他のエンジニアデスク棚などいろいろな場所で、この特徴的な青い背表紙を見かけます。 ランキングには入らなかったけれど『コードコンプリート』もよろしければどうぞ。 Team Geek 良いものを作るには良いチームであることが必要だ。 「だったらどうしたら良いの?」が書かれた。 結局、決まりきった絶対的な方法はなく、問題解決のためにはお互いを尊敬して、諦めずにコミュニケーションを取り続ける必要があるんだと感じました。 たまに読むと大いに反省したくなること請け合いです。 ハッカーと画家 良いソフトウェアを設計、デザインするハッカーのマインドが散りばめられたエッセイ。 「

    優秀なエンジニアは読んでいる!「エンジニアとして影響を受けた本」13選|転職ドラフトReport
    umecch
    umecch 2016/06/27
  • 手を動かせるプログラマの市場価値が高まる理由 〜 この10年間で起きた4つの環境変化 | Social Change!

    プログラミングができるITエンジニア人材の市場価値は、以前と比べて非常に高まってきているように感じる。そこで求められている人材とは、自ら手を動かすことで問題解決をするナレッジワーカーとしての「プログラマ」である。 決して、仕様書通りにコーディングだけする職種のことではない。それは以前に書いた。ソフトウェアエンジニアの目指す道 〜 ナレッジワーカーとしてのプログラマ 今回の記事では、この10年間で起きた市場や環境の変化から、手を動かせるプログラマの市場価値が高まってきた背景について、そして、これから求められるITエンジニアの姿について考えてみた。 12年前の転職市場で求められていたスキル 私が30歳を過ぎた頃、今から12年前(2004年頃)の話になるが、その当時に転職しようと少し調べたことがある。自分の年齢と経験をもとに探した応募要項で求められるスキルは、マネジメントであり大規模プロジェクト

    手を動かせるプログラマの市場価値が高まる理由 〜 この10年間で起きた4つの環境変化 | Social Change!
    umecch
    umecch 2016/06/17
  • Linuxの各タスクにおけるスケジューリング統計情報 (procfs) - Qiita

    $ cat /etc/os-release NAME="Ubuntu" VERSION="14.04.4 LTS, Trusty Tahr" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 14.04.4 LTS" VERSION_ID="14.04" HOME_URL="http://www.ubuntu.com/" SUPPORT_URL="http://help.ubuntu.com/" BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/" $ cat /proc/1/sched init (1, #threads: 1) ------------------------------------------------------------------- se.exec_start : 176

    Linuxの各タスクにおけるスケジューリング統計情報 (procfs) - Qiita
    umecch
    umecch 2016/06/11
  • クラスメソッドの社内制度と社風をご紹介します | DevelopersIO

    はじめに クラスメソッドは「AWSの会社」「モバイルの会社」「ブログの会社」とよく言われており、エンジニアやブログを最初にイメージされる方も多いかと思いますが、「社員が働きやすい環境を作る」ことに関しても頑張っています。例えば以下のような認定を受けています。 短時間正社員制度導入支援事業(厚生労働省支援) ワーク・ライフ・バランス推進宣言企業(新宿区支援) 平成23年度男性の育児・介護サポート企業認定(新宿区支援) 平成23年度ワーク・ライフ・”ベスト”バランス賞受賞(新宿区) 平成24年度東京ワークライフバランス認定企業(東京都) そこで今回は、クラスメソッドの社内制度と社風をご紹介します。クラスメソッドがどんな会社なのか?を知っていただく一助になれば幸いです。 クラスメソッドの社内制度 フレックスタイム勤務 勤務体系としてフレックスタイム制を採用しています。コアタイムは11:00~15

    クラスメソッドの社内制度と社風をご紹介します | DevelopersIO
    umecch
    umecch 2016/06/10
  • 現実世界のマイクロサービス:サービスに陰りが見え始め、いよいよ本気になるとき | POSTD

    マイクロサービスを用いれば、エンジニアリングチームは迅速にプロダクトを拡大することができます……もちろん、彼らが分散システム運用の複雑さのせいで泥沼にはまっていなければの話です。記事では、マイクロサービスの運用に関わる非常に厳しい問題―例えば大規模なサービスのステージングやカナリアデプロイなどの問題―が、RPC層に ルーティング の考え方を導入することにより、どう解決できるのかを説明します。 私は、Twitterでインフラのエンジニアを務めていた時代(2010年から2015年まで)を振り返ってみました。すると、当時はそういった言葉がなかったというだけで、私たちは「マイクロサービスを使っていた」のだということが分かります(当時は、今思えば分かりにくい言葉、 SOA <サービス指向アーキテクチャ>と呼んでいました)。 バズワードはさておき、当時も、現在私たちがマイクロサービスを使おうとする動

    現実世界のマイクロサービス:サービスに陰りが見え始め、いよいよ本気になるとき | POSTD
    umecch
    umecch 2016/06/09