Trending

#bazel

Latest posts tagged with #bazel on Bluesky

Latest Top
Trending

Posts tagged #bazel

Original post on social.coop

Het is misschien een beetje over de top, maar in #Bazel maken ze de #belastingen dus wel een beetje leuker (niet perse makkelijker). Vooral het "bedankt voor je waardevolle bijdrage aan ons Kanton" vind ik wel een prettig staaltje #communicatie.

Hoe is dat tegenwoordig in nederland? (lang geen […]

0 0 0 0
Preview
feat(uv): multiversion packages and extras support by arrdem · Pull Request #778 · aspect-build/rules_py The original uv extension prototype treated the uv.lock file as "requirements.txt++" which enormously undersells what uv can and will put into the lockfile. One example of which is that i...

SOOOOOOON github.com/aspect-build... #uv #python #bazel

2 0 1 0
Post image

Stareți de pe Athos le cere grecilor să nu ia cărțile de identitate digitale noi - identitatea digitală "Trăim, fără îndoială, în vremuri apocaliptice. Deci, să dobândim o "îngrijorare bună" cu privire la ceea ce se întâmplă în jurul nostru. În spatele […]

[Original post on mastodon.social]

0 0 0 0
Preview
FOSDEM 2026 - Zero-sysroot hermetic LLVM cross-compilation using Bazel

This is really cool.

fosdem.org/2026/schedule/event/F8SD...

https://youtu.be/kRidW7DMxzU

#bazel #llvm #fosdem #opensource

2 0 0 0
Preview
uv-bzl-v0.2.md GitHub Gist: instantly share code, notes, and snippets.

This should really go on my blog but as-is it's raw slack notes. On the one hand I've been oversaturated for weeks trying to brain through all this and get it lined up, on the other hand it's working which is really quite nice.

#uv #python #bazel

gist.github.com/arrdem/975bf...

3 0 0 0
Post image

Hey Cracow! 👋 Ready for January 26th?

This one’s worth showing up for! Great people, great conversations, and a perfect way to kick off the year.

➡️ Join our friends from VirtusLab and register here: meetup.com/developer-pr...

#Meetup #Bazel #Productivity

1 0 0 0
Preview
How to Structure Dagger Components So Your Build System Doesn’t Hate You

An architecture for Dagger that scales well to large codebases. Provided as a series of simple rules that humans and agents can follow (with examples). #bazel

0 0 0 0
Post image

Google Bazel Outage: Expired SSL Certificate Sparks Build Failures An expired SSL certificate disrupted Google's Bazel tool, causing widespread build failures and highlighting certificates'...

#DevWebPro #Bazel #build #disruption #certificate #management […]

[Original post on webpronews.com]

0 0 0 0
Bazel on Android: The Good, The Bad and The Ugly - Valera & Erik | droidcon London 2025
Bazel on Android: The Good, The Bad and The Ugly - Valera & Erik | droidcon London 2025 YouTube video by droidcon & fluttercon

Slack folks gave an interesting talk about their Gradle to Bazel for their Android builds journey and why the effort ultimately got cancelled.

youtu.be/cSYeCx--teA?...

#gradle #bazel #android

5 0 0 0
Preview
Bazel: why everyone is moving to Google's OS build system It’s powerful, complex and might mean changing the way you do development, but it delivers the promise of shift left.

there are hardly any other companies that work exactly like Google, but Google is *really big* and uses a lot of languages, so tools written to help Google, like #Bazel, have something for almost everyone - and almost every org has the 'works on my machine' problem when it comes to debugging

0 0 1 0
Post image

Stareți de pe Athos le cere grecilor să nu ia cărțile de identitate digitale noi - identitatea digitală "Trăim, fără îndoială, în vremuri apocaliptice. Deci, să dobândim o "îngrijorare bună" cu privire la ceea ce se întâmplă în jurul nostru. În spatele […]

[Original post on mastodon.social]

0 0 0 0
asset-fuse: Bringing Large Files to Buck2 and Bazel - Malte Poll, Tweag by Modus Create
asset-fuse: Bringing Large Files to Buck2 and Bazel - Malte Poll, Tweag by Modus Create asset-fuse: Bringing Large Files to Buck2 and Bazel - Malte Poll, Tweag by Modus Create In contemporary artifact-based build systems, exemplified by Buck2 and Bazel, the primary focus is placed on…

At #BazelCon, Malte Poll presented asset-fuse, a FUSE-based filesystem for bringing large files into Bazel or Buck2. 🗂️

Watch the recording: www.youtube.com/watch?v=i07k...

#Bazel #Buck2

0 0 0 0
Sponsored Session: Enough Bazel to Be Dangerous: A Debugging Cookbook - Instructor: Alejandro Gomez
Sponsored Session: Enough Bazel to Be Dangerous: A Debugging Cookbook - Instructor: Alejandro Gomez Sponsored Session: Enough Bazel to Be Dangerous: A Debugging Cookbook - Instructor: Alejandro Gomez [Sponsored by Tweag by Modus Create]

Want to learn the Bazel basics — including tips for debugging build errors?

▶️ Watch the recording of Alejandro Gómez Londoño’s #BazelCon training: www.youtube.com/watch?v=1CX6...

#Bazel #DevTools

2 0 0 0
rules_img: A Ground-Up Redesign of Container Image Building for Bazel - Malte Poll
rules_img: A Ground-Up Redesign of Container Image Building for Bazel - Malte Poll rules_img: A Ground-Up Redesign of Container Image Building for Bazel - Malte Poll, Tweag by Modus Create Container images are critical for modern software delivery, yet existing Bazel rulesets…

At #BazelCon, Malte Poll presented rules_img, a faster and more efficient approach to building container images with Bazel. 🛠️

Watch the full recording: www.youtube.com/watch?v=biYX...

#Bazel #BuildSystems

0 0 0 0
Lights, Camera, Build! Reproducible Media Editing With Bazel, Ffmpeg, and Sox - Daniel Thagard
Lights, Camera, Build! Reproducible Media Editing With Bazel, Ffmpeg, and Sox - Daniel Thagard Lights, Camera, Build! Reproducible Media Editing With Bazel, Ffmpeg, and Sox - Daniel Thagard, Tweag by Modus Create Think Bazel is just for code? Think again. What if your build pipeline could…

Think Bazel is just for code? Think again.

🎬 Watch the recording of Daniel Thagard’s #BazelCon talk to learn how to connect build systems with media editing workflows: www.youtube.com/watch?v=Yrcs...

#BuildSystems #Bazel

0 0 0 0
Preview
Migrating to Bazel symbolic macros Learn more about modernizing Bazel macros in your codebase

New blog post from Alexey Tereshenkov. For you experience #Bazel engineers migrating from legacy macros to symbolic macros as introduced in Bazel 8. Read for Alex's guide with hands-on examples, actionable tips, and subtleties to be wary of: www.tweag.io/blog/2025-11...

0 0 0 0
Using Fawltydeps: or When Gazelle Does Not Tame Your Python - Guillaume Maudoux
Using Fawltydeps: or When Gazelle Does Not Tame Your Python - Guillaume Maudoux Using Fawltydeps: or When Gazelle Does Not Tame Your Python - Guillaume Maudoux, Tweag by Modus Create Try as we might, our python codebase was not compatible with rules_python's gazelle extension.…

Didn't make it to #BazelCon?

Watch Guillaume Maudoux’s talk on Python dependency management with FawltyDeps in Bazel. 🐍

🎥 Check out the recording: www.youtube.com/watch?v=5j2b...

#Python #Bazel #FawltyDeps

0 0 0 0
Preview
Open positions - Careers VirtusLab Make a sound career shift. Join our growing #VLteam and choose flexibility, an open-minded attitude and outstanding solutions.

SoftwareMill jest częścią grupy VirtusLab Group, gdzie szukamy: #Golang, #Scala na backendzie; #Bazel dla miłośników przyspieszania buildów; #Python + ML/LLM; #DevOps + #Spinnaker; i na deser #IDE oraz #IntelliJ engineer. Więcej (z widełkami): careers.virtuslab.com

0 0 1 0
Haskell Builds at Scale: Comparing Bazel and Buck2 - Andreas Herrmann, Tweag by Modus Create
Haskell Builds at Scale: Comparing Bazel and Buck2 - Andreas Herrmann, Tweag by Modus Create Haskell Builds at Scale: Comparing Bazel and Buck2 - Andreas Herrmann, Tweag by Modus Create The goal of any Bazel rule set is to provide a fast and reliable build experience and make optimal use of…

We loved connecting at #BazelCon last week as a Silver Sponsor! 🥈

Missed our VP Andreas Herrmann’s talk?
He covers how Buck2 builds Haskell, how it compares to Bazel, and what it means for efficiency.

🎥 Watch the full talk: www.youtube.com/watch?v=eA-3...

#Bazel #Buck2 #Haskell

0 1 0 0
build system tradeoffs an overview of what builds for complicated projects have to think about

Nice:

“Build System Trade-Offs”, Jynn Nelson (jyn.dev/build-system...).

Via HN: news.ycombinator.com/item?id=4579...

On Lobsters: lobste.rs/s/uwyfpy/bui...

#Build #Programming #BuildSystems #Cargo #Make #Bazel #Ninja

2 0 0 0

IT'S DONE! IT'S MERGED! BEHOLD MY BEAUTIFUL #bazel MEETS UV CHILD github.com/aspect-build...

3 0 1 0

I'm so stoked to drop and write about this UV machinery y'all have no idea. I've solved #bazel pain points I've personally lived with for the last four years or so.

15 0 1 0
Got the basic and most needed case of Python marker dependencies working!
In this case cryptography uses cffi if the Python implementation isn't PyPy which doesn't support cffi. This is implemented by creating a decide_marker rule named with a shasum of the marker condition string so that markers can be reused, and then the d41b92cd cycle group (which is the implementation of cryptography) depends on cffi only if the marker rule is true at configuration time.
@pip//cryptography/BUILD
alias(
   name = "cryptography",
   actual = "//private/sccs:d41b92cd",
   visibility = ["//visibility:public"],
)
@pip//private/markers/BUILD
decide_marker(
    name = "aa6882d8",
    marker = "platform_python_implementation != 'PyPy'",
    visibility = ["//private:__subpackages__"],
)
@pip//private/sccs/BUILD
# A placeholder library which allows us to select to nothing
py_library(
    name = "empty",
    srcs = [],
    imports = [],
    visibility = ["//visibility:private"]
)

# All of the markers under which d41b92cd depends on cffi
selects.config_setting_group(
    name = "_maybe_d41b92cd_cffi",
    match_any = ["//private/markers:aa6882d8"],
    visibility = ["//visibility:private"],
)

# Depend on cffi of any of the d41b92cd markers are active
alias(
    name = "_d41b92cd_cffi",
    actual = select({
        ":_maybe_d41b92cd_cffi": "//cffi",
        "//conditions:default": ":empty",
    }),
    visibility = ["//visibility:private"],
)

py_library(
   name = "d41b92cd",
   deps = [
        "@whl_install__pypi__airflow__cryptography//:install",
        ":_d41b92cd_cffi"
   ],
   visibility = ["//:__subpackages__"],
)

Got the basic and most needed case of Python marker dependencies working! In this case cryptography uses cffi if the Python implementation isn't PyPy which doesn't support cffi. This is implemented by creating a decide_marker rule named with a shasum of the marker condition string so that markers can be reused, and then the d41b92cd cycle group (which is the implementation of cryptography) depends on cffi only if the marker rule is true at configuration time. @pip//cryptography/BUILD alias( name = "cryptography", actual = "//private/sccs:d41b92cd", visibility = ["//visibility:public"], ) @pip//private/markers/BUILD decide_marker( name = "aa6882d8", marker = "platform_python_implementation != 'PyPy'", visibility = ["//private:__subpackages__"], ) @pip//private/sccs/BUILD # A placeholder library which allows us to select to nothing py_library( name = "empty", srcs = [], imports = [], visibility = ["//visibility:private"] ) # All of the markers under which d41b92cd depends on cffi selects.config_setting_group( name = "_maybe_d41b92cd_cffi", match_any = ["//private/markers:aa6882d8"], visibility = ["//visibility:private"], ) # Depend on cffi of any of the d41b92cd markers are active alias( name = "_d41b92cd_cffi", actual = select({ ":_maybe_d41b92cd_cffi": "//cffi", "//conditions:default": ":empty", }), visibility = ["//visibility:private"], ) py_library( name = "d41b92cd", deps = [ "@whl_install__pypi__airflow__cryptography//:install", ":_d41b92cd_cffi" ], visibility = ["//:__subpackages__"], )

Behold, part of the #Python bullshit I've been working on for the last several months!

I've been slowly working up an implementation of `uv install` under #Bazel... using only Bazel. This is important because it lets Python apps built with Bazel do crossbuilds (eg build on your mac to prod Linux).

16 2 1 1
Post image

Stareți de pe Athos le cere grecilor să nu ia cărțile de identitate digitale noi - identitatea digitală "Trăim, fără îndoială, în vremuri apocaliptice. Deci, să dobândim o "îngrijorare bună" cu privire la ceea ce se întâmplă în jurul nostru. În spatele […]

[Original post on mastodon.social]

0 0 0 0
Post image

Hacksy migration to Bazel article is finished! Just a couple of polishing touches and it will be released in the coming days. Heads up, it's lengthy! #Apple #iOS #Swift #Bazel #Firebase #Google #buildinpublic

2 0 0 0
Post image

I CAN'T BELIEVE IT! The great Bazel migration of Hacksy is done, the app works like a charm. Forgot to add some assets to the catalog, but the whole thing is sooo good! #Swift #iOS #Apple #Bazel #Google #Software #Engineer #macOS #buildinpublic

3 0 0 0
Video

Created a very small #CLI tool in #Swift for myself to generate #Google #Bazel modules in #iOS projects. The tool's name is a word play on Medjool dates 😄 Check it in action! #SoftwareEngineering #SoftwareEngineer #Apple #Swiftlang #Google

1 0 0 0
Post image

I mentioned this on twitter, but forgot to also post it here: one of the challenges that I put for myself when building Hacksy was to build a professional-grade modular architecture, where each feature is in a separate module. On top of that I wanted to have a robust build system, like #Bazel. (1/3)

0 0 0 1
Post image Post image Post image Post image

Wo einigkeit ist, da wohnet Gott

#basel #baselswitzerland #baselstadt #bazel #zwitserland #zwitserland🇨🇭 #switzerland #schweiz #suisse

0 1 0 0
Preview
Hermetic Android SDK Hermetic Android SDK Engineering Design Document Jack Bradshaw 2025.09.03 TL;DR We can make the Android rules pull the SDK down from a server at build time instead of symlinking the local SDK, which i...

Here’s a proposal to make the Bazel Android rules hermetic. It involves downloading thr SDK at build time instead of loading it from disk. Anyone with Bazel skills open to review?

docs.google.com/document/d/1...

#bazel #bazelbuild #android #google

0 0 0 0