randomout.com
35 Ways to Skin a Cat
https://randomout.com/35-ways-to-skin-a-cat
35 Ways to Skin a Cat. Oh look, Google released a new build tool: bazel. Let's put that in the ol' toolbelt alongside Ant. And the rest of the lot. I'm all for coming up with new and interesting ways to make software - it's a big reason I enjoy this line of work - but even I sometimes wonder if our industry's penchant for reinventing the wheel frequently is necessarily a good thing. I guess we'll have to wait and see how this latest toy pans out. Software Developer. Thinker. Tinkerer. Geek.
evendanan.net
Let Me Explain Myself…
http://evendanan.net/blog.html
Let Me Explain Myself…. Let Me Explain Myself…. Programming tricks, software design, and system architecture blog. Bazel and Gradle Co-exist a.k.a. Can't we all just get along? In a previous post. It was time to check out Bazel. Bazel is the open-source version of Googles internal. Build system (and for the record, Buck was inspired. Im going to have a few posts about Bazel in the journy to convert a project into Bazel from Gradle. S super fast build system. How fast? Up to 7.5 times. And some their own.
whitewashing.de
Monolithic Repositories with PHP and Composer — Whitewashing
http://www.whitewashing.de/2015/04/11/monolithic_repositories_with_php_and_composer.html
Whitewashing is the blog of Benjamin Eberlei. Benjamin works for Qafoo. On the PHP Profiler Tideways. And you can book him for consulting and trainings. April 11, 2015. Monolithic Repositories with PHP and Composer. Tl;dr Monolithic repositories can bring a lot of benefits. I prototyped Fiddler. That complements Composer to add dependency management for monolithic repositories to PHP. For discussing this topic with me as well as reviewing the draft of this post. This blog post compares monolithic reposit...
bazel.build
Blog - Bazel
http://www.bazel.build/blog
Skylark and Java rules interoperability. As of Bazel 0.4.4, Java compilation is possible from a Skylark rule. This facilitates the Skylark and Java interoperability and allows creating what we call. What is a Bazel Java sandwich? A Java sandwich refers to custom rules written in Skylark being able to depend on Bazel native rules (e.g. And the other way around. A typical Java sandwich in Bazel could be illustrated like this:. Built-in support for Java. That encapsulates the compilation details. Java libra...
linkedbigdata.com
LinkedBigData: Links: April 8, 2015
http://www.linkedbigdata.com/2015/04/links-april-8-2015.html
Wednesday, April 8, 2015. Links: April 8, 2015. Focker (database Docker container migration, powered by ZFS and network proxy, see also CRIU). Ringpop (Uber's distributed sharding in JavaScript, utilize SWIM and its own RPC protocol). Prometheus (SoundCloud's service monitoring system and time series database). Hologram (AWS key distribution system, made by AdRoll and Amazon IAM team). Bazel (build tool, partially opened by Google). Jupyter (IPython for the other languages). Links: April 15, 2015.
linkedbigdata.com
LinkedBigData: April 2015
http://www.linkedbigdata.com/2015_04_01_archive.html
Wednesday, April 15, 2015. Links: April 15, 2015. Sirius (open source intelligent personal assistant similar to Apple Siri, speech recognition, image matching, natural language processing and question-and-answer system). ZeroDB (end-to-end encrypted database, see also MIT CryptDB. Taiga (open source project management tool). Stack Overflow Developer Survey 2015. Redis spin-off plan for distributed multi-master messaging system. MongooseIM (ejabberd fork that focuses on scalability and performance). Links...
blog.zmxv.com
zmxv: May 2015
http://blog.zmxv.com/2015_05_01_archive.html
Saturday, May 23, 2015. Custom Bazel build rules to compile TypeScript. I've written a Skylark module for Bazel. Projects. Source code and example build files are available at https:/ github.com/zmxv/bazel-custom-rules. Two new rules are introduced by typescript.bzl: ts library. To group TypeScript modules) and ts binary. To compile TypeScript sources into a single JavaScript file). Additional compiler options may be passed to tsc. Via the optional flags. Attribute as shown below. Srcs = [ common.ts.
errorprone.info
Installation
http://errorprone.info/docs/installation
Criteria for new checks. Our goal is to make it simple to add Error Prone checks to your existing Java compilation. Please join our mailing list. To know when a new version is released! Error Prone works out of the box with Bazel. Java library( name = "hello", srcs = ["Hello.java"], ). 1 error BazelJavaBuilder threw exception: java compilation returned status ERROR INFO: Elapsed time: 1.989s, Critical Path: 1.69s. File to add settings to the maven-compiler-plugin:. Orgapache.maven.plugins /groupId. 1 err...
orrsella.com
Getting Started With Pants Build for Scala Projects – Orr Sella
https://orrsella.com/2015/05/31/getting-started-with-pants-build-for-scala-projects
Getting Started With Pants Build for Scala Projects. May 31, 2015. I’ve recently been examining a new build tool for large JVM projects (specifically tools aimed at monorepos). There is actually a surprising amount of options for such a tool: Google’s Bazel. Which is developed by Twitter, Foursquare, Square and others are among the most popular. What’s up with the word Blaze in the codebase? This is an internal name for the tool. Please refer to Bazel as Bazel. After throughly reading the Overview. It wo...
SOCIAL ENGAGEMENT