2017年2月7日のブックマーク (7件)

  • GraphQLを勉強した - mizchi's blog

    自分でGraphQLサーバーを実装しながら勉強したログ。間違ってるかも。 コードはここにあるが、何の注釈もない。 https://github.com/mizchi-sandbox/play-graphql-server RESTの課題 REST は URI とモデルのマッピング構造だが、往々にしてクライアントで必要となる構造は モデルのうち一部であったり、そのリレーショナルな構造に依存する。 つまり、REST というルールに従って必要なデータを組み立てると、リレーショナルな構造によってN回のリソースへのアクセスと、興味がないデータを含んだ不要なペイロードが発生しがちである。 GraphQL は何をしたいか 1リクエスト内でモデルへの問い合わせを合成し、さらに必要なものだけ返却したい 言語とは独立した、転送経路上のモデルの定義を行いたい パフォーマンス上の理由とセマンティクスが同居している

    GraphQLを勉強した - mizchi's blog
    deeeet
    deeeet 2017/02/07
  • 「Swift実践入門」刊行記念 Tech Talks (2017/02/24 19:15〜)

    注意 現在X(旧Twitter)でのソーシャルログインができない事象を確認しています。事前にX(旧Twitter)側で再ログインした上でconnpassのソーシャルログインを行うか、 「ユーザー名(またはメールアドレス)」と「パスワード」の組み合わせでのログインをお試しください。合わせてFAQもご確認ください。 お知らせ 2024年9月1日よりconnpassサービスサイトへのスクレイピングを禁止とし、利用規約に禁止事項として明記します。 9月1日以降のconnpassの情報取得につきましては イベントサーチAPI の利用をご検討ください。 お知らせ connpassではさらなる価値のあるデータを提供するため、イベントサーチAPIの提供方法の見直しを決定しました。2024年5月23日(木)より 「企業・法人」「コミュニティ及び個人」向けの2プランを提供開始いたします。ご利用にあたっては利用

    「Swift実践入門」刊行記念 Tech Talks (2017/02/24 19:15〜)
    deeeet
    deeeet 2017/02/07
    本とても面白かったので参加したい
  • Rust's 2017 roadmap | Rust Blog

    Starting with 2017, Rust is following an open roadmap process for setting our aims for the year. The process is coordinated with the survey and production user outreach, to make sure our goals are aligned with the needs of Rust's users. It culminates in a community-wide discussion and ultimately an RFC laying out a vision. This year, the overarching theme is productivity, especially for early-stag

    Rust's 2017 roadmap | Rust Blog
    deeeet
    deeeet 2017/02/07
    今からこれできる のかな
  • Intern Impact: Brotli compression for Play Store app downloads

    A Day in the Life of a New Grad in Google Dublin 7 AdCamp 2 AdMob 11 Ambassador Program 14 APAC 7 Appy Trails 28 Back to School 4 Better Know a New Grad 1 Better Know an Intern 15 Better Know an Office 4 Black History Month 10 Caitlin Talks to an Engineer 9 Chrome Extensions 3 Chromebook 1 College Tips by Google 1 Community 14 Conferences 16 consortium 1 CSSI 5 Day in the Life 2 deSTEMber 1 Develo

    Intern Impact: Brotli compression for Play Store app downloads
    deeeet
    deeeet 2017/02/07
    すごい
  • Building a LISP from scratch with Swift

    Some say that building a small language interpreter, especially if a LISP, is one of those things you have to do at least one time in your life as a programmer, an eye opening experience that will give you new insights into how the tools you use everyday work and demystify a few concepts that seem daunting when seen from afar. In this article, we’ll implement a minimal LISP based on the 1978 paper

    Building a LISP from scratch with Swift
    deeeet
    deeeet 2017/02/07
  • Go に暗黙の型変換機能を明示的に導入する - haya14busa

    Go に暗黙の型変換はない Go には Tour of Go でも習うように,暗黙の型変換といったものは存在せず,明示的に型変換をする必要があります. Unlike in C, in Go assignment between items of different type requires an explicit conversion. – Type conversions https://tour.golang.org/basics/13 このデザインについては FAQ にも書いてあります. FAQ: Why does Go not provide implicit numeric conversions? https://golang.org/doc/faq#conversions (厳密には interface への変換だけは勝手にやってくれるのでその意味では暗黙の型変換はあるとい

    deeeet
    deeeet 2017/02/07
    良い
  • React Native at Instagram

    React Native has come a long way since it was open-sourced in 2015. Fewer than two years later, it’s being used not only in Facebook and Facebook Ads Manager, but also in many other companies, from Fortune 500 companies to hot new startups. Developer velocity is a defining value of Instagram’s mobile engineering. In early 2016, we started exploring using React Native to allow product teams to ship

    React Native at Instagram
    deeeet
    deeeet 2017/02/07
    InstagramはReact Native使い始めたのかーcode share 結講できてる