Asana is probably one of the earliest adopters of Bazel + Typescript. I sat down with Eric Rafalovsky to discuss how they manage the builds with Bazel. Listen to the full podcast episode at: https://lnkd.in/gDFTrnjn Bazel: - Adopting Bazel and TypeScript has brought benefits in terms of performance, correctness, and unified tooling. - Maintaining state with tools like Bazel can be challenging, especially when using incremental modes. - Remote caching is surprisingly easy to manage using Bazel DevEx: - Shadowing product engineers is a valuable exercise to understand their experience and identify pain points. - "Build for developers as the customer." - Key metrics for developer experience include cycle time, local iteration time, and crash rate. - A good platform engineer needs empathy and a continuous learning mindset. #bazel #developerexperience #developerproductivity
Ankit Jain’s Post
More Relevant Posts
-
In the latest episode of Hangar DX Podcast I spoke with Jasmeet singh from HashiCorp discussing their Custom Remote Dev Environment that the entire Hashicorp's cloud team uses. Listen / watch full episode on Youtube, Spotify, Apple Podcasts or Substack: https://lnkd.in/g25r_7WG - The team works independently prioritizing tasks based on internal feedback from developers - Reducing human toil through AI and knowledge-sharing tools is a focus for the team. - They built a customized cloud-based developer environment that allows developers to have their own dedicated environment with access to various services. - It can help run a customized control plane with a shared data plane - This dev environment is connected with a powerful CLI that devs used to interact with the environment. #devenvironments #devex #podcasts
To view or add a comment, sign in
-
In our upcoming Hangar DX virtual session, I'm sitting together with Jesse Adametz from Segment to talk about developer platforms - standardization vs optimization. We will be discussing: - what does "Platform" even mean - paved paths - singular or multiple - standardization - case against optionality and customization Our DX Zoom sessions are popular events to gather and learn about the best practices about DX. We limit the attendance to 25 folks, grab a spot below: When: Friday July 26th, 11am PDT | 2pm EDT Where: Zoom RSVP: https://lnkd.in/gViRNShg #developerproductivity #devex
To view or add a comment, sign in
-
-
I recently wrote an article for The New Stack diving into why code reviews become slow in large organizations. At Aviator we had the opportunity to dive into these challenges with many of our partners, and we published our learnings from it: - Slow code reviews often stem from social or cultural issues rather than purely technical ones. - To solve the social challenges: create the right incentives, create standardization and define clear ownership. - Improve code health by reducing code complexity and iteration time. - Do not try to improve lead time for changes directly - Focusing on Review SLOs and Revision SLOs is a great way to foster a culture that values code reviews. Read the full article: https://lnkd.in/gudgFs69 #codereviews #developerproductivity
To view or add a comment, sign in
-
Any Xoogler.co in NYC wants to catch up tonight? I'm meeting a few Xooglers for drinks near Union square at 7pm today. Comment here if you are free, I'll DM you the location! #xooglers #nyc
To view or add a comment, sign in
-
It’s rare to find someone who has gone through a decade scaling developer workflows in a single company. I sat down with Kent Wills recently discussing the evolution of developer platforms at Yelp and dove into their ownership architecture. Listen to full episode on Substack, Spotify, Apple Podcasts or Youtube: https://lnkd.in/g722icVw Some key takeaways: 1️⃣ Yelp transitioned from a monolithic codebase to a service-oriented architecture that improved code ownership and productivity. 2️⃣ Yelp has internally built most of the tooling circled around ownership to handle tech debt and track vulnerabilities. 3️⃣ Yokyo Drift is an internal tool to support migrations across the organization Pre-commit is an internal tool (now open source) to help standardize the coding practices 4️⃣ AI-powered coding assistance has the potential to further enhance productivity and reduce repetitive work. #developerproductivity #ownership
To view or add a comment, sign in
-
Who is in New York? 👀 I'm visiting later this week + next, would love to meet any devtools founders or anyone working in Developer experience space! 🗽
To view or add a comment, sign in
-
This is long time pending! I'm excited to have a place for Aviator users to hang out, show off their tools, ask questions and participate in our beta products! #developers #community
We’re excited to announce the launch of Aviator’s new Developer Community on Discord! 🎉 Our Discord community is the perfect space for: -💡 Sharing knowledge and resources - 🤝 Networking with fellow developers - 📢 Staying updated with the latest industry trends - 🔧 Getting support and troubleshooting tips - 🌟 Exclusive events, workshops, and AMA sessions Join us on Discord 👉 https://lnkd.in/d8yVDSGm
To view or add a comment, sign in
-
-
We hosted our first ever Hangar DX dinner in SF this week! We kept the dinner intimate with 12 DX leaders from Slack, Notion, Figma, Reddit, Amplitude, LinkedIn, Yelp, Benchling, Babylist and AMD. This gave everyone opportunity to have open unfiltered conversation about the DevEx space today, and form real connections. These were some of my most surprising findings: 🌟 None of the DevEx teams have a Product Manager - it is extremely hard to find a PM for DevEx who truly understands and aligns with developers' complex workflow needs 🌟 Even though everyone feels the pain of ownership, no one is using any off-the-shelf IDP today 🌟 Roadmap is primarily driven bottoms up - everyone uses some form of surveys and internal interviews to inform the roadmap 🌟 Influencing C-suite and explaining impact seems to be on top of mind Thank you Poya Osgouei for helping host the dinner, and Aviator for sponsoring :) #developerproductivity #developerexperience #devex
To view or add a comment, sign in
digitalsolutions.design
1moGood 👍