You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
例えばの話 例えば, 電子書籍の販売サイトのWebAPIを作ることなったとしましょう. そこで, せっかくだからRESTfulな設計を目指そうとしたアナタは, まずいちばんわかりやすい, 本一覧を取得するAPIから着手することにしました. いろいろ本やサイトをあたった末にたどり着いたURLは 対象リソースは本一覧だから/books, 目的はデータ取得だからHTTPメソッドはGET. まさに教科書通り, RESTfulAPIも簡単じゃないか. ほんとにそうでしょうか? もうすこし詳しい話 少し話を戻すとします. この電子書籍販売サイトには, 実はユーザとして 利用者(本を買ったりレビューを書いたりするユーザ) 販売者(本を売る人) システム管理者 という3種類のロールがあり, それぞれ異なった目的でアプリを使っています. ですので, 本一覧情報を取得したい, となった場合でも 自分が持ってい
ReactやVueなどコンポーネントベースで作っていくViewのライブラリが普及したことで、コンポーネント指向での開発が一般化してきた昨今のフロントエンドですが、このコンポーネントの設計に悩まれる方も多いのではないでしょうか。 コンポーネントをどの粒度、どんな状態で分割するのが良いのか、などなど、特にチームで開発する時に認識が揃っていないとカオスになりがちな部分であると思うので、自分なりの設計をする際の指針を言語化しようというのが本記事の目的です。同じように悩まれている方にも何らか示唆を提供することができたら嬉しいです。 想定読者 「コンポーネント設計?なにそれ?おいしいの?」という方 初めてコンポーネント設計でアプリ作ってみたけど、本当にこれでいいのか自信の無い方 はじめに: "コンポーネント"とは まず最初に"コンポーネント"という言葉についてですが、ここでは「GUIのパーツをモジュー
Team Messaging Team collaboration and technical workflows Work together effectively with real-time communication, file and code snippet sharing, in-line code syntax highlighting, and workflow automation purpose-built for technical teams. Platform Overview Custom Integrations Flexible integrations with essential technical tools Execute and automate workflows with flexible, custom integrations with
昨日の開発生産性が低い方が収入が多いって変だよねのエントリでは、企業レベルの話だと、生産性が低いほうが売上が上がるという話をしたんですが、実は同じようなことが、個人レベルでも言えます。 生産性の高い超優秀なプログラマより、社交性の高いそこそこ優秀なプログラマのほうが、評価が高く給料も多くもらえるようになるのです。さすがに、個人レベルだと生産性の低い人が評価が高いということはあまりないけどね。一時的には残業が多くて給料が増えるときもあるかもしれないけど、それはあくまでも一時的なこと。 評価が高いということは、上司にそれだけ認めてもらっているということですが、それではなぜ、優秀なプログラマは、上司に高く評価されないのでしょうか。 「上司に技術をきちんと評価する力がないから」それも多少はあります。でも、主な原因ではありません。会社によって違うと思いますが、評価における技術力の部分は2,3割りに過
最近は忙しく、テック系ポッドキャストをあまり聴けていない日々が続いていたのですが、また聴き始めることにしました。 ただ、以前書いた「2017年とテック系Podcast(ポッドキャスト)を、紹介しつつ振り返る」という記事から、すでに1年以上が経過しています。 www.konosumi.net 最近のポッドキャストはまったくわからない状況だったので、新たに購読するポッドキャストを再検討することにしました。 テック系ポッドキャストの探し方 Podcast Freaks テック系ポッドキャストの紹介 アジャイルラジオ テストラジオ Misreading Chat engineer meeting podcast dex.fm w2o.fm 人生fm Researchat.fm UIT_INSIDE Tech系フリーランスが選ぶ最近の気になるトピックス(テクフリ) mozaic.fm プログラム雑談
TypeScripter集まれ♪わいわい話そう! YYTypeScriptは一言で「TypeScripterの部室」です。発表者の話を聞く「一方向的な勉強会」とは真逆で、TypeScriptについて、雑に・ゆるく・ワイワイ話しながらTypeScripter同士の交流を深める「双方向的な座談会」の形式になります。 集まった人たちで「今日話たいこと」「聞きたいこと」をいくつか挙げていき、それをテーマに雑談していきます。 基本的に雑談するだけですが、希望によってはみんなでコードリーディングしたり、誰かのコードレビューをしたり、LTを聞いたり、一緒に開発ツールを触ってみたりすることもあります。
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
ライブ配信を支える技術 2019年10月4日(金)〜6日(日)開催の「水曜どうでしょう祭2019」では<昼の部>の有料ライブ配信を実施。その技術サイドのお話をいたします。社内外の多くの方のご協力があってほぼほぼ内製で構築することができました。今回の構築をざっくりですが、残しておきたいと思います。 全体のざっくり構成図 会場からクラウドにあげるまで Media Services API橋渡し(DRM)(決済・認証) ネットワーク フロントエンド プロジェクト管理 1.会場からクラウドにあげるまで テレビ中継車から会場のビジョンに出しているものを中継します。 今回はHTB本社で放送用に受けた映像を分岐してもらいました。 この映像をSDIからHDMIに変換してLiveShellPro2台を用いてRTMPでAWSであげます。 AWSまではNTT東日本さんのCloudGateway Applipac
Regardless of your stance on pornography, it would be impossible to deny the massive impact the adult website industry has had on pushing the web forward. From pushing the browser's video limits to pushing ads through WebSocket so ad blockers don't detect them, you have to be clever to innovate at the bleeding edge of the web. I was recently lucky enough to interview a Web Developer at the web's l
この記事には独自研究が含まれているおそれがあります。問題箇所を検証し出典を追加して、記事の改善にご協力ください。議論はノートを参照してください。(2017年8月) 守破離(しゅはり)は、日本の茶道や武道などの芸道・芸術における師弟関係のあり方の一つであり、それらの修業における過程を示したもの。 日本において芸事の文化が発展、進化してきた創造的な過程のベースとなっている思想で、そのプロセスを「守」「破」「離」の3段階で表している。 詳細[編集] 千利休 守破離に基づいた平成中村座 もとは千利休の訓をまとめた『利休道歌』にある、「規矩作法 守り尽くして破るとも離るるとても本を忘るな」を引用したものとされている。 修業に際して、まずは師匠から教わった型を徹底的に「守る」ところから修業が始まる。師匠の教えに従って修業・鍛錬を積みその型を身につけた者は、師匠の型はもちろん他流派の型なども含めそれらと
v-kansai Vue.js/Nuxt Meetup #11 (京都Devかふぇ共催)でVue.jsのパフォーマンスに関する発表を行いました。 https://vuekansai.connpass.com/event/144194/ # 参考にした記事 - 超速! Webページ速度改善ガイド(WEB+DB PRESS plus) - https://www.amazon.co.jp/dp/477419400X - Web Fundamentals | Google Developers - https://developers.google.com/web/fundamentals - Vue.js App Performance Optimization – A Tutorial Series - https://madewithvuejs.com/blog/vue-js-app-pe
「ヘルシープログラマ」を読みました。 最初は電子書籍版が発売したら読もうと思っていたのですが待ちきれず、紙の書籍を買って一気読みしました。 「健康になりたいけど具体的に何していい分からず、走ったりするけど続かない」という人におすすめです。 手軽に始めて継続できる運動や、いいと思ってやってたことが実は効果なかったとか、色々載ってて楽しく読めます。 「読み終わったはいいけど実践しないと意味がない」ということで、大事そうなところを振り返れるように読書メモを残しておくことにしました。 また、エクササイズの部分はやり方をすぐに忘れそうだったのでYoutubeのサンプル動画を探してまとめておくことにしました。 1章:変化を起こそう大事なことは変化を起こすこと => 健康を意識するようになること この本では、健康の維持だけではなく、エクササイズによって仕事もうまく行えるようにすることを目的としている ジ
今なぜHTTPS化なのか?インターネットの信頼性のために、技術者が知っておきたいTLSの歴史と技術背景 WebサイトをHTTPS化する最も大きな理由は、インターネットの信頼性を維持することです。TLS技術の現状や、安全なHTTPS化に何が必要かを、ヤフー株式会社の大津繁樹氏が解説します。 「SEO対策のためには、WebサイトをHTTPS化しないといけない。」 —— そう聞かされて対応を迫られている技術者の方も多いのではないでしょうか? 確かに、Googleは「HTTPSページが優先的にインデックスに登録されるようになります」と表明し、HTTPS化されたWebサイトが同社の検索結果で有利になると示唆しています。はたして、WebサイトのHTTPS化が必要な理由は、SEO対策だけなのでしょうか? そして、それはGoogleという一社だけの意向で推奨されていることなのでしょうか? こうした疑問に答
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く