https://github.com/bazelbuild/rules_scala/ bazelというのは、google先生が作ってOSSにしたビルドツールらしいです(詳細は知らないので各自ぐぐって・・・) さて、bazelbuild/rules_scalaのリポジトリですが、最初のコミットは2015年9月くらいのようですが、ここ2週間くらのコミットが結構盛んで、なおかつ中心になってコミットしてるのが、2ヶ月くらい前に以下の記事で紹介した元twitterの人( @ johnynek さん)、というのが面白いですね。 最近の海外Scala界隈 そもそもbazelに全然詳しくないので、以下は雑な感想というか想像でしかないですが、 なぜ「面白い」かというと、twitterといえば(bazelとある程度似たような?) pants というビルドツール作ってOSSにして、今や、わりとtwitter以外
Happy Halloween! On this not-so-spooky episode of the Google Cloud Podcast, Melanie and Mark talk with Tony Aiuto of Bazel. Bazel grew from Google’s internal build system, Blaze, to become the open source Bazel that it is today. The aim of the project is to quickly make very large builds across multiple languages. Tony Aiuto Tony is the tech-lead/manager for Bazel Product Excellence. He works on r
Build systems are awesome, terrifying — and unloved. They are used by every developer around the world, but are rarely the object of study. In this paper we offer a systematic, and executable, framework for developing and comparing build systems, viewing them as related points in landscape rather than as isolated phenomena. By teasing apart existing build systems, we can recombine their components
こんにちは、菊池です。 今年も始まりました!AWS re:Invent 2018!イベント本番を前に、続々と新発表が出てきています。 EFS 低頻度アクセスストレージ 今年、ようやく東京リージョンで利用可能になった共有ストレージサービス、EFSに新しいストレージクラスである、低頻度アクセス(Infrequent Access:IA)が登場することが発表されました。 Coming Soon – Amazon EFS Infrequent Access Storage Class EFS IAを使用することで、毎日アクセスするようなデータではないケースにおいて、通常のEFSと比較し最大85%のコスト削減が可能になるようです。 また。ライスサイクルポリシーを設定することで、30日間アクセスされていないファイルを標準ストレージクラスからEFS IAに移行し、自動的にコスト低減が可能になるとのことで
A hundred thousand people were killed by the atomic bomb. Survivors wonder why they lived when so many others died.Photograph from Rolls Press / Popperfoto / Getty I—A Noiseless FlashAt exactly fifteen minutes past eight in the morning, on August 6, 1945, Japanese time, at the moment when the atomic bomb flashed above Hiroshima, Miss Toshiko Sasaki, a clerk in the personnel department of the East
本記事はre:Invent 2018のセッション「CON310 - Breaking Containers: Chaos Engineering for Modern Applications on AWS」のレポートです。 概要 You may have heard of the buzzwords “chaos engineering” and “containers.” But what do they have to do with each other? In this session, we introduce chaos engineering and share a live demo of how to practice chaos engineering principles on AWS. We walk through chaos engineering pract
We’ll discuss our experience running a very large Git repository with the many projects and contributors, discuss the pros and cons of large repositories, introduce some enhancements we are testing to improve fetch performance through journaled replication, and cover some other optimizations we are pursuing.
When companies or organizations deploy version control, they have to make many choices. One of them is how many repositories to create. Your choices are essentially a) a single, monolithic repository that holds everything b) many separate, smaller repositories that hold all the individual parts c) something in between. The prevailing convention today (especially in the open source realm) is to cre
Any time Facebook talks about technical matters I tend to listen. They have a track record of demonstrating engineering leadership in several spaces. And, unlike many companies that just talk, Facebook often gives others access to those ideas via source code and healthy open source projects. It's rare to see a company operating on the frontier of the computing field provide so much insight into th
Here's a conversation I keep having: Someone: Did you hear that Facebook/Google uses a giant monorepo? WTF! Me: Yeah! It's really convenient, don't you think? Someone: That's THE MOST RIDICULOUS THING I've ever heard. Don't FB and Google know what a terrible idea it is to put all your code in a single repo? Me: I think engineers at FB and Google are probably familiar with using smaller repos (does
「カワイイ」可視化し潜在要望を発見 SNSの浸透などで消費が多様化と細分化を続けるなか、企業が精度高く施策を打つためには、データの分析と活用がますます重要になっている。一方でデータは氾濫(はんらん)と呼べるまでに膨大で、ただ並べて見るだけでは課題解決にならない。 そこで、データを法則化し、打つべき施策を明確化するデータサイエンティスト(DS)の存在がファッション業界でも注目され始めた。ITを駆使して統計解析やデータマイニング(パターンや事実の採掘)ができる能力に、ビジネスや市場トレンドなどにも精通している必要がある。ファッション企業に勤めるデータサイエンティストに役割の重要性を聞いた。 (疋田優) TSIホールディングス事業戦略本部マーケティング室長渡井裕司さん TSIホールディングスの渡井裕司事業戦略本部マーケティング室長は、DSとアナリストを兼ねた存在。ニールセンカンパニーでアナリスト
Title: Break Into AI: A Q&A with Andrew Ng on Building a Career in Machine Learning Speaker: Andrew Ng Date: 12/4/2018 Abstract Andrew Ng will share tips and tricks on how to break into AI. He will discuss some of the most valuable skills for today's machine learning engineers, how to gain the experience to successfully switch careers, and how to build a habit of lifelong learning. He will also t
A healthy relationship between PM and Engineering is critical to build successful products. It’s also essential in creating a team where great people want to work. When it goes well, we’re two partners working shoulder to shoulder towards a shared mission. Each is grateful for the contribution of the other. When it goes badly, there’s finger pointing, ignored input, wasted work, frustrating proces
by Brian Chambers, Caleb Hurd, Sean Drucker, Alex Crane, Morgan McEntire, Jamie Roberts, and Laura Jauch (the Chick-fil-A IOT/Edge team) In a recent post, we shared about how we do bare metal clustering for Kubernetes on-the-fly at the Edge in our restaurants. One of the most common (and best) questions we got was “but why?”. In the post we will answer that question. If you are interested in more
Nez : Open Grammar Language and tools Nez is an open grammar specification language based on parsing expression grammars (PEGs). Once you write a grammar for complex data or computer languages, you can use it anywhere for various purposes including pattern matchers, transformers, interpreters, compilers and other language tools. Features Nez is a PEG-based parsing library and parser generator tool
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く