サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ノーベル賞
speakerdeck.com/qnighy
Dockerfileは、アプリケーション構成を保守可能な形で記録できる強力なツールです しかし、その真価を十分に発揮するためには、Dockerfileを書く人の理解がかかせません。 本スライドは、Dockerfileを利用してアプリケーションをデプロイするアプリケーション開発者を対象に、優れたD...
App StoreやGoogle Playの機能を使ってサブスクを提供するにあたって、バックエンドエンジニアとして理解しておくとよいことをまとめました。
コスト削減はいついかなる時でも重要です。さて、もしサービスを別のCPUで動かすだけで2割安くなると言われたら、皆さんはどうするでしょうか? やりたいですよね。 ただし、サービス数は100以上、タイムリミットは2ヶ月です。 Wantedly Tech Night 〜サービスを支えるインフラ/...
10分でPrologの雰囲気と応用をざっくり紹介します。
Rubyのobject_idを入口にして、Rubyの実装詳細について学びます。
psych-comments allows you to manipulate YAML documents without discarding comments. This talk involves how we tried to automate YAML authoring, how we h...
ウォンテッドリー株式会社の社内イベント "Tech Lunch" で話した発表です。 プログラムには大小さまざまな粒度の「状態」が存在します。 状態の設計を工夫することで、コーナーケースの発生を抑止し、ユーザー体験を最適化することができます。 本発表では、私が普段どのように「状態」について考え...
Constant integer division faster than compiler-generated code
See Original version on Google Slides for copy-pa...
Although Rust incorporates many methodologies from functional programming, it can rather be "an imperative programming language 2.0", considering its fa...
BigQueryはログ等の集計をSQLで行うことができ、JSONを含むような複雑な集計にも対応していますが、protobufというシリアライゼーションフォーマットには対応していません。BigQueryにはJavaScriptでユーザー定義の関数を作る機能があり、これを使ってprotobuf形式のログを集...
セミコロンに関する蘊蓄です
他の多くの手続き型言語と同様、Rustの式も右辺値(値)か左辺値(場所)のどちらかに分類されます。この値・場所にまつわる事実を整理してみました。この区別は決して難しいわけではないですが、整理して言語化することで、今後のRustプログラミングをより快適にすることができるかもしれません。
設計の本質:コード、システム、そして組織へ / The Essence of Design: To Code, Systems, and Organizations
AWS で実現する�安全な AI エージェントの作り方 〜 Bedrock Engineer の実装例を添えて 〜 / how-to-build-secure-ai-agents
Enterprise Web App. Development (1): Build Tool Training Ver. 5
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
「メタプログラミングあるところ、インタプリタあり」——これは私が今考えたいい加減な思いつきですが、少なくともRustに関しては当てはまっています。本講演では、Rustコンパイラの中にある「インタプリタ」を3種類2種類取り上げて説明したいと思います。
このページを最初にブックマークしてみませんか?
『Masaki Hara (@qnighy) on Speaker Deck』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル