PageSourceSearch

https://www.buildbuddy.io/assets/js/605fd45d.04cda100.js

js buildbuddy.io collected 2026-09-24 08:42:26 UTC 4,623 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkbuildbuddy_docs_website=self.webpackChunkbuildbuddy_docs_website||[]).push([[2391],{15331(e,n,o){o.r(n),o.d(n,{assets:()=>a,contentTitle:()=>r,default:()=>g,frontMatter:()=>l,metadata:()=>t,toc:()=>u});var t=o(85308),i=o(86070),s=o(35676);const l={slug:"welcoming-son-luong-ngoc",title:"Welcoming Son Luong Ngoc",authors:"siggi",date:new Date("2023-01-10T12:00:00.000Z"),image:"/img/welcome_son.png",tags:["company","team"]},r=void 0,a={authorsImageUrls:[void 0]},u=[];function d(e){const n={a:"a",img:"img",p:"p",strong:"strong",...(0,s.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.p,{children:"At BuildBuddy, our mission is to bring the world's best developer tools to every company. A big part of that mission involves building a team folks with deep industry experience helping companies build and scale their systems."}),"\n",(0,i.jsxs)(n.p,{children:["That's why we're so excited to share that ",(0,i.jsx)(n.a,{href:"https://www.linkedin.com/in/luongngocson/",children:(0,i.jsx)(n.strong,{children:"Son Luong Ngoc"})})," has joined BuildBuddy as a Solutions Engineer. His work with Bazel at scale will directly benefit BuildBuddy users and customers."]}),"\n",(0,i.jsxs)(n.p,{children:["Son Luong is a contributor to ",(0,i.jsx)(n.a,{href:"https://github.com/bazelbuild/bazel/pulls?q=is%3Apr+author%3Asluongng",children:"bazel"}),", ",(0,i.jsx)(n.a,{href:"http://public-inbox.org/git/?q=sluongng",children:"git"}),", ",(0,i.jsx)(n.a,{href:"https://github.com/bazelbuild/rules_go/pulls?q=author%3Asluongng",children:"rules_go"}),", ",(0,i.jsx)(n.a,{href:"https://github.com/bazelbuild/rules_docker/commits?author=sluongng",children:"rules_docker"}),", ",(0,i.jsx)(n.a,{href:"https://github.com/bazelbuild/bazel-gazelle/pulls?q=author%3Asluongng",children:"bazel-gazelle"}),", and more. He's also a regular contributor to the ",(0,i.jsx)(n.a,{href:"https://slack.bazel.build/",children:"Bazel Slack"})," and maintains an ",(0,i.jsx)(n.a,{href:"https://sluongng.hashnode.dev/",children:"incredible blog"})," that explains the inner workings of Bazel."]}),"\n",(0,i.jsx)(n.p,{children:"Son Luong joins us from Qarik, where he helped large enterprises with Bazel and scalable build infrastructure. Prior to Qarik, Son Luong was an SRE at Booking.com, where he helped scale their Bazel monorepo."}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.img,{src:o(54381).A+"",width:"1200",height:"600"})}),"\n",(0,i.jsx)(n.p,{children:"We look forward to working alongside Son Luong to build the future of developer tools."}),"\n",(0,i.jsx)(n.p,{children:"Welcome to BuildBuddy, Son Luong!"})]})}function g(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(d,{...e})}):d(e)}},54381(e,n,o){o.d(n,{A:()=>t});const t=o.p+"assets/images/welcome_son-7d070e8dbc1dfe3d3f26af05c2096a79.png"},35676(e,n,o){o.d(n,{R:()=>l,x:()=>r});var t=o(30758);const i={},s=t.createContext(i);function l(e){const n=t.useContext(s);return t.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:l(e.components),t.createElement(s.Provider,{value:n},e.children)}},85308(e){e.exports=JSON.parse('{"permalink":"/blog/welcoming-son-luong-ngoc","editUrl":"https://github.com/buildbuddy-io/buildbuddy/edit/master/website/blog/welcoming-son-luong-ngoc.md","source":"@site/blog/welcoming-son-luong-ngoc.md","title":"Welcoming Son Luong Ngoc","description":"At BuildBuddy, our mission is to bring the world\'s best developer tools to every company. A big part of that mission involves building a team folks with deep industry experience helping companies build and scale their systems.","date":"2023-01-10T12:00:00.000Z","tags":[{"inline":true,"label":"company","permalink":"/blog/tags/company"},{"inline":true,"label":"team","permalink":"/blog/tags/team"}],"readingTime":1.05,"hasTruncateMarker":true,"authors":[{"name":"Siggi Simonarson","title":"Co-founder @ BuildBuddy","url":"https://www.linkedin.com/in/siggisim/","imageURL":"https://avatars.githubusercontent.com/u/1704556?v=4","key":"siggi","page":null}],"frontMatter":{"slug":"welcoming-son-luong-ngoc","title":"Welcoming Son Luong Ngoc","authors":"siggi","date":"2023-01-10T12:00:00.000Z","image":"/img/welcome_son.png","tags":["company","team"]},"unlisted":false,"prevItem":{"title":"Introducing rules_xcodeproj 1.0","permalink":"/blog/introducing-rules_xcodeproj-1-0"},"nextItem":{"title":"What\'s New in Bazel 6.0","permalink":"/blog/whats-new-in-bazel-6-0"}}')}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.