{"id":32808,"date":"2023-09-01T10:11:45","date_gmt":"2023-09-01T14:11:45","guid":{"rendered":"https:\/\/www.bloomberg.com\/company\/stories\/open-source-bloomberg-1h-2023\/"},"modified":"2023-09-01T10:11:45","modified_gmt":"2023-09-01T14:11:45","slug":"open-source-bloomberg-1h-2023","status":"publish","type":"post","link":"https:\/\/www.bloomberg.com\/company\/stories\/open-source-bloomberg-1h-2023\/","title":{"rendered":"Open Source at Bloomberg: 1H 2023 Engagement"},"content":{"rendered":"<div class='bbg-row bbg-bg--white  bbg-row--margin-top-none bbg-row--margin-bottom-none' data-anchor='row-69fd95479a99f'>\n  \n\t\n\t\n\t<div class=\"bbg-row--content\">\n\t\t\n\t\t\t<div class='bbg-column bbg-column--width-8 bbg-column--offset-2'>\n\t<p><figure class=\"image-figure image-figure__center image-figure--has-small-image\" data-animation=\"\">\n    <img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"720\" src=\"https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/09\/1H-2023-copy.jpg\" class=\"attachment-full size-full image-figure__image image-figure__image--primary\" alt=\"\" srcset=\"https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/09\/1H-2023-copy.jpg 1280w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/09\/1H-2023-copy.jpg 300w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/09\/1H-2023-copy.jpg 1024w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/09\/1H-2023-copy.jpg 768w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/09\/1H-2023-copy.jpg 280w\" sizes=\"(max-width: 1280px) 100vw, 1280px\" \/><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"720\" src=\"https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/09\/1H-2023-copy.jpg\" class=\"attachment-full size-full image-figure__image image-figure__image--small\" alt=\"\" srcset=\"https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/09\/1H-2023-copy.jpg 1280w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/09\/1H-2023-copy.jpg 300w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/09\/1H-2023-copy.jpg 1024w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/09\/1H-2023-copy.jpg 768w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/09\/1H-2023-copy.jpg 280w\" sizes=\"(max-width: 1280px) 100vw, 1280px\" \/>\n    \n<\/figure>\n<div class='bb-wysiwyg'>\n    \n    <p>Many Bloomberg engineers are active consumers, community participants, contributors, and leaders of various open source projects. Over the first half of 2023, Bloomberg\u2019s Open Source Program Office (OSPO) and its engineers have come together to build, maintain, develop, and fund open source projects. These activities range from filing new commits, contributing pull requests, developing and publishing tools and features, being appointed to and\/or sponsoring leadership roles, <a href=\"https:\/\/www.bloomberg.com\/company\/stories\/bloomberg-ospo-launches-foss-contributor-fund\/\" target=\"_blank\" rel=\"noopener noreferrer\">launching the Bloomberg FOSS (Free and Open Source Software) Contributor Fund<\/a>, and more. The Bloomberg team also regularly promotes its use cases for these projects and its efforts to advance open source technologies through numerous conference presentations, podcast interviews, and media engagements.<\/p>\n<p>Our long track record of embracing open source is an investment in the future of these technologies. Our goal: to keep the open source ecosystem secure, resilient, and healthy as more and more users and companies rely on open source to keep their systems running.<\/p>\n<p>Here is a roundup of Bloomberg\u2019s open source engagement during the first half of 2023.<\/p>\n\n<\/div>\n<figure class=\"image-figure image-figure--has-small-image\" data-animation=\"\">\n    <img loading=\"lazy\" decoding=\"async\" width=\"1999\" height=\"640\" src=\"https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/04\/PyStack-logo.png\" class=\"attachment-full size-full image-figure__image image-figure__image--primary\" alt=\"\" srcset=\"https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/04\/PyStack-logo.png 1999w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/04\/PyStack-logo.png 300w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/04\/PyStack-logo.png 1024w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/04\/PyStack-logo.png 768w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/04\/PyStack-logo.png 1536w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/04\/PyStack-logo.png 280w\" sizes=\"(max-width: 1999px) 100vw, 1999px\" \/><img loading=\"lazy\" decoding=\"async\" width=\"1999\" height=\"640\" src=\"https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/04\/PyStack-logo.png\" class=\"attachment-full size-full image-figure__image image-figure__image--small\" alt=\"\" srcset=\"https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/04\/PyStack-logo.png 1999w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/04\/PyStack-logo.png 300w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/04\/PyStack-logo.png 1024w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/04\/PyStack-logo.png 768w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/04\/PyStack-logo.png 1536w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/04\/PyStack-logo.png 280w\" sizes=\"(max-width: 1999px) 100vw, 1999px\" \/>\n    \n<\/figure>\n<div class='bb-wysiwyg'>\n    \n    <h2>Contributions and Projects<\/h2>\n<ul>\n<li><strong><a href=\"https:\/\/github.com\/ceph\/ceph\/\" target=\"_blank\" rel=\"noopener noreferrer\">Ceph<\/a>:<\/strong> Bloomberg\u2019s <a href=\"https:\/\/www.bloomberg.com\/company\/stories\/meet-the-team-storage-engineering\/\" target=\"_blank\" rel=\"noopener noreferrer\">Distributed Storage team<\/a> had its <a href=\"https:\/\/github.com\/ceph\/ceph\/pull\/51715\" target=\"_blank\" rel=\"noopener noreferrer\">first major commit accepted in upstream Ceph<\/a>; their PR fixed a major bug with race condition in multisite during full sync involving deletes.<\/li>\n<li><strong><a href=\"https:\/\/github.com\/argoproj-labs\/hera\" target=\"_blank\" rel=\"noopener noreferrer\">Hera<\/a>:<\/strong> A new version (v5) of Dyno\u2019s open source project Hera was released in collaboration with Bloomberg and AI Software Engineer Sambhav Kothari. This release expanded Hera to feature parity with workflows and events.<\/li>\n<li><strong><a href=\"https:\/\/github.com\/facebook\/lexical\/\" target=\"_blank\" rel=\"noopener noreferrer\">Lexical<\/a>:<\/strong> Several Bloomberg engineers have been contributing to this popular JavaScript Text Editor Framework that powers the Bloomberg Terminal. Between them, Attila Novak, Ben Carleton, Ebad Salehi, Ivaylo Pavlov, and Shubhanker Srivastava have landed 20 PRs in the first half of 2023 to improve core functionality.<\/li>\n<li><strong><a href=\"https:\/\/github.com\/bloomberg\/memray\" target=\"_blank\" rel=\"noopener noreferrer\">Memray<\/a>:<\/strong> Memray 1.8.0 was published, and it includes a groundbreaking feature: <a href=\"https:\/\/github.com\/bloomberg\/memray\/discussions\/395\" target=\"_blank\" rel=\"noopener noreferrer\">temporal flame graphs<\/a>. These provide a new perspective on memory usage in programs with dynamic time range analysis. No more static snapshots; explore memory allocation over time!<\/li>\n<li><strong><a href=\"https:\/\/github.com\/bloomberg\/minilmv2.bb\" target=\"_blank\" rel=\"noopener noreferrer\">MiniLMv2<\/a>:<\/strong> Bloomberg&#8217;s AI researchers published &#8220;MiniLMv2.BB,&#8221; an open source implementation of the MiniLMv2 method detailed in the ACL 2021 paper &#8220;<a href=\"https:\/\/aclanthology.org\/2021.findings-acl.188.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">MiniLMv2: Multi-Head Self-Attention Relation Distillation for Compressing Pretrained Transformers<\/a>.&#8221; Using this code, one can distill NLP language models, including BERT or RoBERTa, to a smaller size in order to enable lower latency inference.<\/li>\n<li><strong><a href=\"https:\/\/github.com\/bloomberg\/ntf-core\/\" target=\"_blank\" rel=\"noopener noreferrer\">Network Transport Framework (NTF)<\/a>:<\/strong> Bloomberg&#8217;s engineers published an open source version of its NTF on GitHub. This collection of asynchronous networking APIs\/libraries is designed for sending and receiving data between processes in scalable, high-performance applications.<\/li>\n<li><strong><a href=\"https:\/\/github.com\/bloomberg\/pystack\/\" target=\"_blank\" rel=\"noopener noreferrer\">PyStack<\/a>:<\/strong> Bloomberg\u2019s Python Infrastructure team published PyStack, an open source debugging tool that can inspect the stack frames of a running Python process or core file to determine what is happening without having to understand CPython internals. [<a href=\"https:\/\/www.bloomberg.com\/company\/stories\/bloomberg-publishes-pystack-debugging-tool-python\/\" target=\"_blank\" rel=\"noopener noreferrer\">read more about PyStack<\/a>]<\/li>\n<li><strong><a href=\"https:\/\/github.com\/microsoft\/TypeScript\/\" target=\"_blank\" rel=\"noopener noreferrer\">TypeScript<\/a>:<\/strong> Bloomberg&#8217;s JavaScript Infrastructure team continues to collaborate with the core TypeScript team to improve the language and tooling. Chi Leung helped <a href=\"https:\/\/github.com\/microsoft\/TypeScript\/pull\/54134#event-9641520415\" target=\"_blank\" rel=\"noopener noreferrer\">modernize namespaces<\/a> and Leo Elmecker-Plakolm <a href=\"https:\/\/github.com\/microsoft\/TypeScript\/pull\/54195\" target=\"_blank\" rel=\"noopener noreferrer\">introduced types for an ES2023 feature<\/a>. There is also <a href=\"https:\/\/github.com\/microsoft\/TypeScript\/pull\/53463#issuecomment-1660720127\" target=\"_blank\" rel=\"noopener noreferrer\">exciting progress<\/a> on experiments to speed up type-checking via parallel builds.<\/li>\n<li><strong><a href=\"https:\/\/github.com\/tc39\/\" target=\"_blank\" rel=\"noopener noreferrer\">Ecma TC39<\/a>:<\/strong> Bloomberg contributes to governance, maintenance, and technical advancement of the JavaScript language. Daniel Ehrenberg is Ecma Vice President and Rob Palmer is Co-Chair of TC39. Software Engineer Ashley Claymore introduced the <a href=\"https:\/\/github.com\/tc39\/proposal-await-dictionary\/\" target=\"_blank\" rel=\"noopener noreferrer\">Await Dictionary proposal<\/a>. Peter Klecha advanced the <a href=\"https:\/\/github.com\/tc39\/proposal-promise-with-resolvers\" target=\"_blank\" rel=\"noopener noreferrer\">Promise.withResolvers() proposal<\/a> to Stage 3. The <a href=\"https:\/\/github.com\/tc39\/proposal-symbols-as-weakmap-keys\" target=\"_blank\" rel=\"noopener noreferrer\">Symbols as WeakMap keys<\/a> and <a href=\"https:\/\/github.com\/tc39\/proposal-change-array-by-copy\" target=\"_blank\" rel=\"noopener noreferrer\">Change Array by Copy<\/a> features are part of ES2023 thanks to Bloomberg engineers.<\/li>\n<li><strong><a href=\"https:\/\/v8.dev\/\" target=\"_blank\" rel=\"noopener noreferrer\">V8<\/a>:<\/strong> Bloomberg&#8217;s ongoing collaboration with Igalia has led to significant wins for the developer experience via contributions to Google&#8217;s V8 JavaScript engine. Memory debugging via <a href=\"https:\/\/v8.dev\/blog\/speeding-up-v8-heap-snapshots\" target=\"_blank\" rel=\"noopener noreferrer\">Heap Snapshots<\/a> was optimized to be 2x-100x faster. Advanced native profiling on Windows using <a href=\"https:\/\/blogs.igalia.com\/dape\/2023\/03\/14\/stack-walk-profiling-nodejs-in-windows\/\" target=\"_blank\" rel=\"noopener noreferrer\">ETW tracing<\/a> was enabled to show both native and JavaScript function names.<\/li>\n<\/ul>\n\n<\/div>\n<figure class=\"image-figure image-figure--has-small-image\" data-animation=\"\">\n    <img loading=\"lazy\" decoding=\"async\" width=\"4032\" height=\"2268\" src=\"https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/09\/IMG_3722.jpg\" class=\"attachment-full size-full image-figure__image image-figure__image--primary\" alt=\"Senior Software Engineer Nathan Hoad of Bloomberg&#039;s Storage Engineering team talking about why Bloomberg built a \u201cMessage-Driven Telemetry System At Scale\u201d for our Ceph clusters during Ceph Days NYC, hosted at Bloomberg&#039;s Park Avenue office\" srcset=\"https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/09\/IMG_3722.jpg 4032w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/09\/IMG_3722.jpg 300w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/09\/IMG_3722.jpg 1024w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/09\/IMG_3722.jpg 768w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/09\/IMG_3722.jpg 1536w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/09\/IMG_3722.jpg 2048w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/09\/IMG_3722.jpg 280w\" sizes=\"(max-width: 4032px) 100vw, 4032px\" \/><img loading=\"lazy\" decoding=\"async\" width=\"4032\" height=\"2268\" src=\"https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/09\/IMG_3722.jpg\" class=\"attachment-full size-full image-figure__image image-figure__image--small\" alt=\"Senior Software Engineer Nathan Hoad of Bloomberg&#039;s Storage Engineering team talking about why Bloomberg built a \u201cMessage-Driven Telemetry System At Scale\u201d for our Ceph clusters during Ceph Days NYC, hosted at Bloomberg&#039;s Park Avenue office\" srcset=\"https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/09\/IMG_3722.jpg 4032w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/09\/IMG_3722.jpg 300w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/09\/IMG_3722.jpg 1024w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/09\/IMG_3722.jpg 768w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/09\/IMG_3722.jpg 1536w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/09\/IMG_3722.jpg 2048w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/09\/IMG_3722.jpg 280w\" sizes=\"(max-width: 4032px) 100vw, 4032px\" \/>\n    <figcaption class='image-figure__caption'>During <a href=\"https:\/\/ceph.io\/en\/community\/events\/2023\/ceph-days-nyc\/\" target=\"_blank\" rel=\"noopener noreferrer\">Ceph Days NYC<\/a>, which was hosted at Bloomberg&#8217;s Park Avenue office in February 2023, Senior Software Engineer Nathan Hoad of Bloomberg&#8217;s Storage Engineering team talking about why the team built a \u201cMessage-Driven Telemetry System At Scale\u201d for our Ceph clusters<\/figcaption>\n<\/figure>\n<div class='bb-wysiwyg'>\n    \n    <h2>Community Engagement<\/h2>\n<ul>\n<li>Joined the <a href=\"https:\/\/adoptium.net\/members\/\" target=\"_blank\" rel=\"noopener noreferrer\">Adoptium Working Group<\/a> as an Enterprise Member (and also became a Contributing Member of the <a href=\"https:\/\/www.eclipse.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Eclipse Foundation<\/a>) [<a href=\"https:\/\/www.bloomberg.com\/company\/stories\/bloomberg-joins-adoptium-working-group\/\" target=\"_blank\" rel=\"noopener noreferrer\">read more<\/a>].<\/li>\n<li>Hosted <a href=\"https:\/\/ceph.io\/en\/community\/events\/2023\/ceph-days-nyc\/\" target=\"_blank\" rel=\"noopener noreferrer\">Ceph Days NYC<\/a> at its 120 Park Avenue office, where Nathan Hoad of our Storage Engineering team talked about <a href=\"https:\/\/www.youtube.com\/watch?v=XxQT7xKSsXM\" target=\"_blank\" rel=\"noopener noreferrer\">why Bloomberg built a \u201cMessage-Driven Telemetry System At Scale\u201d for our Ceph clusters<\/a>. Our Head of Storage Engineering Matthew Leonard offered the opening remarks. [<a href=\"https:\/\/www.youtube.com\/playlist?list=PLrBUGiINAakNlN2myemQaO5nSxKfbNFos\" target=\"_blank\" rel=\"noopener noreferrer\">watch videos of all the\u00a0 Ceph Day NYC talks<\/a>]<\/li>\n<li>Sponsored the <a href=\"https:\/\/nycpp.dev\/\" target=\"_blank\" rel=\"noopener noreferrer\">NYC++ Meetup<\/a>, which provides an opportunity for the area\u2019s C++ enthusiasts to socialize, network, and learn together.<\/li>\n<li>Launched a new <a href=\"https:\/\/www.bloomberg.com\/company\/stories\/bloomberg-ospo-launches-foss-contributor-fund\/\" target=\"_blank\" rel=\"noopener noreferrer\">FOSS Contributor Fund<\/a>, through a partnership between Bloomberg\u2019s OSPO and Corporate Philanthropy teams, to support the people and communities who maintain open source projects. The fund will run a quarterly election to award up to three grants of $10,000 during each voting cycle. In Q1 2023, the first three projects to receive grants from the Fund were <a href=\"https:\/\/arrow.apache.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Apache Arrow<\/a>, <a href=\"https:\/\/docs.celeryq.dev\/en\/stable\/\" target=\"_blank\" rel=\"noopener noreferrer\">Celery<\/a>, and <a href=\"https:\/\/curl.se\/\" target=\"_blank\" rel=\"noopener noreferrer\">Curl<\/a>. The Q2\u00a0 2023 grant recipients are <a href=\"https:\/\/www.mkdocs.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">MkDocs<\/a>, <a href=\"https:\/\/www.openssh.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">OpenSSH<\/a>, and <a href=\"https:\/\/www.postgresql.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">PostgreSQL<\/a>.<\/li>\n<li>Sponsored the <a href=\"https:\/\/twitter.com\/TechAtBloomberg\/status\/1649114458650705930\" target=\"_blank\" rel=\"noopener noreferrer\">Python Software Foundation\u2019s hiring of a full-time Deputy Developer-in-Residence<\/a> to accelerate the velocity of the CPython core dev team. [<a href=\"https:\/\/lukasz.langa.pl\/40b601fc-2b24-4629-91d9-3b32c58365c6\/\" target=\"_blank\" rel=\"noopener noreferrer\">learn more about the role<\/a>]<\/li>\n<li>Pradyun Gedam, an engineer with our Python Infrastructure team, was <a href=\"https:\/\/discuss.python.org\/t\/vote-to-promote-pradyun-gedam\/23001\" target=\"_blank\" rel=\"noopener noreferrer\">promoted to CPython core dev<\/a>. He&#8217;s been active in the Python packaging ecosystem since 2017, and works on pip, PyPI, PyPA, Sphinx, TOML, and more. [<a href=\"https:\/\/www.blog.pythonlibrary.org\/2021\/11\/29\/pydev-of-the-week-pradyun-gedam\/\" target=\"_blank\" rel=\"noopener noreferrer\">learn more about Pradyun on <em>Mouse Vs. Python<\/em><\/a>]<\/li>\n<\/ul>\n\n<\/div>\n<div class=\"bb-separator\" data-color=\"\">\n\t<hr class=\"bb-separator__rule\">\n<\/div>\n<div class='bb-wysiwyg'>\n    \n    <h2>Conference Sightings<\/h2>\n<p>Watch some of the many talks Bloomberg&#8217;s engineers delivered at conferences around the globe in the first half of 2023.<\/p>\n<p><a href=\"https:\/\/www.accuconference.org\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>ACCU Conference 2023<\/strong><\/a><\/p>\n<ul>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=iY7ft98nM2k\" target=\"_blank\" rel=\"noopener noreferrer\">Removing Needless Undefined Behavior for a Safer C++<\/a> | Alisdair Meredith<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=47senB7mM-s\" target=\"_blank\" rel=\"noopener noreferrer\">Managing External API\u2019s in Enterprise Systems<\/a> | Peter Muldoon<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=u-jJ8Z3Xrk0\" target=\"_blank\" rel=\"noopener noreferrer\">Rust for the Recalcitrant C++ Programmer<\/a> | CB Bailey<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=PfHD3BsVsAM\" target=\"_blank\" rel=\"noopener noreferrer\">Improving Compilation Times: Tools &amp; Techniques<\/a> | Vittorio Romeo<\/li>\n<li><a href=\"https:\/\/youtu.be\/DZ0maTWD_9g\" target=\"_blank\" rel=\"noopener noreferrer\">C++ Trivial Relocation Through Time<\/a> | Mungo Gill<\/li>\n<li><a href=\"https:\/\/youtu.be\/hF77W4IZy5E\" target=\"_blank\" rel=\"noopener noreferrer\">How Bloomberg uses Behavior-Driven Development (BDD) to Test Distributed Systems<\/a> | Jacqueline Pan<\/li>\n<li><a href=\"https:\/\/youtu.be\/cE_YaFMhTK8\" target=\"_blank\" rel=\"noopener noreferrer\">Monads in Modern C++<\/a> | Georgi Koyrushki &amp; Alistair Fisher<\/li>\n<li><a href=\"https:\/\/youtu.be\/KHVEiSHaEDQ\" target=\"_blank\" rel=\"noopener noreferrer\">Introduction to Epoch-Based Memory Reclamation<\/a> | Jeffrey Mendelsohn<\/li>\n<li><a href=\"https:\/\/youtu.be\/5ttyA1-I8D8\" target=\"_blank\" rel=\"noopener noreferrer\">Function Contracts in Practice using C++<\/a> | Rostislav Khlebnikov<\/li>\n<li><a href=\"https:\/\/youtu.be\/DA6AGCadH60\" target=\"_blank\" rel=\"noopener noreferrer\">What I Learned from Sockets: Applying the Unix Readiness Model When Composing Concurrent Operations in C++<\/a> | Filipp Gelman<\/li>\n<li><a href=\"https:\/\/youtu.be\/Npiw4cYElng\" target=\"_blank\" rel=\"noopener noreferrer\">Implementing a C++ Coroutine Task from Scratch<\/a> | Dietmar K\u00fchl<\/li>\n<\/ul>\n<p><a href=\"https:\/\/2023.berlinbuzzwords.de\/\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Berlin Buzzwords 2023<\/strong><\/a><\/p>\n<ul>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=q5315Pnc-uM\" target=\"_blank\" rel=\"noopener noreferrer\">No Mean Feat: Upgrading a Customized Solr to Upstream Solr<\/a> | Shikhar Srivastava<\/li>\n<\/ul>\n<p><a href=\"https:\/\/events.linuxfoundation.org\/cephalocon\/\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Cephalocon 2023<\/strong><\/a><\/p>\n<ul>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=nWaww2r2yl4\" target=\"_blank\" rel=\"noopener noreferrer\">Ceph Multi-Site at Scale: Bloomberg\u2019s Disaster Recovery Journey<\/a> | Krunal Chheda and Jane Zhu<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=zn9a1G4SfSw\" target=\"_blank\" rel=\"noopener noreferrer\">Over a Billion Requests Served per Day: Ensuring Everyone Is Happy with Our Ceph Clusters\u2019 Performance<\/a> | Nathan Hoad and Alex Wojno<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=0TUuFe_IQgo\" target=\"_blank\" rel=\"noopener noreferrer\">Day 2 Keynote: The Road to Open Source Ceph: Bloomberg\u2019s Enterprise Ceph Journey<\/a> | Matthew Leonard<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=9zou_NN8_x8\" target=\"_blank\" rel=\"noopener noreferrer\">Embracing Ceph: Key Factors Driving Companies to Adopt Ceph Storage Solutions<\/a> (Panel) | Matthew Leonard<\/li>\n<\/ul>\n<p><a href=\"https:\/\/colocatedeventseu2023.sched.com\/\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>KubeCon + CloudNativeCon Europe 2023<\/strong><\/a><\/p>\n<ul>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=ZrxAyk1-pSs\" target=\"_blank\" rel=\"noopener noreferrer\">Customizing Your Buildpacks Build \u2013 Yes You Can!<\/a> | Bloomberg\u2019s Aidan Delaney and VMWare\u2019s Natalie Arellano<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=786VaGAfm6I\" target=\"_blank\" rel=\"noopener noreferrer\">The State and Future of Cloud-Native Model Serving<\/a> | Bloomberg\u2019s Dan Sun and Amazon\u2019s Theofilos Papapanagiotou<\/li>\n<\/ul>\n<p><strong><a href=\"https:\/\/events.linuxfoundation.org\/open-source-summit-north-america\/\" target=\"_blank\" rel=\"noopener noreferrer\">Open Source Summit North America 2023<\/a><\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=sAQqNPWtVJ0\" target=\"_blank\" rel=\"noopener noreferrer\">What Our OSPOs Have Learned About Measuring Project Health<\/a> | Alyssa Wright<\/li>\n<\/ul>\n<p><a href=\"https:\/\/openinfra.dev\/summit\/vancouver-2023\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>OpenInfra Summit Vancouver 2023<\/strong><\/a><\/p>\n<ul>\n<li><a href=\"https:\/\/youtu.be\/HqIrbUlNsbk\" target=\"_blank\" rel=\"noopener noreferrer\">The Tortoise Beats the Hare: Upgrading the Operating System of the Cloud at Scale<\/a> | Jin Geng and Tyler Stachecki<\/li>\n<li>The OpenInfra Foundation named Bloomberg <a href=\"https:\/\/superuser.openinfra.dev\/articles\/congratulations-to-the-2023-superuser-awards-winner-bloomberg\/\" target=\"_blank\" rel=\"noopener noreferrer\">winner of the 2023 Superuser Awards<\/a>, recognizing its adoption of and contributions to Linux, OpenStack, Ceph, and Kubernetes infrastructure. The Superuser Awards recognize organizations who use open infrastructure to improve their business while also contributing back to the open infrastructure community.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/us.pycon.org\/2023\/schedule\/\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>PyCon US 2023<\/strong><\/a><\/p>\n<ul>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=_K6cLQufv9k\" target=\"_blank\" rel=\"noopener noreferrer\">Automate Documentation with Sphinx &amp; GitHub Actions<\/a> (Tutorial) | Olga Matoula and Aya Elsayad<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=_Jwr9BZTA44\" target=\"_blank\" rel=\"noopener noreferrer\">An async Python web framework with a Rust runtime<\/a> | Sanskar Jethi<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=GPgcUvnG7CQ\" target=\"_blank\" rel=\"noopener noreferrer\">The wheelhouse of horrors<\/a> | L\u00e1szl\u00f3 Kiss Koll\u00e1r<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=mqu66lg79X8\" target=\"_blank\" rel=\"noopener noreferrer\">How memory profilers work<\/a> | Pablo Galindo Salgado<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=ZuN05nCmYqo\" target=\"_blank\" rel=\"noopener noreferrer\">Python &amp; Bloomberg: An Open Source Duo<\/a> | Mario Corchero, Bernat Gabor, Pradyun Gedam, L\u00e1szl\u00f3 Kiss Koll\u00e1r, Pablo Galindo Salgado, and Matt Wozniski<\/li>\n<\/ul>\n\n<\/div>\n<div class=\"bb-separator\" data-color=\"\">\n\t<hr class=\"bb-separator__rule\">\n<\/div>\n<div class='bb-wysiwyg'>\n    \n    <h2>In The Media<\/h2>\n<p><strong>CppCast podcast<\/strong><\/p>\n<ul>\n<li>Episode 362: <a href=\"https:\/\/cppcast.com\/modules_and_build_systems\/\" target=\"_blank\" rel=\"noopener noreferrer\">Modules and build systems<\/a> (Daniel Ruoso)<\/li>\n<li>Episode 363: <a href=\"https:\/\/cppcast.com\/contracts\/\" target=\"_blank\" rel=\"noopener noreferrer\">Contracts<\/a> (Joshua Berne)<\/li>\n<\/ul>\n<p><strong>The Changelog podcast:<\/strong> <a href=\"https:\/\/changelog.com\/podcast\/539\" target=\"_blank\" rel=\"noopener noreferrer\">How companies are sponsoring OSS<\/a> (Alyssa Wright)<\/p>\n<p><strong>OSPOlogy:<\/strong> <a href=\"https:\/\/www.youtube.com\/watch?v=ZO4Zz-aLVVQ\" target=\"_blank\" rel=\"noopener noreferrer\">How OSPOs Manage Change In Enterprises For Open Source Adoption<\/a> (Alyssa Wright)<\/p>\n<p><strong>TODO Group | OSPOlogy:<\/strong> <a href=\"https:\/\/community.linuxfoundation.org\/events\/details\/lfhq-todo-group-ospology-presents-ospos-fostering-foss-sustainability-through-effective-collaborative-funding\/\" target=\"_blank\" rel=\"noopener noreferrer\">OSPOs Fostering FOSS Sustainability Through Effective Collaborative Funding<\/a> (Alyssa Wright)<\/p>\n<p><strong>Talk Python To Me podcast<\/strong><\/p>\n<ul>\n<li>Episode #406: <a href=\"https:\/\/talkpython.fm\/episodes\/show\/406\/reimagining-pythons-packaging-workflows\" target=\"_blank\" rel=\"noopener noreferrer\">Reimagining Python&#8217;s Packaging Workflows<\/a> (Pradyun Gedam)<\/li>\n<li>Episode #419: <a href=\"https:\/\/talkpython.fm\/episodes\/show\/419\/debugging-python-in-production-with-pystack\" target=\"_blank\" rel=\"noopener noreferrer\">Debugging Python in Production with PyStack<\/a> (Pablo Galindo Salgado &amp; Matt Wozniski)<\/li>\n<\/ul>\n<p><strong>TechTarget:<\/strong> <a href=\"https:\/\/www.techtarget.com\/searchitoperations\/news\/365535362\/Sidecarless-eBPF-service-mesh-sparks-debate\" target=\"_blank\" rel=\"noopener noreferrer\">Sidecarless eBPF service mesh sparks debate<\/a> (Andrey Rybka)<\/p>\n<p><strong>The New Stack<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/thenewstack.io\/webassembly\/will-javascript-become-the-most-popular-webassembly-language\/\" target=\"_blank\" rel=\"noopener noreferrer\">Will JavaScript Become the Most Popular WebAssembly Language?<\/a> (Daniel Ehrenberg and Rob Palmer)<\/li>\n<li><a href=\"https:\/\/thenewstack.io\/the-new-javascript-features-coming-in-ecmascript-2023\/\" target=\"_blank\" rel=\"noopener noreferrer\">New JavaScript features coming in ES2023<\/a> (Daniel Ehrenberg and Rob Palmer)<\/li>\n<li><a href=\"https:\/\/thenewstack.io\/whats-next-for-javascript-new-features-to-look-forward-to\/\" target=\"_blank\" rel=\"noopener noreferrer\">What\u2019s Next for JavaScript: New Features to Look Forward to<\/a> (Daniel Ehrenberg and Rob Palmer)<\/li>\n<li><a href=\"https:\/\/thenewstack.io\/beyond-browsers-the-longterm-future-of-javascript-standards\/\" target=\"_blank\" rel=\"noopener noreferrer\">Beyond Browsers: The Long-term Future of JavaScript Standards<\/a> (Daniel Ehrenberg and Rob Palmer)<\/li>\n<\/ul>\n\n<\/div>\n<div class=\"bb-separator\" data-color=\"\">\n\t<hr class=\"bb-separator__rule\">\n<\/div>\n\n<\/div>\n\n\n\t\t\n\t<\/div>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>What does it mean to be an &#8220;Open Source First&#8221; company? Here&#8217;s a look at some of the many ways that Bloomberg engineers engaged with open source during the first half of 2023.<\/p>\n","protected":false},"author":184,"featured_media":32809,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22,1466,88],"tags":[1572,27,1464,1933,48],"class_list":["post-32808","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-philanthropy","category-tech-at-bloomberg","category-technology","tag-cto","tag-innovation","tag-open-source","tag-ospo","tag-philanthropy"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.11 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Open Source at Bloomberg: 1H 2023 Engagement | Bloomberg<\/title>\n<meta name=\"description\" content=\"Here&#039;s a quick look at some of the many ways that Bloomberg&#039;s engineers engaged with open source during the first half of 2023.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.bloomberg.com\/company\/stories\/open-source-bloomberg-1h-2023\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Open Source at Bloomberg: 1H 2023 Engagement | Bloomberg\" \/>\n<meta property=\"og:description\" content=\"Here&#039;s a quick look at some of the many ways that Bloomberg&#039;s engineers engaged with open source during the first half of 2023.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.bloomberg.com\/company\/stories\/open-source-bloomberg-1h-2023\/\" \/>\n<meta property=\"og:site_name\" content=\"Bloomberg L.P.\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/bloomberglp\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-09-01T14:11:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/09\/1H-2023-copy.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"chaas30\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/09\/1H-2023-copy.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@bloomberg\" \/>\n<meta name=\"twitter:site\" content=\"@bloomberg\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"chaas30\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.bloomberg.com\/company\/stories\/open-source-bloomberg-1h-2023\/\",\"url\":\"https:\/\/www.bloomberg.com\/company\/stories\/open-source-bloomberg-1h-2023\/\",\"name\":\"Open Source at Bloomberg: 1H 2023 Engagement | Bloomberg\",\"isPartOf\":{\"@id\":\"https:\/\/www.bloomberg.com\/company\/#website\"},\"datePublished\":\"2023-09-01T14:11:45+00:00\",\"dateModified\":\"2023-09-01T14:11:45+00:00\",\"author\":{\"@id\":\"https:\/\/www.bloomberg.com\/company\/#\/schema\/person\/4d4a18aae79d6fcc1ea98181a906905e\"},\"description\":\"Here's a quick look at some of the many ways that Bloomberg's engineers engaged with open source during the first half of 2023.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.bloomberg.com\/company\/stories\/open-source-bloomberg-1h-2023\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.bloomberg.com\/company\/stories\/open-source-bloomberg-1h-2023\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.bloomberg.com\/company\/stories\/open-source-bloomberg-1h-2023\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":\"1\",\"name\":\"Home\",\"item\":\"https:\/\/www.bloomberg.com\/company\/\"},{\"@type\":\"ListItem\",\"position\":\"2\",\"name\":\"Open Source at Bloomberg: 1H 2023 Engagement\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.bloomberg.com\/company\/#website\",\"url\":\"https:\/\/www.bloomberg.com\/company\/\",\"name\":\"Bloomberg L.P.\",\"description\":\"Bloomberg L.P. is the leader in global business and financial information, enabling customers to make smarter, faster, more informed business decisions.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.bloomberg.com\/company\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.bloomberg.com\/company\/#\/schema\/person\/4d4a18aae79d6fcc1ea98181a906905e\",\"name\":\"Bloomberg L.P.\",\"url\":\"https:\/\/www.bloomberg.com\/company\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Open Source at Bloomberg: 1H 2023 Engagement | Bloomberg","description":"Here's a quick look at some of the many ways that Bloomberg's engineers engaged with open source during the first half of 2023.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.bloomberg.com\/company\/stories\/open-source-bloomberg-1h-2023\/","og_locale":"en_US","og_type":"article","og_title":"Open Source at Bloomberg: 1H 2023 Engagement | Bloomberg","og_description":"Here's a quick look at some of the many ways that Bloomberg's engineers engaged with open source during the first half of 2023.","og_url":"https:\/\/www.bloomberg.com\/company\/stories\/open-source-bloomberg-1h-2023\/","og_site_name":"Bloomberg L.P.","article_publisher":"https:\/\/www.facebook.com\/bloomberglp\/","article_published_time":"2023-09-01T14:11:45+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/09\/1H-2023-copy.jpg","type":"image\/jpeg"}],"author":"chaas30","twitter_card":"summary_large_image","twitter_image":"https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/09\/1H-2023-copy.jpg","twitter_creator":"@bloomberg","twitter_site":"@bloomberg","twitter_misc":{"Written by":"chaas30","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.bloomberg.com\/company\/stories\/open-source-bloomberg-1h-2023\/","url":"https:\/\/www.bloomberg.com\/company\/stories\/open-source-bloomberg-1h-2023\/","name":"Open Source at Bloomberg: 1H 2023 Engagement | Bloomberg","isPartOf":{"@id":"https:\/\/www.bloomberg.com\/company\/#website"},"datePublished":"2023-09-01T14:11:45+00:00","dateModified":"2023-09-01T14:11:45+00:00","author":{"@id":"https:\/\/www.bloomberg.com\/company\/#\/schema\/person\/4d4a18aae79d6fcc1ea98181a906905e"},"description":"Here's a quick look at some of the many ways that Bloomberg's engineers engaged with open source during the first half of 2023.","breadcrumb":{"@id":"https:\/\/www.bloomberg.com\/company\/stories\/open-source-bloomberg-1h-2023\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.bloomberg.com\/company\/stories\/open-source-bloomberg-1h-2023\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.bloomberg.com\/company\/stories\/open-source-bloomberg-1h-2023\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":"1","name":"Home","item":"https:\/\/www.bloomberg.com\/company\/"},{"@type":"ListItem","position":"2","name":"Open Source at Bloomberg: 1H 2023 Engagement"}]},{"@type":"WebSite","@id":"https:\/\/www.bloomberg.com\/company\/#website","url":"https:\/\/www.bloomberg.com\/company\/","name":"Bloomberg L.P.","description":"Bloomberg L.P. is the leader in global business and financial information, enabling customers to make smarter, faster, more informed business decisions.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.bloomberg.com\/company\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.bloomberg.com\/company\/#\/schema\/person\/4d4a18aae79d6fcc1ea98181a906905e","name":"Bloomberg L.P.","url":"https:\/\/www.bloomberg.com\/company"}]}},"featured_image_rendered":"<img srcset='https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&type=webp&url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/09\/1H-2023-copy.jpg 280w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&type=webp&url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/09\/1H-2023-copy.jpg 300w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&type=webp&url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/09\/1H-2023-copy.jpg 1024w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&type=webp&url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/09\/1H-2023-copy.jpg 768w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&type=webp&url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/09\/1H-2023-copy.jpg 1280w' src='https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&type=webp&url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/09\/1H-2023-copy.jpg' alt='' \/>","category_info":{"name":"Philanthropy","blog_landing_name":"Philanthropy"},"_links":{"self":[{"href":"https:\/\/www.bloomberg.com\/company\/wp-json\/wp\/v2\/posts\/32808","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bloomberg.com\/company\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bloomberg.com\/company\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bloomberg.com\/company\/wp-json\/wp\/v2\/users\/184"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bloomberg.com\/company\/wp-json\/wp\/v2\/comments?post=32808"}],"version-history":[{"count":11,"href":"https:\/\/www.bloomberg.com\/company\/wp-json\/wp\/v2\/posts\/32808\/revisions"}],"predecessor-version":[{"id":33891,"href":"https:\/\/www.bloomberg.com\/company\/wp-json\/wp\/v2\/posts\/32808\/revisions\/33891"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bloomberg.com\/company\/wp-json\/wp\/v2\/media\/32809"}],"wp:attachment":[{"href":"https:\/\/www.bloomberg.com\/company\/wp-json\/wp\/v2\/media?parent=32808"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bloomberg.com\/company\/wp-json\/wp\/v2\/categories?post=32808"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bloomberg.com\/company\/wp-json\/wp\/v2\/tags?post=32808"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}