{
    "componentChunkName": "component---src-pages-category-js",
    "path": "/category/",
    "result": {"data":{"allSanityPost":{"group":[{"fieldValue":"Analytics","totalCount":1,"nodes":[{"id":"-c884edc1-7150-5759-b861-66f02c77f631","slug":{"current":"feature-generating-framework"},"title":"Feature Generating Framework","mainImage":{"altText":null,"asset":{"path":"images/znqtjj88/production/e73a4aebf336efa83f9c8b09a17ffae5a1583e7b-3622x2212.jpg","metadata":{"dimensions":{"width":3622,"height":2212,"aspectRatio":1.6374321880650995},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAUEBgf/xAAeEAACAgIDAQEAAAAAAAAAAAABAgARAwQFEiExYf/EABcBAAMBAAAAAAAAAAAAAAAAAAECAwX/xAAWEQEBAQAAAAAAAAAAAAAAAAAAEQH/2gAMAwEAAhEDEQA/ANbAtbBFGLeT5NNNetHuflyIm9mCAWPPyLeRytsZgctGZsxBYOO2GbUxtme3b2ETjKyqAPBUIsB//9k=","palette":{"dominant":{"background":"#bccca4"}}}}},"categories":[{"_id":"20b9cbd8-4962-471c-8b5f-6b396cf95c26","title":"Analytics"},{"_id":"baa46497-c2bf-4eeb-bf51-bd08238af629","title":"Data Engineering"}],"publishedAt":"2022-06-02T17:28:00.000Z"}]},{"fieldValue":"Audio processing","totalCount":12,"nodes":[{"id":"-5bba7ef4-3243-54e6-a1f5-ecf3d9ed59fc","slug":{"current":"how-truecinema-makes-your-headphones-disappear"},"title":"How TrueCinema Makes Your Headphones Disappear","mainImage":{"altText":"Title image for the article \"Bursting the Headphone Bubble with TrueCinema\"","asset":{"path":"images/znqtjj88/production/b1f76a380017e4079fa12fce2d7ff53ff5dc841c-5433x3318.jpg","metadata":{"dimensions":{"width":5433,"height":3318,"aspectRatio":1.6374321880650995},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAcEBQb/xAAgEAACAgICAgMAAAAAAAAAAAABAgMEABEFIRQVMkFh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwL/xAAbEQACAwADAAAAAAAAAAAAAAAAAQIDERITIf/aAAwDAQACEQMRAD8AS2uPioRt4yGTQC9dscjmWvDGUs8eqP8AewBrKjh70/koHYOAegw3rGILJv05Y7cUMihNglO8Cdzrlj9HhQrIangqbVVTO5j+JOxhm09LSeOJzGQWXZ0f3DL7UFwaP//Z","palette":{"dominant":{"background":"#9c744e"}}}}},"categories":[{"_id":"206af755-cb46-43e7-a143-5c0934c1c26b","title":"Audio processing"},{"_id":"7bab22b8-104b-456d-a1b8-686ef7e711af","title":"Sound Experience"}],"publishedAt":"2025-10-06T07:26:00.000Z"},{"id":"-a0f64dac-7c92-582f-87a5-0e6d245a208b","slug":{"current":"arc-ultra-speech-enhancement-transforming-listening-experiences-with-state-of-the-art-speech"},"title":"Arc Ultra Speech Enhancement: Transforming Listening Experiences with State of the Art Speech Enhancement","mainImage":{"altText":"Transforming listening experience — Title banner","asset":{"path":"images/znqtjj88/production/e3a54d3044c0322267c141bae5203a1e15647ddb-5433x3318.jpg","metadata":{"dimensions":{"width":5433,"height":3318,"aspectRatio":1.6374321880650995},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAUGB//EACMQAAIBBAIBBQEAAAAAAAAAAAECAwAEERIFBhMhIjFhcZH/xAAWAQEBAQAAAAAAAAAAAAAAAAADBAX/xAAcEQEAAgIDAQAAAAAAAAAAAAABAAIDERQhMVH/2gAMAwEAAhEDEQA/AF/YFVXt4rTxhgvuOR80t7PxnFX/ABkc67rcQqCdfQMfqqTvnG21paQeCPXbOTms2l3gsCyyyMN8as2R/Kz+Qt2mvJaYBqW+yZnikWVhs4xRVC0pkwzKhP5RTVuoLDcWnpn/2Q==","palette":{"dominant":{"background":"#91887e"}}}}},"categories":[{"_id":"206af755-cb46-43e7-a143-5c0934c1c26b","title":"Audio processing"},{"_id":"e6f46514-b50b-47c5-bc59-9074fdd774e8","title":"Quality Assurance"}],"publishedAt":"2025-06-10T07:49:22.398Z"},{"id":"-d4d60d4a-43ab-585a-a84c-4d5ca6ff73d7","slug":{"current":"arc-ultra-speech-enhancement-delivering-inclusive-sound-experiences"},"title":"Arc Ultra Speech Enhancement: Delivering Inclusive Sound Experiences","mainImage":{"altText":null,"asset":{"path":"images/znqtjj88/production/42eb1aaa9b3ccc1dae66a23c4e3db20e7b88daf6-5433x3318.jpg","metadata":{"dimensions":{"width":5433,"height":3318,"aspectRatio":1.6374321880650995},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAcIBAX/xAAiEAACAgIBAwUAAAAAAAAAAAABAgMRAAQFBhMxISJBUWH/xAAWAQEBAQAAAAAAAAAAAAAAAAACAQP/xAAaEQACAwEBAAAAAAAAAAAAAAAAAQMREmEC/9oADAMBAAIRAxEAPwDoHbQabhIR3Ahpv2sm/qffXYm2EfVKzGQhpPs3lGRopjNjyMXPWnG6kfE7kywIJD7rr5B84JfeGumkUe0+CrXX1UUBno1eGZJzchND1wy0Gz//2Q==","palette":{"dominant":{"background":"#d7d1ce"}}}}},"categories":[{"_id":"206af755-cb46-43e7-a143-5c0934c1c26b","title":"Audio processing"},{"_id":"2a760cee-ab0b-432c-866e-eae71039e09d","title":"Machine Learning"},{"_id":"e6f46514-b50b-47c5-bc59-9074fdd774e8","title":"Quality Assurance"}],"publishedAt":"2025-05-27T16:38:49.534Z"},{"id":"-2246d2d9-f0d4-59d3-8a0a-e8a3eea9dedb","slug":{"current":"arc-ultra-speech-enhancement-announcing-a-step-change-in-speech-enhancement-using-ai"},"title":"Arc Ultra Speech Enhancement: Announcing A Step Change in Speech Enhancement Using AI","mainImage":{"altText":"Three people watching a western in a living room set-up with several Sonos products","asset":{"path":"images/znqtjj88/production/b7b663f8e55e1b8abea4d8de0046d8de7a7d9b51-5433x3318.jpg","metadata":{"dimensions":{"width":5433,"height":3318,"aspectRatio":1.6374321880650995},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAYEBQf/xAAgEAABBAICAwEAAAAAAAAAAAABAAIDBAUREyESIkFC/8QAFwEAAwEAAAAAAAAAAAAAAAAAAAEDBP/EABgRAQEBAQEAAAAAAAAAAAAAAAECABEh/9oADAMBAAIRAxEAPwDGcHHHI0Riix5DDt2x2mWhBHFT4LdFsTHO2ZGkaASDkrMtWbUDywBv5VjlchYOJxw89cjfbX1ZqqvNeIFzJcxsBnJrRyGIjon6hQJbFhjYQ2xKBxt68kI65Mg83//Z","palette":{"dominant":{"background":"#806e57"}}}}},"categories":[{"_id":"2a760cee-ab0b-432c-866e-eae71039e09d","title":"Machine Learning"},{"_id":"206af755-cb46-43e7-a143-5c0934c1c26b","title":"Audio processing"}],"publishedAt":"2025-05-11T07:04:00.000Z"},{"id":"-75d363d9-2002-51f7-98b0-a2eeb6e20d86","slug":{"current":"sonos-microphone-system-design"},"title":"Sonos Microphone System Design","mainImage":{"altText":null,"asset":{"path":"images/znqtjj88/production/b1711265a1fcad2f08acaff9c831fe6545f7ae87-5433x3318.jpg","metadata":{"dimensions":{"width":5433,"height":3318,"aspectRatio":1.6374321880650995},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAGQAAAQUAAAAAAAAAAAAAAAAAAAIDBAUH/8QAIBAAAgIBBQADAAAAAAAAAAAAAQIABBEDBRIhMSJBgf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDYLV3QRj2cj3EjDdK2cEsPyP6u3aD2HZueSTkZhU22uljtSwx43YgI0ra8PmWY/RCHyEuQiqAAoAEIH//Z","palette":{"dominant":{"background":"#4d5a44"}}}}},"categories":[{"_id":"206af755-cb46-43e7-a143-5c0934c1c26b","title":"Audio processing"},{"_id":"6520eedb-b638-4dc0-8088-1fb7bf70b82e","title":"Hardware"}],"publishedAt":"2023-07-23T21:22:00.000Z"},{"id":"-39df5d53-fb34-50b9-8a1e-c364a165b51e","slug":{"current":"sonos-at-icassp-2022"},"title":"Sonos at ICASSP 2022","mainImage":{"altText":null,"asset":{"path":"images/znqtjj88/production/26f43436c320e404a6366bc188c35da0ac885718-3622x2212.jpg","metadata":{"dimensions":{"width":3622,"height":2212,"aspectRatio":1.6374321880650995},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAQFAwf/xAAhEAACAQQCAgMAAAAAAAAAAAABAgMABBEhBRIUIjJBUf/EABUBAQEAAAAAAAAAAAAAAAAAAAIF/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECEVH/2gAMAwEAAhEDEQA/AOEwXjyt38bX6Qd1st/idFYKiH5Z+qX4/kZo7aJVCYwBsVR5CKKa2VmijBG/UYzQ0oxVNaTJuUcSsFI6g6opWW3j7aGKKQHd9P/Z","palette":{"dominant":{"background":"#5c2c3c"}}}}},"categories":[{"_id":"2a760cee-ab0b-432c-866e-eae71039e09d","title":"Machine Learning"},{"_id":"206af755-cb46-43e7-a143-5c0934c1c26b","title":"Audio processing"}],"publishedAt":"2022-07-28T01:54:00.000Z"},{"id":"-f782a678-7e7e-54c0-b4d4-eff794dd7bd9","slug":{"current":"testing-swap-an-exploration-of-qa-at-sonos"},"title":"Testing Swap - An Exploration of QA at Sonos","mainImage":{"altText":"Hand holding a Sonos Roam near a Sonos Move","asset":{"path":"images/znqtjj88/production/301e545f1fd614b208d2b7647fd0716d7ffdc970-1811x1106.jpg","metadata":{"dimensions":{"width":1811,"height":1106,"aspectRatio":1.6374321880650995},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAQGB//EACQQAAECBQMFAQAAAAAAAAAAAAECAwAEBRESBiIxBxQhQVEj/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAME/8QAGREAAwADAAAAAAAAAAAAAAAAAAEREhMh/9oADAMBAAIRAxEAPwC3E0vHLE483hY1cPIIk3m1KSd1je0S9QqUx2S0BQACCLjniM96PPuqmazktR/X2b+4wa+UjC/qOn6lUp12Zc1HOy+Z2tNeEpHyCHy8v7BDJis//9k=","palette":{"dominant":{"background":"#849474"}}}}},"categories":[{"_id":"206af755-cb46-43e7-a143-5c0934c1c26b","title":"Audio processing"},{"_id":"e6f46514-b50b-47c5-bc59-9074fdd774e8","title":"Quality Assurance"}],"publishedAt":"2022-03-03T17:00:00.000Z"},{"id":"-c022810e-6dd2-528e-bba3-b684610ddf2a","slug":{"current":"how-near-ultrasonic-audio-adds-spatial-awareness-to-the-sonos-system"},"title":"How near-ultrasonic audio adds spatial awareness to the Sonos system","mainImage":{"altText":null,"asset":{"path":"images/znqtjj88/production/47659a39a0a160bd786b77fd7e8a5e5ad89c698e-5433x3318.jpg","metadata":{"dimensions":{"width":5433,"height":3318,"aspectRatio":1.6374321880650995},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAQFB//EAB4QAAICAgMBAQAAAAAAAAAAAAECAxEABAUhIhJB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAT/xAAZEQADAAMAAAAAAAAAAAAAAAAAAREDEiH/2gAMAwEAAhEDEQA/AMS1eF2JNIyoyexY7xGOCaCGR3VlW/myOryiOS2E4ZUUqPIFgd5ObZml0KlkZhd0TlyJmINGzGwARhlGCFGjuv3DCx3o2h//2Q==","palette":{"dominant":{"background":"#1c3254"}}}}},"categories":[{"_id":"206af755-cb46-43e7-a143-5c0934c1c26b","title":"Audio processing"}],"publishedAt":"2022-01-27T22:17:00.000Z"},{"id":"-6e96808e-0faf-57d0-8376-7677ae96833a","slug":{"current":"sonos-at-icassp-2021"},"title":"Sonos at ICASSP 2021","mainImage":{"altText":null,"asset":{"path":"images/znqtjj88/production/c5b6140b1d6803bf638cf1028bc9607a6cd49005-2048x1251.jpg","metadata":{"dimensions":{"width":2048,"height":1251,"aspectRatio":1.6370903277378097},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAFwABAAMAAAAAAAAAAAAAAAAAAAEDB//EAB0QAAEEAgMAAAAAAAAAAAAAAAABAhETAwQyQZH/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AMBwa9rXLZjZHTliSKVjmz0qBAAAH//Z","palette":{"dominant":{"background":"#444347"}}}}},"categories":[{"_id":"2a760cee-ab0b-432c-866e-eae71039e09d","title":"Machine Learning"},{"_id":"206af755-cb46-43e7-a143-5c0934c1c26b","title":"Audio processing"}],"publishedAt":"2021-06-02T10:04:30.720Z"},{"id":"-5278730d-4dbb-5b77-b6bc-83cc7ee8e007","slug":{"current":"pyflac-real-time-lossless-audio-compression-in-python"},"title":"pyFLAC: Real-time lossless audio compression in Python","mainImage":{"altText":"Image showing a trumpet player encased in a cube","asset":{"path":"images/znqtjj88/production/5858ea3764b96079a1ae601206acfa5696b10d63-2048x1251.jpg","metadata":{"dimensions":{"width":2048,"height":1251,"aspectRatio":1.6370903277378097},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAMBAgj/xAAcEAACAgIDAAAAAAAAAAAAAAAAAQIREiEDIjH/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AM/8Kjl22hk1B3SpCYvHaJc20/CCgAAH/9k=","palette":{"dominant":{"background":"#787772"}}}}},"categories":[{"_id":"206af755-cb46-43e7-a143-5c0934c1c26b","title":"Audio processing"},{"_id":"1d950f02-0913-497f-963e-656aff479e94","title":"Open Source"}],"publishedAt":"2021-05-25T09:15:00.000Z"},{"id":"-f67ff858-a32c-553c-89df-9126c48c1848","slug":{"current":"trueplay-spectral-correction"},"title":"Trueplay Spectral Correction","mainImage":{"altText":"sound bouncing around rooms","asset":{"path":"images/znqtjj88/production/763e2a98a3bebb1b0b87dd2928ae882476b6dc62-2646x1616.jpg","metadata":{"dimensions":{"width":2646,"height":1616,"aspectRatio":1.6373762376237624},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAFwABAAMAAAAAAAAAAAAAAAAAAAECBv/EABkQAQEAAwEAAAAAAAAAAAAAAAEAAhEhIv/EABUBAQEAAAAAAAAAAAAAAAAAAAEG/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A2a9iumnI9QoxSGC6laQX/9k=","palette":{"dominant":{"background":"#d4a454"}}}}},"categories":[{"_id":"206af755-cb46-43e7-a143-5c0934c1c26b","title":"Audio processing"}],"publishedAt":"2020-12-15T05:00:00.000Z"},{"id":"-dffc9b8e-7533-5bc4-9e63-afc8e8a1cd3b","slug":{"current":"noise-reduction-for-distant-voice-recognition-in-smart-speakers"},"title":"Noise Reduction for Distant Voice Recognition in Smart Speakers","mainImage":{"altText":"Home theater setup","asset":{"path":"images/znqtjj88/production/420abf1b6a63239c2943975b83dd51148e12c32f-6513x3978.jpg","metadata":{"dimensions":{"width":6513,"height":3978,"aspectRatio":1.6372549019607843},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAABQACBP/EACMQAAIBAwMEAwAAAAAAAAAAAAECAwAFEQQGEhMUITFhcYH/xAAVAQEBAAAAAAAAAAAAAAAAAAACBv/EABsRAQEBAAIDAAAAAAAAAAAAAAECAAMRQlKh/9oADAMBAAIRAxEAPwDpj3ZONyXK3SW+VotKoYPGMls/FIR7i6pZVt+tRuJIaSPC/tNLFGsjSKih29sB5NbIBBB8g1IN8b4/dQk37YXbl5kutu7l4emebJj6qpeKKOFOESKi+8KMVUbqWlk6MpEAXf/Z","palette":{"dominant":{"background":"#d4a454"}}}}},"categories":[{"_id":"206af755-cb46-43e7-a143-5c0934c1c26b","title":"Audio processing"}],"publishedAt":"2020-08-07T14:36:00.000Z"}]},{"fieldValue":"Continuity of Control","totalCount":1,"nodes":[{"id":"-c0d494d4-a49c-562e-9a93-111f48896161","slug":{"current":"voice-assistant-coexistence-on-the-sonos-platform"},"title":"Voice Assistant Coexistence on the Sonos Platform","mainImage":{"altText":"Conversation between Alexa and Google Assistant","asset":{"path":"images/znqtjj88/production/fe5fb9a4b29b2355191eb7a5a3e9eb70e954cb4e-1920x1080.jpg","metadata":{"dimensions":{"width":1920,"height":1080,"aspectRatio":1.7777777777777777},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAALABQDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAgBAgUH/8QAJRAAAQMCBAcBAAAAAAAAAAAAAQACBAMFBxEhMRIXIiNBUWFy/8QAFgEBAQEAAAAAAAAAAAAAAAAABAAB/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAIT/9oADAMBAAIRAxEAPwCliwRixqclt6kiU547RpdPAfa0KmCNlZHrltSu4PYBSeXasdlqT8XWiAd1J1GR2TJKFowvnIaf4u0fL8FCYNCyKFVj/9k=","palette":{"dominant":{"background":"#bcd4e4"}}}}},"categories":[{"_id":"0d769a9a-ef18-410d-9bef-5eb63dbdd927","title":"Continuity of Control"}],"publishedAt":"2021-02-15T05:00:00.000Z"}]},{"fieldValue":"Data Engineering","totalCount":4,"nodes":[{"id":"-b563eca1-33f5-5613-ab9b-edcb04190456","slug":{"current":"better-data-better-products-building-confidence-into-the-data-behind-every-sonos-experience"},"title":"Better Data, Better Products: Building Confidence into the Data Behind Every Sonos Experience","mainImage":{"altText":"Better Data, Better Products: Building Confidence into the Data Behind Every Sonos Experience","asset":{"path":"images/znqtjj88/production/e6c38316865378f860bfc383ee38b5db521da18b-5433x3318.jpg","metadata":{"dimensions":{"width":5433,"height":3318,"aspectRatio":1.6374321880650995},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAMFBAf/xAAgEAACAQQBBQAAAAAAAAAAAAAAAQIDBBESMRMhUVKR/8QAFwEAAwEAAAAAAAAAAAAAAAAAAQIDBf/EABYRAQEBAAAAAAAAAAAAAAAAAAABEf/aAAwDAQACEQMRAD8A7btH2X0YnkiVLaDq1HtPu88lCx26LzJyx5NqXVbGsBcJNrkBgf/Z","palette":{"dominant":{"background":"#d4ccfc"}}}}},"categories":[{"_id":"baa46497-c2bf-4eeb-bf51-bd08238af629","title":"Data Engineering"}],"publishedAt":"2026-03-28T02:50:00.000Z"},{"id":"-eeea6166-14a4-53cb-9403-2a9176d634ea","slug":{"current":"reproducing-on-device-data-accurately-for-private-by-design-voice-control"},"title":"Reproducing On-Device Data Accurately for Private-by-Design Voice Control","mainImage":{"altText":null,"asset":{"path":"images/znqtjj88/production/87105e334cbb0c83b019c207e1c4d5481f6c8a40-3622x2212.jpg","metadata":{"dimensions":{"width":3622,"height":2212,"aspectRatio":1.6374321880650995},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAQCAwf/xAAfEAADAQACAQUAAAAAAAAAAAABAgMAETEFBBNBUWH/xAAVAQEBAAAAAAAAAAAAAAAAAAABBf/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AMhfx9lgtQA6t8L3l6RpMA0RlB+xnU8l6hI+2pULxx1k6WpQAUdmH6dcSleNNgOesZD/2Q==","palette":{"dominant":{"background":"#14345c"}}}}},"categories":[{"_id":"2a760cee-ab0b-432c-866e-eae71039e09d","title":"Machine Learning"},{"_id":"baa46497-c2bf-4eeb-bf51-bd08238af629","title":"Data Engineering"}],"publishedAt":"2023-04-26T13:40:20.236Z"},{"id":"-c884edc1-7150-5759-b861-66f02c77f631","slug":{"current":"feature-generating-framework"},"title":"Feature Generating Framework","mainImage":{"altText":null,"asset":{"path":"images/znqtjj88/production/e73a4aebf336efa83f9c8b09a17ffae5a1583e7b-3622x2212.jpg","metadata":{"dimensions":{"width":3622,"height":2212,"aspectRatio":1.6374321880650995},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAUEBgf/xAAeEAACAgIDAQEAAAAAAAAAAAABAgARAwQFEiExYf/EABcBAAMBAAAAAAAAAAAAAAAAAAECAwX/xAAWEQEBAQAAAAAAAAAAAAAAAAAAEQH/2gAMAwEAAhEDEQA/ANbAtbBFGLeT5NNNetHuflyIm9mCAWPPyLeRytsZgctGZsxBYOO2GbUxtme3b2ETjKyqAPBUIsB//9k=","palette":{"dominant":{"background":"#bccca4"}}}}},"categories":[{"_id":"20b9cbd8-4962-471c-8b5f-6b396cf95c26","title":"Analytics"},{"_id":"baa46497-c2bf-4eeb-bf51-bd08238af629","title":"Data Engineering"}],"publishedAt":"2022-06-02T17:28:00.000Z"},{"id":"-2d5a4a71-3f16-5bfa-82ba-f920a95180be","slug":{"current":"automating-data-engineering-and-data-discovery"},"title":"Automating Data Engineering and Data Discovery at Sonos","mainImage":{"altText":null,"asset":{"path":"images/znqtjj88/production/532a11b7c8d43f9da74045a11e738af2d7f15860-3622x2212.jpg","metadata":{"dimensions":{"width":3622,"height":2212,"aspectRatio":1.6374321880650995},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAMFBAb/xAAjEAABBAIBAwUAAAAAAAAAAAABAgMEEQASBQYTISIxMkFR/8QAFwEAAwEAAAAAAAAAAAAAAAAAAQMEBv/EABkRAAMBAQEAAAAAAAAAAAAAAAECEQADof/aAAwDAQACEQMRAD8A6OIhUnWK01s6tQpQ9xlbqHhUcLGZGwdddHqN/A/lZIgTX4DxdjK1XVXWLcfdff7jy1LUVWSTebZk6HoIYo91MNyz4+jhmzkXC7I2KUg6geBWGOVqAcRv/9k=","palette":{"dominant":{"background":"#9c7cf4"}}}}},"categories":[{"_id":"baa46497-c2bf-4eeb-bf51-bd08238af629","title":"Data Engineering"}],"publishedAt":"2021-06-29T15:36:00.000Z"}]},{"fieldValue":"Hardware","totalCount":1,"nodes":[{"id":"-75d363d9-2002-51f7-98b0-a2eeb6e20d86","slug":{"current":"sonos-microphone-system-design"},"title":"Sonos Microphone System Design","mainImage":{"altText":null,"asset":{"path":"images/znqtjj88/production/b1711265a1fcad2f08acaff9c831fe6545f7ae87-5433x3318.jpg","metadata":{"dimensions":{"width":5433,"height":3318,"aspectRatio":1.6374321880650995},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAGQAAAQUAAAAAAAAAAAAAAAAAAAIDBAUH/8QAIBAAAgIBBQADAAAAAAAAAAAAAQIABBEDBRIhMSJBgf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDYLV3QRj2cj3EjDdK2cEsPyP6u3aD2HZueSTkZhU22uljtSwx43YgI0ra8PmWY/RCHyEuQiqAAoAEIH//Z","palette":{"dominant":{"background":"#4d5a44"}}}}},"categories":[{"_id":"206af755-cb46-43e7-a143-5c0934c1c26b","title":"Audio processing"},{"_id":"6520eedb-b638-4dc0-8088-1fb7bf70b82e","title":"Hardware"}],"publishedAt":"2023-07-23T21:22:00.000Z"}]},{"fieldValue":"Industry Standards","totalCount":1,"nodes":[{"id":"-615a5f7a-a2c0-512a-989d-797ff3c38991","slug":{"current":"ansi-e1-59-object-transform-protocol"},"title":"ANSI E1.59: Object Transform Protocol","mainImage":{"altText":null,"asset":{"path":"images/znqtjj88/production/9c2ef18d0add2a5049d7df44d0362ac4319de320-5433x3318.jpg","metadata":{"dimensions":{"width":5433,"height":3318,"aspectRatio":1.6374321880650995},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAcG/8QAIhAAAgAFBAMBAAAAAAAAAAAAAQIAAwQFEQYSITEHE0HR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgX/xAAbEQABBAMAAAAAAAAAAAAAAAAAAQIDMQQRIf/aAAwDAQACEQMRAD8Alnjy0sKOinzml+ln3MM/I32taa2SbYgpXlrNJHA7xE50HdJ6pSScIUU4HB/Y02t6l3oskJnPYERcqPc7egWyNX4AXapxyN0IXUBq6Yx7JhFhtIM//9k=","palette":{"dominant":{"background":"#c3cab2"}}}}},"categories":[{"_id":"e9c7476e-c88a-48c6-9329-925f9f868e12","title":"Industry Standards"}],"publishedAt":"2021-07-28T16:00:00.000Z"}]},{"fieldValue":"Machine Learning","totalCount":13,"nodes":[{"id":"-af676331-bfe6-55f9-9dda-ea58916dfa0b","slug":{"current":"torch-2-nnef-open-sourcing"},"title":"Shipping neural networks with Torch to NNEF","mainImage":{"altText":"Torch 2 NNEF open sourcing","asset":{"path":"images/znqtjj88/production/18ee45057aa31a7a9d2a0b910ffc36fbdde7a65c-1600x1200.png","metadata":{"dimensions":{"width":1600,"height":1200,"aspectRatio":1.3333333333333333},"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAIAAABr+ngCAAAACXBIWXMAAAsTAAALEwEAmpwYAAABMUlEQVR4nNWRX2+CMBTFS1voH6EoLdqS9sGpU3iRYTCZJkvUhOfh9/8wi8CDZlu2V3/py83p6b09F4BnxvuJXridu2sQwkHqwRiHYSiE4JxTShljvANj38M+JiwSIumQUiZJEoYhQmh4jFJqrS2KIs/z5XK5WCw2eb5Zr5VMSazH7rXc1ZfL+XQ+H4/Hqqqcc4SQW3/P8wghxpiyLA+HQ1VV2+12v9/Xu53NHJ++qNXb+8fpem0/27ZpmrqurbWDGQAAIWSMpWnqnNNaz2Yza60xRkSCjMajyTSzbtUxn8+11pxzCOFDYAghjHEQBKL7oRAiiqI4Hk864jhmjPm+jzF+COyeIAiUUlprKaVUyhiTZVlf9qP+6gQAIIQopX3slNJRR18OCf9n59/3/7fzSfgCYuYdIG1uKToAAAAASUVORK5CYII=","palette":{"dominant":{"background":"#1eacfc"}}}}},"categories":[{"_id":"2a760cee-ab0b-432c-866e-eae71039e09d","title":"Machine Learning"},{"_id":"1d950f02-0913-497f-963e-656aff479e94","title":"Open Source"},{"_id":"bc847f9a-0b28-4d6f-99e4-94ff6c8859a1","title":"Software"}],"publishedAt":"2025-09-25T14:46:05.528Z"},{"id":"-d4d60d4a-43ab-585a-a84c-4d5ca6ff73d7","slug":{"current":"arc-ultra-speech-enhancement-delivering-inclusive-sound-experiences"},"title":"Arc Ultra Speech Enhancement: Delivering Inclusive Sound Experiences","mainImage":{"altText":null,"asset":{"path":"images/znqtjj88/production/42eb1aaa9b3ccc1dae66a23c4e3db20e7b88daf6-5433x3318.jpg","metadata":{"dimensions":{"width":5433,"height":3318,"aspectRatio":1.6374321880650995},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAcIBAX/xAAiEAACAgIBAwUAAAAAAAAAAAABAgMRAAQFBhMxISJBUWH/xAAWAQEBAQAAAAAAAAAAAAAAAAACAQP/xAAaEQACAwEBAAAAAAAAAAAAAAAAAQMREmEC/9oADAMBAAIRAxEAPwDoHbQabhIR3Ahpv2sm/qffXYm2EfVKzGQhpPs3lGRopjNjyMXPWnG6kfE7kywIJD7rr5B84JfeGumkUe0+CrXX1UUBno1eGZJzchND1wy0Gz//2Q==","palette":{"dominant":{"background":"#d7d1ce"}}}}},"categories":[{"_id":"206af755-cb46-43e7-a143-5c0934c1c26b","title":"Audio processing"},{"_id":"2a760cee-ab0b-432c-866e-eae71039e09d","title":"Machine Learning"},{"_id":"e6f46514-b50b-47c5-bc59-9074fdd774e8","title":"Quality Assurance"}],"publishedAt":"2025-05-27T16:38:49.534Z"},{"id":"-2246d2d9-f0d4-59d3-8a0a-e8a3eea9dedb","slug":{"current":"arc-ultra-speech-enhancement-announcing-a-step-change-in-speech-enhancement-using-ai"},"title":"Arc Ultra Speech Enhancement: Announcing A Step Change in Speech Enhancement Using AI","mainImage":{"altText":"Three people watching a western in a living room set-up with several Sonos products","asset":{"path":"images/znqtjj88/production/b7b663f8e55e1b8abea4d8de0046d8de7a7d9b51-5433x3318.jpg","metadata":{"dimensions":{"width":5433,"height":3318,"aspectRatio":1.6374321880650995},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAYEBQf/xAAgEAABBAICAwEAAAAAAAAAAAABAAIDBAUREyESIkFC/8QAFwEAAwEAAAAAAAAAAAAAAAAAAAEDBP/EABgRAQEBAQEAAAAAAAAAAAAAAAECABEh/9oADAMBAAIRAxEAPwDGcHHHI0Riix5DDt2x2mWhBHFT4LdFsTHO2ZGkaASDkrMtWbUDywBv5VjlchYOJxw89cjfbX1ZqqvNeIFzJcxsBnJrRyGIjon6hQJbFhjYQ2xKBxt68kI65Mg83//Z","palette":{"dominant":{"background":"#806e57"}}}}},"categories":[{"_id":"2a760cee-ab0b-432c-866e-eae71039e09d","title":"Machine Learning"},{"_id":"206af755-cb46-43e7-a143-5c0934c1c26b","title":"Audio processing"}],"publishedAt":"2025-05-11T07:04:00.000Z"},{"id":"-987bbe04-fb66-54d0-b0c4-18ed19df09dd","slug":{"current":"sonos-voice-control-adds-support-for-weather"},"title":"Sonos Voice Control adds support for Weather","mainImage":{"altText":null,"asset":{"path":"images/znqtjj88/production/3ce3482c6ec537a07eb63e9efa962f9f0cf5134c-5433x3318.jpg","metadata":{"dimensions":{"width":5433,"height":3318,"aspectRatio":1.6374321880650995},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAUEBgf/xAAiEAACAQMEAgMAAAAAAAAAAAABAgMABBEFBhITISMxQnH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABcRAQEBAQAAAAAAAAAAAAAAAAEAEQL/2gAMAwEAAhEDEQA/AE8zTQSTS2049i5Ab6iqwdT1EapDdSdrdTYyB4AqA+s3SKIh18VQqCV8gUnN1ccgO6TDfI5VA5IZbjDcSzQpJGzlGAIJxRSDZt3LJt+3LnJGVH4KKimML//Z","palette":{"dominant":{"background":"#849475"}}}}},"categories":[{"_id":"62d8d786-aaf0-42f1-8c23-269f3fb1381b","title":"User Experience"},{"_id":"2a760cee-ab0b-432c-866e-eae71039e09d","title":"Machine Learning"}],"publishedAt":"2024-05-07T22:43:00.000Z"},{"id":"-eeea6166-14a4-53cb-9403-2a9176d634ea","slug":{"current":"reproducing-on-device-data-accurately-for-private-by-design-voice-control"},"title":"Reproducing On-Device Data Accurately for Private-by-Design Voice Control","mainImage":{"altText":null,"asset":{"path":"images/znqtjj88/production/87105e334cbb0c83b019c207e1c4d5481f6c8a40-3622x2212.jpg","metadata":{"dimensions":{"width":3622,"height":2212,"aspectRatio":1.6374321880650995},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAQCAwf/xAAfEAADAQACAQUAAAAAAAAAAAABAgMAETEFBBNBUWH/xAAVAQEBAAAAAAAAAAAAAAAAAAABBf/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AMhfx9lgtQA6t8L3l6RpMA0RlB+xnU8l6hI+2pULxx1k6WpQAUdmH6dcSleNNgOesZD/2Q==","palette":{"dominant":{"background":"#14345c"}}}}},"categories":[{"_id":"2a760cee-ab0b-432c-866e-eae71039e09d","title":"Machine Learning"},{"_id":"baa46497-c2bf-4eeb-bf51-bd08238af629","title":"Data Engineering"}],"publishedAt":"2023-04-26T13:40:20.236Z"},{"id":"-39df5d53-fb34-50b9-8a1e-c364a165b51e","slug":{"current":"sonos-at-icassp-2022"},"title":"Sonos at ICASSP 2022","mainImage":{"altText":null,"asset":{"path":"images/znqtjj88/production/26f43436c320e404a6366bc188c35da0ac885718-3622x2212.jpg","metadata":{"dimensions":{"width":3622,"height":2212,"aspectRatio":1.6374321880650995},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAQFAwf/xAAhEAACAQQCAgMAAAAAAAAAAAABAgMABBEhBRIUIjJBUf/EABUBAQEAAAAAAAAAAAAAAAAAAAIF/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECEVH/2gAMAwEAAhEDEQA/AOEwXjyt38bX6Qd1st/idFYKiH5Z+qX4/kZo7aJVCYwBsVR5CKKa2VmijBG/UYzQ0oxVNaTJuUcSsFI6g6opWW3j7aGKKQHd9P/Z","palette":{"dominant":{"background":"#5c2c3c"}}}}},"categories":[{"_id":"2a760cee-ab0b-432c-866e-eae71039e09d","title":"Machine Learning"},{"_id":"206af755-cb46-43e7-a143-5c0934c1c26b","title":"Audio processing"}],"publishedAt":"2022-07-28T01:54:00.000Z"},{"id":"-132e200f-c065-576b-9c38-dd6511bcfe8d","slug":{"current":"on-device-voice-control-on-sonos-speakers"},"title":"On-device voice control on Sonos speakers","mainImage":{"altText":"Putting speed, accuracy, and privacy on an equal footing","asset":{"path":"images/znqtjj88/production/dc14b81267a9648117e40a9086901d5ec5cfa112-3622x2212.jpg","metadata":{"dimensions":{"width":3622,"height":2212,"aspectRatio":1.6374321880650995},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAMBBQf/xAAbEAACAwEBAQAAAAAAAAAAAAABAgADBBEhUv/EABYBAQEBAAAAAAAAAAAAAAAAAAUBAv/EABURAQEAAAAAAAAAAAAAAAAAAAAS/9oADAMBAAIRAxEAPwDM8qZGpQOtRYj0nnZN+XHcoUPXWR8kSlsUBFIHsXHBdG6UrS5lqYso86YRUJWX/9k=","palette":{"dominant":{"background":"#14345c"}}}}},"categories":[{"_id":"2a760cee-ab0b-432c-866e-eae71039e09d","title":"Machine Learning"},{"_id":"62d8d786-aaf0-42f1-8c23-269f3fb1381b","title":"User Experience"}],"publishedAt":"2022-05-11T20:05:43.587Z"},{"id":"-7e02ed0f-fcfc-5957-8c2a-d5b9938e6994","slug":{"current":"assembly-still-matters-cortex-a53-vs-m1"},"title":"Assembly still matters: Cortex-A53 vs M1","mainImage":{"altText":"main thumbnail for neural network part 3 article","asset":{"path":"images/znqtjj88/production/3dcdc1df41628b23566b4f14bdffe3c1f5fa40ea-5433x3318.jpg","metadata":{"dimensions":{"width":5433,"height":3318,"aspectRatio":1.6374321880650995},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAABwADBP/EACEQAAEDAwQDAAAAAAAAAAAAAAMAAQIEBRESFSFBMVJh/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAED/8QAFREBAQAAAAAAAAAAAAAAAAAAABH/2gAMAwEAAhEDEQA/AEyBxThF9fllzVdxhRhkUmmTR6zyjLeK2LM0TOzfFmW61ZXyQurrlYxCaK7hMOJGxFpNnDqRhuNT7qSD/9k=","palette":{"dominant":{"background":"#bcc4b4"}}}}},"categories":[{"_id":"2a760cee-ab0b-432c-866e-eae71039e09d","title":"Machine Learning"},{"_id":"1d950f02-0913-497f-963e-656aff479e94","title":"Open Source"}],"publishedAt":"2021-12-06T16:39:00.000Z"},{"id":"-7f45fa4b-3fa4-5c5d-808b-690fbfca317e","slug":{"current":"the-anatomy-of-efficient-matrix-multipliers"},"title":"The anatomy of efficient matrix multipliers","mainImage":{"altText":"Anatomy of efficient matrix multipliers","asset":{"path":"images/znqtjj88/production/254104d719b6bfbadca599bbd47c571ac1dc06b9-5433x3318.jpg","metadata":{"dimensions":{"width":5433,"height":3318,"aspectRatio":1.6374321880650995},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAABwABA//EACEQAAEEAwABBQAAAAAAAAAAAAEAAgMRBAUhEjEyQXGh/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAED/8QAFREBAQAAAAAAAAAAAAAAAAAAABH/2gAMAwEAAhEDEQA/AESGWJzAQ/3LnLlNYDbm8+L6i8bjOaB4zOAHKCybaZcrgZJS416lYxCMdhGSbP7SkZnYZF9df2pIP//Z","palette":{"dominant":{"background":"#bcc4b3"}}}}},"categories":[{"_id":"1d950f02-0913-497f-963e-656aff479e94","title":"Open Source"},{"_id":"2a760cee-ab0b-432c-866e-eae71039e09d","title":"Machine Learning"}],"publishedAt":"2021-11-15T16:31:00.000Z"},{"id":"-95e7be32-d005-5e85-b582-4083e327a088","slug":{"current":"optimising-a-neural-network-for-inference"},"title":"Optimising a neural network for inference","mainImage":{"altText":null,"asset":{"path":"images/znqtjj88/production/cc476ac5536e251b0f57e7d60d362d94f365a4d8-5433x3318.jpg","metadata":{"dimensions":{"width":5433,"height":3318,"aspectRatio":1.6374321880650995},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAABwAFCP/EACYQAAIBAwMBCQAAAAAAAAAAAAECAwAEBQYREwcUFSIxQVFTYXH/xAAXAQADAQAAAAAAAAAAAAAAAAAAAQID/8QAGBEBAAMBAAAAAAAAAAAAAAAAAAECESH/2gAMAwEAAhEDEQA/AFG/vYLbHz3RYHjjL7b/AFR9onWkuoMwFnRInCOJYlbcAA+FhWBqPL3rYG+TmYDhby/KLOlOWvRqaUmYsXiKkn2FZRXhOsO1wj1FVGHed18lVTgf/9k=","palette":{"dominant":{"background":"#bcc4b3"}}}}},"categories":[{"_id":"2a760cee-ab0b-432c-866e-eae71039e09d","title":"Machine Learning"},{"_id":"1d950f02-0913-497f-963e-656aff479e94","title":"Open Source"}],"publishedAt":"2021-10-13T11:58:00.000Z"},{"id":"-6e96808e-0faf-57d0-8376-7677ae96833a","slug":{"current":"sonos-at-icassp-2021"},"title":"Sonos at ICASSP 2021","mainImage":{"altText":null,"asset":{"path":"images/znqtjj88/production/c5b6140b1d6803bf638cf1028bc9607a6cd49005-2048x1251.jpg","metadata":{"dimensions":{"width":2048,"height":1251,"aspectRatio":1.6370903277378097},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAFwABAAMAAAAAAAAAAAAAAAAAAAEDB//EAB0QAAEEAgMAAAAAAAAAAAAAAAABAhETAwQyQZH/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AMBwa9rXLZjZHTliSKVjmz0qBAAAH//Z","palette":{"dominant":{"background":"#444347"}}}}},"categories":[{"_id":"2a760cee-ab0b-432c-866e-eae71039e09d","title":"Machine Learning"},{"_id":"206af755-cb46-43e7-a143-5c0934c1c26b","title":"Audio processing"}],"publishedAt":"2021-06-02T10:04:30.720Z"},{"id":"-43506b5d-233c-53d6-b068-8592f3ff7b61","slug":{"current":"takeaways-from-interspeech-2020-part-2"},"title":"Takeaways from Interspeech 2020, Part 2: scientific highlights","mainImage":{"altText":"a high dimensional rubick's cube","asset":{"path":"images/znqtjj88/production/d6b6c7f854a5510da681d48c9e183dc9d4cfba4e-2646x1616.jpg","metadata":{"dimensions":{"width":2646,"height":1616,"aspectRatio":1.6373762376237624},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAUBBgj/xAAiEAACAQQCAQUAAAAAAAAAAAABAgMABAUREmEGFCEyQmL/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQASAv/aAAwDAQACEQMRAD8Azv4LiYMtmgl06iGNebKft1T7zjE4+2U+hgSExjkTv5dVR8ddzWV3HPbvxkU+xphms1eZGNUuXUj8rrdGjoZOUyyqSQO2woXoUVBPQopI7//Z","palette":{"dominant":{"background":"#57160c"}}}}},"categories":[{"_id":"2a760cee-ab0b-432c-866e-eae71039e09d","title":"Machine Learning"}],"publishedAt":"2020-11-30T00:00:00.000Z"},{"id":"-110c9290-cac0-5ef1-881b-39e90e08d2d5","slug":{"current":"takeaways-from-interspeech-2020-part-1"},"title":"Takeaways from Interspeech 2020, Part 1: attending a virtual conference","mainImage":{"altText":"a high dimensional rubick's cube","asset":{"path":"images/znqtjj88/production/048f07c0d452f5718a953b268273684d9d1291f7-2646x1616.jpg","metadata":{"dimensions":{"width":2646,"height":1616,"aspectRatio":1.6373762376237624},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAUCBgj/xAAjEAABBAEEAQUAAAAAAAAAAAACAAEDBQQGERJhIRQyQUJi/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABcRAQEBAQAAAAAAAAAAAAAAAAEAEgL/2gAMAwEAAhEDEQA/AM76FqYLa6YMoxaGMeZC/wBuk+1xU1+ML+hgCF425O+/u6VHrsubCy458c+Mgv4dMLq6zLGMQyTF2/I7bo0dDJymWVSSMZbsLD0yFF/PwhJHf//Z","palette":{"dominant":{"background":"#57160c"}}}}},"categories":[{"_id":"2a760cee-ab0b-432c-866e-eae71039e09d","title":"Machine Learning"}],"publishedAt":"2020-11-29T23:00:00.000Z"}]},{"fieldValue":"Open Source","totalCount":6,"nodes":[{"id":"-af676331-bfe6-55f9-9dda-ea58916dfa0b","slug":{"current":"torch-2-nnef-open-sourcing"},"title":"Shipping neural networks with Torch to NNEF","mainImage":{"altText":"Torch 2 NNEF open sourcing","asset":{"path":"images/znqtjj88/production/18ee45057aa31a7a9d2a0b910ffc36fbdde7a65c-1600x1200.png","metadata":{"dimensions":{"width":1600,"height":1200,"aspectRatio":1.3333333333333333},"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAIAAABr+ngCAAAACXBIWXMAAAsTAAALEwEAmpwYAAABMUlEQVR4nNWRX2+CMBTFS1voH6EoLdqS9sGpU3iRYTCZJkvUhOfh9/8wi8CDZlu2V3/py83p6b09F4BnxvuJXridu2sQwkHqwRiHYSiE4JxTShljvANj38M+JiwSIumQUiZJEoYhQmh4jFJqrS2KIs/z5XK5WCw2eb5Zr5VMSazH7rXc1ZfL+XQ+H4/Hqqqcc4SQW3/P8wghxpiyLA+HQ1VV2+12v9/Xu53NHJ++qNXb+8fpem0/27ZpmrqurbWDGQAAIWSMpWnqnNNaz2Yza60xRkSCjMajyTSzbtUxn8+11pxzCOFDYAghjHEQBKL7oRAiiqI4Hk864jhmjPm+jzF+COyeIAiUUlprKaVUyhiTZVlf9qP+6gQAIIQopX3slNJRR18OCf9n59/3/7fzSfgCYuYdIG1uKToAAAAASUVORK5CYII=","palette":{"dominant":{"background":"#1eacfc"}}}}},"categories":[{"_id":"2a760cee-ab0b-432c-866e-eae71039e09d","title":"Machine Learning"},{"_id":"1d950f02-0913-497f-963e-656aff479e94","title":"Open Source"},{"_id":"bc847f9a-0b28-4d6f-99e4-94ff6c8859a1","title":"Software"}],"publishedAt":"2025-09-25T14:46:05.528Z"},{"id":"-7e02ed0f-fcfc-5957-8c2a-d5b9938e6994","slug":{"current":"assembly-still-matters-cortex-a53-vs-m1"},"title":"Assembly still matters: Cortex-A53 vs M1","mainImage":{"altText":"main thumbnail for neural network part 3 article","asset":{"path":"images/znqtjj88/production/3dcdc1df41628b23566b4f14bdffe3c1f5fa40ea-5433x3318.jpg","metadata":{"dimensions":{"width":5433,"height":3318,"aspectRatio":1.6374321880650995},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAABwADBP/EACEQAAEDAwQDAAAAAAAAAAAAAAMAAQIEBRESFSFBMVJh/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAED/8QAFREBAQAAAAAAAAAAAAAAAAAAABH/2gAMAwEAAhEDEQA/AEyBxThF9fllzVdxhRhkUmmTR6zyjLeK2LM0TOzfFmW61ZXyQurrlYxCaK7hMOJGxFpNnDqRhuNT7qSD/9k=","palette":{"dominant":{"background":"#bcc4b4"}}}}},"categories":[{"_id":"2a760cee-ab0b-432c-866e-eae71039e09d","title":"Machine Learning"},{"_id":"1d950f02-0913-497f-963e-656aff479e94","title":"Open Source"}],"publishedAt":"2021-12-06T16:39:00.000Z"},{"id":"-7f45fa4b-3fa4-5c5d-808b-690fbfca317e","slug":{"current":"the-anatomy-of-efficient-matrix-multipliers"},"title":"The anatomy of efficient matrix multipliers","mainImage":{"altText":"Anatomy of efficient matrix multipliers","asset":{"path":"images/znqtjj88/production/254104d719b6bfbadca599bbd47c571ac1dc06b9-5433x3318.jpg","metadata":{"dimensions":{"width":5433,"height":3318,"aspectRatio":1.6374321880650995},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAABwABA//EACEQAAEEAwABBQAAAAAAAAAAAAEAAgMRBAUhEjEyQXGh/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAED/8QAFREBAQAAAAAAAAAAAAAAAAAAABH/2gAMAwEAAhEDEQA/AESGWJzAQ/3LnLlNYDbm8+L6i8bjOaB4zOAHKCybaZcrgZJS416lYxCMdhGSbP7SkZnYZF9df2pIP//Z","palette":{"dominant":{"background":"#bcc4b3"}}}}},"categories":[{"_id":"1d950f02-0913-497f-963e-656aff479e94","title":"Open Source"},{"_id":"2a760cee-ab0b-432c-866e-eae71039e09d","title":"Machine Learning"}],"publishedAt":"2021-11-15T16:31:00.000Z"},{"id":"-95e7be32-d005-5e85-b582-4083e327a088","slug":{"current":"optimising-a-neural-network-for-inference"},"title":"Optimising a neural network for inference","mainImage":{"altText":null,"asset":{"path":"images/znqtjj88/production/cc476ac5536e251b0f57e7d60d362d94f365a4d8-5433x3318.jpg","metadata":{"dimensions":{"width":5433,"height":3318,"aspectRatio":1.6374321880650995},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAABwAFCP/EACYQAAIBAwMBCQAAAAAAAAAAAAECAwAEBQYREwcUFSIxQVFTYXH/xAAXAQADAQAAAAAAAAAAAAAAAAAAAQID/8QAGBEBAAMBAAAAAAAAAAAAAAAAAAECESH/2gAMAwEAAhEDEQA/AFG/vYLbHz3RYHjjL7b/AFR9onWkuoMwFnRInCOJYlbcAA+FhWBqPL3rYG+TmYDhby/KLOlOWvRqaUmYsXiKkn2FZRXhOsO1wj1FVGHed18lVTgf/9k=","palette":{"dominant":{"background":"#bcc4b3"}}}}},"categories":[{"_id":"2a760cee-ab0b-432c-866e-eae71039e09d","title":"Machine Learning"},{"_id":"1d950f02-0913-497f-963e-656aff479e94","title":"Open Source"}],"publishedAt":"2021-10-13T11:58:00.000Z"},{"id":"-5278730d-4dbb-5b77-b6bc-83cc7ee8e007","slug":{"current":"pyflac-real-time-lossless-audio-compression-in-python"},"title":"pyFLAC: Real-time lossless audio compression in Python","mainImage":{"altText":"Image showing a trumpet player encased in a cube","asset":{"path":"images/znqtjj88/production/5858ea3764b96079a1ae601206acfa5696b10d63-2048x1251.jpg","metadata":{"dimensions":{"width":2048,"height":1251,"aspectRatio":1.6370903277378097},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAMBAgj/xAAcEAACAgIDAAAAAAAAAAAAAAAAAQIREiEDIjH/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AM/8Kjl22hk1B3SpCYvHaJc20/CCgAAH/9k=","palette":{"dominant":{"background":"#787772"}}}}},"categories":[{"_id":"206af755-cb46-43e7-a143-5c0934c1c26b","title":"Audio processing"},{"_id":"1d950f02-0913-497f-963e-656aff479e94","title":"Open Source"}],"publishedAt":"2021-05-25T09:15:00.000Z"},{"id":"-f85b728c-6706-5586-9cd7-917159b10260","slug":{"current":"three-open-source-sonos-projects-in-rust"},"title":"Three open source Sonos projects: efficient embedded development in Rust ","mainImage":{"altText":"A rustacean","asset":{"path":"images/znqtjj88/production/9d0509c0d1641e4dd12f73efb9c4c46712c8545a-728x484.jpg","metadata":{"dimensions":{"width":728,"height":484,"aspectRatio":1.5041322314049588},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANABQDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAYDBAUH/8QAJRAAAQQCAQEJAAAAAAAAAAAAAQIDBAUAESGBBhMUIjEyQUJh/8QAFwEAAwEAAAAAAAAAAAAAAAAAAQIDBP/EAB0RAAICAQUAAAAAAAAAAAAAAAECAAMREzFBUZH/2gAMAwEAAhEDEQA/AF5ntVPfsFNWli+W2wCpKvsPzN22n1zcIv17r6VKHMd7nqDnM7KX3jYJbSF8+YHnLsaodkV7chye+SR7fjIutmcqZurehgA6+cyOznMeMWVOoRvnXrrrhi1LZSmS4lRKilWt71vDBqnqIakzvP/Z","palette":{"dominant":{"background":"#e1d5c6"}}}}},"categories":[{"_id":"1d950f02-0913-497f-963e-656aff479e94","title":"Open Source"},{"_id":"bc847f9a-0b28-4d6f-99e4-94ff6c8859a1","title":"Software"}],"publishedAt":"2020-10-14T22:00:00.000Z"}]},{"fieldValue":"People","totalCount":11,"nodes":[{"id":"-402fca31-ae5c-5555-9f54-b29b20abf216","slug":{"current":"listening-a-little-longer-with-joanne"},"title":"Listening a little longer with Joanne","mainImage":{"altText":null,"asset":{"path":"images/znqtjj88/production/8dc9fbe3a8eb70e82ad4b72888595a27ab045c26-3594x2244.jpg","metadata":{"dimensions":{"width":3594,"height":2244,"aspectRatio":1.6016042780748663},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAMEAgf/xAAkEAACAQMDAwUAAAAAAAAAAAABAwIABAUGESESQVETFCJCYf/EABYBAQEBAAAAAAAAAAAAAAAAAAEDBf/EABoRAAICAwAAAAAAAAAAAAAAAAABAhEDMlH/2gAMAwEAAhEDEQA/AM6gydzPU+Ru13hSce0AKE/j0+NvJplwnH5PVGXfkVrnL2sGKjM/Yjt+1yGyvrl+GzzHNkxhfEmcjuTzV68vfIC3wfL1ZQETI87ihl8F264PzcFryTY28RFY22A7cUVFJ03yLWnqnLkmig1Y6o//2Q==","palette":{"dominant":{"background":"#642c3c"}}}}},"categories":[{"_id":"9660ddcb-55d0-452b-8ca6-b7930ce010f0","title":"People"}],"publishedAt":"2024-06-20T13:47:45.785Z"},{"id":"-5bcb9a3f-4303-5382-b6f4-9c88fffcecb7","slug":{"current":"listening-a-little-longer-with-sid"},"title":"Listening a little longer with Sid","mainImage":{"altText":null,"asset":{"path":"images/znqtjj88/production/a54cd1612f1fd3d2dcf6f5d50fb693f4e622447c-3594x2244.jpg","metadata":{"dimensions":{"width":3594,"height":2244,"aspectRatio":1.6016042780748663},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAcEBgj/xAAkEAABAwQBAwUAAAAAAAAAAAABAgMEAAUGESEHEmExMjVBUf/EABYBAQEBAAAAAAAAAAAAAAAAAAMCBf/EABoRAAIDAQEAAAAAAAAAAAAAAAABAhExA0H/2gAMAwEAAhEDEQA/AKjjxthsk8yUNqebHCifT8px4ZNt0DBrYq4ySw2oK7CFEbO/FZaZ+KdVyFKB2QTzT7w+3NXbpVYRKcdHYpeihWvvyKLpSqyZeDhtD7MmA07FcLjCvYsnkiio2LRkQrDEjtFRQhOgVHZorPlrAen/2Q==","palette":{"dominant":{"background":"#444544"}}}}},"categories":[{"_id":"9660ddcb-55d0-452b-8ca6-b7930ce010f0","title":"People"}],"publishedAt":"2023-03-13T16:00:00.000Z"},{"id":"-7d433ba8-c82d-5297-9093-dec52e833d96","slug":{"current":"listening-a-little-longer-with-emily"},"title":"Listening a little longer with Emily","mainImage":{"altText":null,"asset":{"path":"images/znqtjj88/production/5aaee53ec5ea8bcb1879a2e66204c01c14699e51-4792x2992.jpg","metadata":{"dimensions":{"width":4792,"height":2992,"aspectRatio":1.6016042780748663},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAYHAf/EACIQAAEEAgEEAwAAAAAAAAAAAAECAwQFABESBhMiMRQhYf/EABcBAAMBAAAAAAAAAAAAAAAAAAECAwX/xAAaEQACAwEBAAAAAAAAAAAAAAAAAQIRMQMh/9oADAMBAAIRAxEAPwBfr3ZE2ttGzG+ynk2E+0/m8olJIYh9DVBsn3YugoaCikk7yexk/CcfZjqUlC1+Wz7ymppotv0pXIllzTZJTxVo5bjduhoaOFG407WMrjul1ojxWTskYZlDEagVMeMxvtNp0nkdnDNKPiQXp//Z","palette":{"dominant":{"background":"#d4ccfc"}}}}},"categories":[{"_id":"9660ddcb-55d0-452b-8ca6-b7930ce010f0","title":"People"}],"publishedAt":"2022-11-18T21:30:23.686Z"},{"id":"-ddc40a89-525e-526f-8c3b-1259580c2774","slug":{"current":"listening-a-little-longer-with-rebecca"},"title":"Listening a little longer with Rebecca","mainImage":{"altText":null,"asset":{"path":"images/znqtjj88/production/2bdd7e61abddeafe1914840a5e40c6d04ccbf8f1-4792x2992.jpg","metadata":{"dimensions":{"width":4792,"height":2992,"aspectRatio":1.6016042780748663},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAgDBAUG/8QAIxAAAQMEAQUBAQAAAAAAAAAAAQIDBAAFBhESBxMhIjFBYf/EABYBAQEBAAAAAAAAAAAAAAAAAAMEBf/EABwRAAICAgMAAAAAAAAAAAAAAAABAhEDITEyUf/aAAwDAQACEQMRAD8AvZhlGsuakRbsEwYSkJcS2r12T55VL1jvcsWW2zMelng8rfcaOwRqlpTLfLawXFEL8q8/T/aY3CrYxdum1kEsr9AojidftHka1Y2FN3Xh2WCvvysUtz0xSlyFtgrJ+k0VoWWM3CtjEdnfbQnQ2dmioJcs0o9Uf//Z","palette":{"dominant":{"background":"#e4bca4"}}}}},"categories":[{"_id":"9660ddcb-55d0-452b-8ca6-b7930ce010f0","title":"People"}],"publishedAt":"2022-07-14T05:59:16.667Z"},{"id":"-3cfc31a4-487d-5350-a5fc-c386d30d96cf","slug":{"current":"listening-a-little-longer-with-tarell"},"title":"Listening a little longer with Tarell","mainImage":{"altText":"Tarell's portrait together with his favorite music on the Sonos app","asset":{"path":"images/znqtjj88/production/2d585e69864225ce7dfa904946f3e9aba39be99c-3594x2244.jpg","metadata":{"dimensions":{"width":3594,"height":2244,"aspectRatio":1.6016042780748663},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAUGBP/EACMQAAEEAgICAgMAAAAAAAAAAAECAwQFAAYREiExBxNCUXH/xAAWAQEBAQAAAAAAAAAAAAAAAAADAgX/xAAXEQEBAQEAAAAAAAAAAAAAAAABAgAR/9oADAMBAAIRAxEAPwBrsO43NNtzyrGRHjVbBA+pJ7KWD68Y3+S9jlI1ivn0rryA8r8BwSMjX6CBdvIl2KFuyEHnt2Pn+/vL+fUx5urVzLhcQhsnr0PGFaSi6a1LpUh6XrEB+StS3VtgqUr2cM069HREporDRUUITwOx5OGZ9vaXA7//2Q==","palette":{"dominant":{"background":"#434341"}}}}},"categories":[{"_id":"9660ddcb-55d0-452b-8ca6-b7930ce010f0","title":"People"}],"publishedAt":"2022-03-20T14:11:00.000Z"},{"id":"-e9f34b22-84ce-57f6-9e71-b6321487a7dc","slug":{"current":"listening-a-little-longer-with-spurthi"},"title":"Listening a little longer with Spurthi","mainImage":{"altText":null,"asset":{"path":"images/znqtjj88/production/1094ac196b26699cbeb3993b96e311843c27d1eb-2396x1496.jpg","metadata":{"dimensions":{"width":2396,"height":1496,"aspectRatio":1.6016042780748663},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAQGBQf/xAAhEAABAwUAAwEBAAAAAAAAAAABAgMEAAUGERIHITETYf/EABcBAAMBAAAAAAAAAAAAAAAAAAACBAX/xAAZEQADAQEBAAAAAAAAAAAAAAAAARExAgP/2gAMAwEAAhEDEQA/AOqZVkM+Le4jcZQS0ytHaQdlzo1j+WbktluE6mS/EbWs9Fr6fXoVOzbpIb8xLt4KFRUnaUqG9aqyyK2sZHCZNx7JQskFs8/yqfKuwGqhjDH3JGMwXXnFOOKRsqV9NFPWaG1AtrEZjr8m06T0dmitHnEOsP/Z","palette":{"dominant":{"background":"#d4ccfc"}}}}},"categories":[{"_id":"9660ddcb-55d0-452b-8ca6-b7930ce010f0","title":"People"}],"publishedAt":"2022-01-03T19:27:00.000Z"},{"id":"-12da8ac9-1646-5814-87a5-15aaa124c91a","slug":{"current":"listening-a-little-longer-with-laura"},"title":"Listening a little longer with Laura","mainImage":{"altText":"Laura's photo and Fragile by Sting album cover","asset":{"path":"images/znqtjj88/production/d5715a21849da285e8bd547d91a2a1281bcbc470-2396x1496.jpg","metadata":{"dimensions":{"width":2396,"height":1496,"aspectRatio":1.6016042780748663},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAUGBP/EACQQAAIBBAEDBQEAAAAAAAAAAAECAwAEBREGEiFBBxMVMVGh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAL/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCy5dyq0XPs0Ukz/GRKxCt0r1k9xrz2qA5QcXl/UPN3dzGk6tbxPCpP2Trf8qVydxMrZN/edna4KsWO9ikfKcndWGaSW2cI5t4wTrfipGDmMNrByS+ix4AtVfSa/KKUzTPcStLKdux2TRVD/9k=","palette":{"dominant":{"background":"#7b7d77"}}}}},"categories":[{"_id":"9660ddcb-55d0-452b-8ca6-b7930ce010f0","title":"People"}],"publishedAt":"2021-08-17T12:50:00.000Z"},{"id":"-b1af2840-ff6f-5de5-9f0a-34896a6c03e7","slug":{"current":"things-we-want-to-share-with-our-future-svp-software"},"title":"5 Things We Want To Share With Our Future SVP, Software","mainImage":{"altText":"Are you the next SVP, Software at Sonos?","asset":{"path":"images/znqtjj88/production/c6931535d3b847c5d93c06b4dfbdc5b4a0cd1c5f-3622x2212.jpg","metadata":{"dimensions":{"width":3622,"height":2212,"aspectRatio":1.6374321880650995},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAFwABAAMAAAAAAAAAAAAAAAAAAAQFBv/EAB0QAAICAgMBAAAAAAAAAAAAAAACAwQBERIhMUH/xAAXAQADAQAAAAAAAAAAAAAAAAAAAgMF/8QAFREBAQAAAAAAAAAAAAAAAAAAABL/2gAMAwEAAhEDEQA/AMNWhqNWjy6py497z9It6SqqskEa5fzevCuBOW6AAYP/2Q==","palette":{"dominant":{"background":"#642c3c"}}}}},"categories":[{"_id":"9660ddcb-55d0-452b-8ca6-b7930ce010f0","title":"People"}],"publishedAt":"2021-07-22T07:00:00.000Z"},{"id":"-90ce6244-304d-5a5c-9379-4fa2325d005d","slug":{"current":"listening-a-little-longer-with-dani"},"title":"Listening a little longer with Dani","mainImage":{"altText":"Image of Dani and a song he's listening to.","asset":{"path":"images/znqtjj88/production/b0dae7657906035b53af6a688f56ae146f76d15e-2048x1279.jpg","metadata":{"dimensions":{"width":2048,"height":1279,"aspectRatio":1.601250977326036},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAIEBQb/xAAjEAABAwQCAQUAAAAAAAAAAAACAQMEAAUGERJREyEiMUFC/8QAFwEAAwEAAAAAAAAAAAAAAAAAAQMEBf/EABoRAQADAQEBAAAAAAAAAAAAAAEAAhExA0L/2gAMAwEAAhEDEQA/AFitZVcW0kxSdJripCP5LurMhuc+DhNrcKQ6zIMyQya76WuiwEidtbhkRe1tNIi+iUky0Rrpj7DUnyILbxqPAtfdM8a2t9dIbJRHOTdw99yVjUB58yNw20UiL5WiqrJFbhWqNHZ342x0nJdrRWgGGSdddn//2Q==","palette":{"dominant":{"background":"#3d445f"}}}}},"categories":[{"_id":"9660ddcb-55d0-452b-8ca6-b7930ce010f0","title":"People"}],"publishedAt":"2021-05-04T14:34:29.574Z"},{"id":"-1bbff9d1-5bb0-506f-8871-2153478fe3c4","slug":{"current":"women-in-audio-an-interview"},"title":"Women in Audio: An interview with Ari, Brizi, Chelsea, Erica, and Ying","mainImage":{"altText":"Ying, Erica, Brizi, Chelsea, and Ari","asset":{"path":"images/znqtjj88/production/9798be7165c0d6c2b3e5ccba7884c9a72d8082b9-2458x1499.jpg","metadata":{"dimensions":{"width":2458,"height":1499,"aspectRatio":1.6397598398932622},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAUGBP/EACMQAAICAQMEAwEAAAAAAAAAAAECAwQFAAYSERMhMUFRYYH/xAAVAQEBAAAAAAAAAAAAAAAAAAADAv/EABcRAQEBAQAAAAAAAAAAAAAAAAEAERL/2gAMAwEAAhEDEQA/AH+5TuV9z5OOG72qZ8RcWI4+PenWIzduhUpU7V0zTmNizMR1b9/mqxtv0DNJIUcvIxZiW9nU/kts49c/jrC93mp4dOXgqfj1peXY9Mtu18tas4wvdsI0wkYdR9fGjT+HFU4AwihVQx5ED70aUHKFL//Z","palette":{"dominant":{"background":"#454545"}}}}},"categories":[{"_id":"9660ddcb-55d0-452b-8ca6-b7930ce010f0","title":"People"}],"publishedAt":"2020-09-29T22:00:00.000Z"},{"id":"-10c077e4-d292-585b-84e6-9d10e7ed358e","slug":{"current":"listening-a-little-longer-with-lee"},"title":"Listening a little longer with Lee","mainImage":{"altText":"Lee and the Play:5","asset":{"path":"images/znqtjj88/production/ed6f5f2cff02a7f945f465678168c46dc18037e8-2241x1260.jpg","metadata":{"dimensions":{"width":2241,"height":1260,"aspectRatio":1.7785714285714285},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAALABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAcCBQb/xAAhEAACAgEEAgMAAAAAAAAAAAABAgADBAUGITERQSIjsf/EABUBAQEAAAAAAAAAAAAAAAAAAAUE/8QAHBEBAAMAAgMAAAAAAAAAAAAAAQACEQMEEiIy/9oADAMBAAIRAxEAPwDGZtmdma1a1V9mDRWn1hTyzeOoyNu52Wdt4Vt6Pfey/I++4s8G6x9I0mx2Jc3csezzGzth2bR6iTz5b9g3csUPc0GK8FPL5ccllUzMgLKVJ9GEnCDWRVDJfUQxZ//Z","palette":{"dominant":{"background":"#3b2b22"}}}}},"categories":[{"_id":"9660ddcb-55d0-452b-8ca6-b7930ce010f0","title":"People"}],"publishedAt":"2020-08-02T22:00:00.000Z"}]},{"fieldValue":"Performance","totalCount":1,"nodes":[{"id":"-a1bf1f0a-e598-5fc5-8f02-d2f1ef781242","slug":{"current":"building-and-automating-cloud-services-performance"},"title":"Building & Automating Cloud Services Performance Engineering Infrastructure at Sonos ","mainImage":{"altText":null,"asset":{"path":"images/znqtjj88/production/808e7292e6d4b7e4e559762b6bacd3fcce3c0715-2048x1251.webp","metadata":{"dimensions":{"width":2048,"height":1251,"aspectRatio":1.6370903277378097},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAMCB//EAB4QAAIBBAMBAAAAAAAAAAAAAAABAgQRElIUITJB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDgkKeLhK/T+MzxnsRzlsxnLZkFnT2foEM5bMAf/9k=","palette":{"dominant":{"background":"#80807e"}}}}},"categories":[{"_id":"eb953e0c-7fbd-4eee-9133-04ce2910f918","title":"Performance"},{"_id":"bc847f9a-0b28-4d6f-99e4-94ff6c8859a1","title":"Software"}],"publishedAt":"2021-03-29T22:00:00.000Z"}]},{"fieldValue":"Quality Assurance","totalCount":3,"nodes":[{"id":"-a0f64dac-7c92-582f-87a5-0e6d245a208b","slug":{"current":"arc-ultra-speech-enhancement-transforming-listening-experiences-with-state-of-the-art-speech"},"title":"Arc Ultra Speech Enhancement: Transforming Listening Experiences with State of the Art Speech Enhancement","mainImage":{"altText":"Transforming listening experience — Title banner","asset":{"path":"images/znqtjj88/production/e3a54d3044c0322267c141bae5203a1e15647ddb-5433x3318.jpg","metadata":{"dimensions":{"width":5433,"height":3318,"aspectRatio":1.6374321880650995},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAUGB//EACMQAAIBBAIBBQEAAAAAAAAAAAECAwAEERIFBhMhIjFhcZH/xAAWAQEBAQAAAAAAAAAAAAAAAAADBAX/xAAcEQEAAgIDAQAAAAAAAAAAAAABAAIDERQhMVH/2gAMAwEAAhEDEQA/AF/YFVXt4rTxhgvuOR80t7PxnFX/ABkc67rcQqCdfQMfqqTvnG21paQeCPXbOTms2l3gsCyyyMN8as2R/Kz+Qt2mvJaYBqW+yZnikWVhs4xRVC0pkwzKhP5RTVuoLDcWnpn/2Q==","palette":{"dominant":{"background":"#91887e"}}}}},"categories":[{"_id":"206af755-cb46-43e7-a143-5c0934c1c26b","title":"Audio processing"},{"_id":"e6f46514-b50b-47c5-bc59-9074fdd774e8","title":"Quality Assurance"}],"publishedAt":"2025-06-10T07:49:22.398Z"},{"id":"-d4d60d4a-43ab-585a-a84c-4d5ca6ff73d7","slug":{"current":"arc-ultra-speech-enhancement-delivering-inclusive-sound-experiences"},"title":"Arc Ultra Speech Enhancement: Delivering Inclusive Sound Experiences","mainImage":{"altText":null,"asset":{"path":"images/znqtjj88/production/42eb1aaa9b3ccc1dae66a23c4e3db20e7b88daf6-5433x3318.jpg","metadata":{"dimensions":{"width":5433,"height":3318,"aspectRatio":1.6374321880650995},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAcIBAX/xAAiEAACAgIBAwUAAAAAAAAAAAABAgMRAAQFBhMxISJBUWH/xAAWAQEBAQAAAAAAAAAAAAAAAAACAQP/xAAaEQACAwEBAAAAAAAAAAAAAAAAAQMREmEC/9oADAMBAAIRAxEAPwDoHbQabhIR3Ahpv2sm/qffXYm2EfVKzGQhpPs3lGRopjNjyMXPWnG6kfE7kywIJD7rr5B84JfeGumkUe0+CrXX1UUBno1eGZJzchND1wy0Gz//2Q==","palette":{"dominant":{"background":"#d7d1ce"}}}}},"categories":[{"_id":"206af755-cb46-43e7-a143-5c0934c1c26b","title":"Audio processing"},{"_id":"2a760cee-ab0b-432c-866e-eae71039e09d","title":"Machine Learning"},{"_id":"e6f46514-b50b-47c5-bc59-9074fdd774e8","title":"Quality Assurance"}],"publishedAt":"2025-05-27T16:38:49.534Z"},{"id":"-f782a678-7e7e-54c0-b4d4-eff794dd7bd9","slug":{"current":"testing-swap-an-exploration-of-qa-at-sonos"},"title":"Testing Swap - An Exploration of QA at Sonos","mainImage":{"altText":"Hand holding a Sonos Roam near a Sonos Move","asset":{"path":"images/znqtjj88/production/301e545f1fd614b208d2b7647fd0716d7ffdc970-1811x1106.jpg","metadata":{"dimensions":{"width":1811,"height":1106,"aspectRatio":1.6374321880650995},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAQGB//EACQQAAECBQMFAQAAAAAAAAAAAAECAwAEBRESBiIxBxQhQVEj/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAME/8QAGREAAwADAAAAAAAAAAAAAAAAAAEREhMh/9oADAMBAAIRAxEAPwC3E0vHLE483hY1cPIIk3m1KSd1je0S9QqUx2S0BQACCLjniM96PPuqmazktR/X2b+4wa+UjC/qOn6lUp12Zc1HOy+Z2tNeEpHyCHy8v7BDJis//9k=","palette":{"dominant":{"background":"#849474"}}}}},"categories":[{"_id":"206af755-cb46-43e7-a143-5c0934c1c26b","title":"Audio processing"},{"_id":"e6f46514-b50b-47c5-bc59-9074fdd774e8","title":"Quality Assurance"}],"publishedAt":"2022-03-03T17:00:00.000Z"}]},{"fieldValue":"Software","totalCount":5,"nodes":[{"id":"-af676331-bfe6-55f9-9dda-ea58916dfa0b","slug":{"current":"torch-2-nnef-open-sourcing"},"title":"Shipping neural networks with Torch to NNEF","mainImage":{"altText":"Torch 2 NNEF open sourcing","asset":{"path":"images/znqtjj88/production/18ee45057aa31a7a9d2a0b910ffc36fbdde7a65c-1600x1200.png","metadata":{"dimensions":{"width":1600,"height":1200,"aspectRatio":1.3333333333333333},"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAIAAABr+ngCAAAACXBIWXMAAAsTAAALEwEAmpwYAAABMUlEQVR4nNWRX2+CMBTFS1voH6EoLdqS9sGpU3iRYTCZJkvUhOfh9/8wi8CDZlu2V3/py83p6b09F4BnxvuJXridu2sQwkHqwRiHYSiE4JxTShljvANj38M+JiwSIumQUiZJEoYhQmh4jFJqrS2KIs/z5XK5WCw2eb5Zr5VMSazH7rXc1ZfL+XQ+H4/Hqqqcc4SQW3/P8wghxpiyLA+HQ1VV2+12v9/Xu53NHJ++qNXb+8fpem0/27ZpmrqurbWDGQAAIWSMpWnqnNNaz2Yza60xRkSCjMajyTSzbtUxn8+11pxzCOFDYAghjHEQBKL7oRAiiqI4Hk864jhmjPm+jzF+COyeIAiUUlprKaVUyhiTZVlf9qP+6gQAIIQopX3slNJRR18OCf9n59/3/7fzSfgCYuYdIG1uKToAAAAASUVORK5CYII=","palette":{"dominant":{"background":"#1eacfc"}}}}},"categories":[{"_id":"2a760cee-ab0b-432c-866e-eae71039e09d","title":"Machine Learning"},{"_id":"1d950f02-0913-497f-963e-656aff479e94","title":"Open Source"},{"_id":"bc847f9a-0b28-4d6f-99e4-94ff6c8859a1","title":"Software"}],"publishedAt":"2025-09-25T14:46:05.528Z"},{"id":"-7ecd5676-3402-565d-b1db-61a5ff9a0b5b","slug":{"current":"renovating-setup-with-flutter"},"title":"Renovating Setup, With Flutter","mainImage":{"altText":null,"asset":{"path":"images/znqtjj88/production/753fc967ed6ec91efee87a6794231cb10424ec89-3622x2212.jpg","metadata":{"dimensions":{"width":3622,"height":2212,"aspectRatio":1.6374321880650995},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAQFB//EAB8QAAICAwACAwAAAAAAAAAAAAEDAhEABAUSISIxkf/EABYBAQEBAAAAAAAAAAAAAAAAAAIEBf/EABcRAQEBAQAAAAAAAAAAAAAAAAEAE5H/2gAMAwEAAhEDEQA/AMZRwNqCIylsrIZRBkfrFehzm6u4sNdRoGon0ceV0n7PNKWCHgAACBRGTNhkpbEBM+dCgZezmoHKBYLTZ+MvzDIzt14ZICdC8MG5LJv/2Q==","palette":{"dominant":{"background":"#15335c"}}}}},"categories":[{"_id":"bc847f9a-0b28-4d6f-99e4-94ff6c8859a1","title":"Software"},{"_id":"62d8d786-aaf0-42f1-8c23-269f3fb1381b","title":"User Experience"}],"publishedAt":"2022-05-04T19:29:13.819Z"},{"id":"-a1bf1f0a-e598-5fc5-8f02-d2f1ef781242","slug":{"current":"building-and-automating-cloud-services-performance"},"title":"Building & Automating Cloud Services Performance Engineering Infrastructure at Sonos ","mainImage":{"altText":null,"asset":{"path":"images/znqtjj88/production/808e7292e6d4b7e4e559762b6bacd3fcce3c0715-2048x1251.webp","metadata":{"dimensions":{"width":2048,"height":1251,"aspectRatio":1.6370903277378097},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAMCB//EAB4QAAIBBAMBAAAAAAAAAAAAAAABAgQRElIUITJB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDgkKeLhK/T+MzxnsRzlsxnLZkFnT2foEM5bMAf/9k=","palette":{"dominant":{"background":"#80807e"}}}}},"categories":[{"_id":"eb953e0c-7fbd-4eee-9133-04ce2910f918","title":"Performance"},{"_id":"bc847f9a-0b28-4d6f-99e4-94ff6c8859a1","title":"Software"}],"publishedAt":"2021-03-29T22:00:00.000Z"},{"id":"-c0caf303-099b-5f77-aeb7-dc35055d75c2","slug":{"current":"new-wizards-for-tomorrow-s-setup"},"title":"New Wizards for Tomorrow’s Setup","mainImage":{"altText":"A wizard in a Sonos equipped living room","asset":{"path":"images/znqtjj88/production/933dd0601f31f8da5e5922f64ff1cca1a8e8ea82-1920x1080.jpg","metadata":{"dimensions":{"width":1920,"height":1080,"aspectRatio":1.7777777777777777},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAALABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAQCAwj/xAAfEAABBAICAwAAAAAAAAAAAAABAAIDERIhBDJRcYH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A0dNxxLJk40SptcYsWN2ExIOvtDgLbpBSZ6JBsfEJih4CEH//2Q==","palette":{"dominant":{"background":"#bcbcbc"}}}}},"categories":[{"_id":"bc847f9a-0b28-4d6f-99e4-94ff6c8859a1","title":"Software"}],"publishedAt":"2021-01-14T23:00:00.000Z"},{"id":"-f85b728c-6706-5586-9cd7-917159b10260","slug":{"current":"three-open-source-sonos-projects-in-rust"},"title":"Three open source Sonos projects: efficient embedded development in Rust ","mainImage":{"altText":"A rustacean","asset":{"path":"images/znqtjj88/production/9d0509c0d1641e4dd12f73efb9c4c46712c8545a-728x484.jpg","metadata":{"dimensions":{"width":728,"height":484,"aspectRatio":1.5041322314049588},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANABQDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAYDBAUH/8QAJRAAAQQCAQEJAAAAAAAAAAAAAQIDBAUAESGBBhMUIjEyQUJh/8QAFwEAAwEAAAAAAAAAAAAAAAAAAQIDBP/EAB0RAAICAQUAAAAAAAAAAAAAAAECAAMREzFBUZH/2gAMAwEAAhEDEQA/AF5ntVPfsFNWli+W2wCpKvsPzN22n1zcIv17r6VKHMd7nqDnM7KX3jYJbSF8+YHnLsaodkV7chye+SR7fjIutmcqZurehgA6+cyOznMeMWVOoRvnXrrrhi1LZSmS4lRKilWt71vDBqnqIakzvP/Z","palette":{"dominant":{"background":"#e1d5c6"}}}}},"categories":[{"_id":"1d950f02-0913-497f-963e-656aff479e94","title":"Open Source"},{"_id":"bc847f9a-0b28-4d6f-99e4-94ff6c8859a1","title":"Software"}],"publishedAt":"2020-10-14T22:00:00.000Z"}]},{"fieldValue":"Sound Experience","totalCount":1,"nodes":[{"id":"-5bba7ef4-3243-54e6-a1f5-ecf3d9ed59fc","slug":{"current":"how-truecinema-makes-your-headphones-disappear"},"title":"How TrueCinema Makes Your Headphones Disappear","mainImage":{"altText":"Title image for the article \"Bursting the Headphone Bubble with TrueCinema\"","asset":{"path":"images/znqtjj88/production/b1f76a380017e4079fa12fce2d7ff53ff5dc841c-5433x3318.jpg","metadata":{"dimensions":{"width":5433,"height":3318,"aspectRatio":1.6374321880650995},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAcEBQb/xAAgEAACAgICAgMAAAAAAAAAAAABAgMEABEFIRQVMkFh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwL/xAAbEQACAwADAAAAAAAAAAAAAAAAAQIDERITIf/aAAwDAQACEQMRAD8AS2uPioRt4yGTQC9dscjmWvDGUs8eqP8AewBrKjh70/koHYOAegw3rGILJv05Y7cUMihNglO8Cdzrlj9HhQrIangqbVVTO5j+JOxhm09LSeOJzGQWXZ0f3DL7UFwaP//Z","palette":{"dominant":{"background":"#9c744e"}}}}},"categories":[{"_id":"206af755-cb46-43e7-a143-5c0934c1c26b","title":"Audio processing"},{"_id":"7bab22b8-104b-456d-a1b8-686ef7e711af","title":"Sound Experience"}],"publishedAt":"2025-10-06T07:26:00.000Z"}]},{"fieldValue":"User Experience","totalCount":3,"nodes":[{"id":"-987bbe04-fb66-54d0-b0c4-18ed19df09dd","slug":{"current":"sonos-voice-control-adds-support-for-weather"},"title":"Sonos Voice Control adds support for Weather","mainImage":{"altText":null,"asset":{"path":"images/znqtjj88/production/3ce3482c6ec537a07eb63e9efa962f9f0cf5134c-5433x3318.jpg","metadata":{"dimensions":{"width":5433,"height":3318,"aspectRatio":1.6374321880650995},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAUEBgf/xAAiEAACAQMEAgMAAAAAAAAAAAABAgMABBEFBhITISMxQnH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABcRAQEBAQAAAAAAAAAAAAAAAAEAEQL/2gAMAwEAAhEDEQA/AE8zTQSTS2049i5Ab6iqwdT1EapDdSdrdTYyB4AqA+s3SKIh18VQqCV8gUnN1ccgO6TDfI5VA5IZbjDcSzQpJGzlGAIJxRSDZt3LJt+3LnJGVH4KKimML//Z","palette":{"dominant":{"background":"#849475"}}}}},"categories":[{"_id":"62d8d786-aaf0-42f1-8c23-269f3fb1381b","title":"User Experience"},{"_id":"2a760cee-ab0b-432c-866e-eae71039e09d","title":"Machine Learning"}],"publishedAt":"2024-05-07T22:43:00.000Z"},{"id":"-132e200f-c065-576b-9c38-dd6511bcfe8d","slug":{"current":"on-device-voice-control-on-sonos-speakers"},"title":"On-device voice control on Sonos speakers","mainImage":{"altText":"Putting speed, accuracy, and privacy on an equal footing","asset":{"path":"images/znqtjj88/production/dc14b81267a9648117e40a9086901d5ec5cfa112-3622x2212.jpg","metadata":{"dimensions":{"width":3622,"height":2212,"aspectRatio":1.6374321880650995},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAMBBQf/xAAbEAACAwEBAQAAAAAAAAAAAAABAgADBBEhUv/EABYBAQEBAAAAAAAAAAAAAAAAAAUBAv/EABURAQEAAAAAAAAAAAAAAAAAAAAS/9oADAMBAAIRAxEAPwDM8qZGpQOtRYj0nnZN+XHcoUPXWR8kSlsUBFIHsXHBdG6UrS5lqYso86YRUJWX/9k=","palette":{"dominant":{"background":"#14345c"}}}}},"categories":[{"_id":"2a760cee-ab0b-432c-866e-eae71039e09d","title":"Machine Learning"},{"_id":"62d8d786-aaf0-42f1-8c23-269f3fb1381b","title":"User Experience"}],"publishedAt":"2022-05-11T20:05:43.587Z"},{"id":"-7ecd5676-3402-565d-b1db-61a5ff9a0b5b","slug":{"current":"renovating-setup-with-flutter"},"title":"Renovating Setup, With Flutter","mainImage":{"altText":null,"asset":{"path":"images/znqtjj88/production/753fc967ed6ec91efee87a6794231cb10424ec89-3622x2212.jpg","metadata":{"dimensions":{"width":3622,"height":2212,"aspectRatio":1.6374321880650995},"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAQFB//EAB8QAAICAwACAwAAAAAAAAAAAAEDAhEABAUSISIxkf/EABYBAQEBAAAAAAAAAAAAAAAAAAIEBf/EABcRAQEBAQAAAAAAAAAAAAAAAAEAE5H/2gAMAwEAAhEDEQA/AMZRwNqCIylsrIZRBkfrFehzm6u4sNdRoGon0ceV0n7PNKWCHgAACBRGTNhkpbEBM+dCgZezmoHKBYLTZ+MvzDIzt14ZICdC8MG5LJv/2Q==","palette":{"dominant":{"background":"#15335c"}}}}},"categories":[{"_id":"bc847f9a-0b28-4d6f-99e4-94ff6c8859a1","title":"Software"},{"_id":"62d8d786-aaf0-42f1-8c23-269f3fb1381b","title":"User Experience"}],"publishedAt":"2022-05-04T19:29:13.819Z"}]}]}},"pageContext":{}},
    "staticQueryHashes": []}