Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jingwen
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
New Bazel docs experience and infrastructure
(bazel.build)
3 points
by
jingwen
5y ago
|
0 comments
2.
▲
Android Platform is moving to Bazel
(twitter.com)
1 points
by
jingwen
6y ago
|
0 comments
3.
▲
BazelCon 2020: November 12-13
(opensourcelive.withgoogle.com)
1 points
by
jingwen
6y ago
|
0 comments
4.
▲
Bazel Docs Style Guide
(bazel.build)
1 points
by
jingwen
6y ago
|
0 comments
5.
▲
How Tokopedia Achieved 1000% Faster iOS Build Time
(medium.com)
2 points
by
jingwen
6y ago
|
0 comments
6.
▲
by
jingwen
6y ago
More here: https://docs.bazel.build/versions/master/remote-execution.ht...
7.
▲
by
jingwen
7y ago
https://github.com/bazelbuild/codelabs
8.
▲
by
jingwen
7y ago
The location is not hard-coded and can be configured with the --output_base flag.
9.
▲
by
jingwen
7y ago
Output directories are unique by the user and source project workspace directory. Output artifacts don't clobber, even though they are all in ~/.cache.
10.
▲
by
jingwen
7y ago
> The net result is a Bazel (and Blaze) that are less burdened by the baggage of legacy, but the cost is a faster treadmill to keep pace with changes. (I work on Bazel.) This is accurate. A few of the biggest breaking change themes are:
11.
▲
by
jingwen
7y ago
There are many layers of caching within Bazel (remote/local, inmemory/disk), but the central functional incremental engine is called Skyframe [1]. Almost every computation within Bazel that can be incrementally executed is managed
12.
▲
The New Hacker's Dictionary
(outpost9.com)
2 points
by
jingwen
7y ago
|
0 comments
13.
▲
by
jingwen
7y ago
That's right. However, there are distinct implications on how this dependency graph is constructed, analyzed, and evaluated. "Build Systems à la Carte" (Mokhov, Mitchell, Peyton Jones) [1] goes deeper into formalizing these d
14.
▲
by
jingwen
7y ago
Yes. 1.0 indicates the beginning of semantic versioning, which was not in place during the alpha and beta phases.
15.
▲
Attracting Tech Talent: Start with Culture Redesign
(csc.gov.sg)
2 points
by
jingwen
7y ago
|
1 comments
16.
▲
by
jingwen
7y ago
The Bazel team published official rules for managing transitive dependencies from Maven: https://github.com/bazelbuild/rules_jvm_external There are also community created solutions like https://github.com&#x
17.
▲
by
jingwen
7y ago
There are Bazel rules for Graal: https://github.com/andyscott/rules_graal
18.
▲
by
jingwen
7y ago
Check out Bazel's remote execution feature and Google RBE (remote build execution) [1]. Bazel itself is language agnostic (language support comes in the form of rules). (disclaimer: I'm an engineer on the Bazel team) [1] https:&#
19.
▲
How to Build Good Software
(csc.gov.sg)
1016 points
by
jingwen
7y ago
|
239 comments
20.
▲
by
jingwen
7y ago
More information on how to get access to Remote Build Execution for Bazel on GCP: https://docs.bazel.build/versions/master/remote-execution.ht... (Disclaimer: I'm a engineer on the Bazel team)
21.
▲
by
jingwen
7y ago
https://buckbuild.com/function/glob.html
22.
▲
by
jingwen
7y ago
(Disclaimer: Bazel engineer) Bazel does ecosystem and language agnostic distributed builds with both GCP and self-hosted solutions. Here's a demonstration of building the Angular project remotely: https://youtu.be/lDyIc
23.
▲
by
jingwen
8y ago
As one South-east Asian, thank you.
24.
▲
by
jingwen
8y ago
I've built an animated raytracer with an early version of this. http://raytracer.crypt.sg/
25.
▲
The Starlark Configuration Language
(github.com)
2 points
by
jingwen
8y ago
|
0 comments
26.
▲
Dynamic scheduling for faster remote builds with Bazel
(blog.bazel.build)
1 points
by
jingwen
8y ago
|
0 comments
27.
▲
Build system insights
(ruudvanasseldonk.com)
1 points
by
jingwen
8y ago
|
0 comments
28.
▲
by
jingwen
8y ago
You may enjoy this article: https://ruudvanasseldonk.com/2018/09/03/build-system-insight...
29.
▲
by
jingwen
8y ago
Bazel integrates well with nixpkgs and npm with rules_nixpkgs [0] and rules_nodejs [1] respectively. Tangentially related to package manager integration: Bazel can now build with CMake in-tree [2]. [0] https://github.com/baz
30.
▲
Vision of the Bazel Build System
(docs.bazel.build)
2 points
by
jingwen
8y ago
|
0 comments
More ›