[HubSpot]
Design Ownership for Engineers
In HubSpot’s early days, a lot of our designing was done by our engineers. Now, we’re fortunate enough to have a dedicated design organization, and with all due respect to our engineers, our designers have brought with them lots of improvements to the product.
Design Ownership for Engineers
In HubSpot’s early days, a lot of our designing was done by our engineers. Now, we’re fortunate enough to have a dedicated design organization, and with all due respect to our engineers, our designers have brought with them lots of improvements to the product.
Hubspot
Design Ownership for Engineers
Designers are the experts in their field. But the relationship with engineers can be a symbiotic one.
[Netflix]
Optimizing the Aural Experience on Android Devices with xHE-AAC
By Phill Williams and Vijay GondiIntroductionAt Netflix, we are passionate about delivering great audio to our members. We began streaming 5.1 channel surround sound in 2010, Dolby Atmos in 2017, and adaptive bitrate audio in 2019. Continuing in this tradition, we are proud to announce that
Optimizing the Aural Experience on Android Devices with xHE-AAC
By Phill Williams and Vijay GondiIntroductionAt Netflix, we are passionate about delivering great audio to our members. We began streaming 5.1 channel surround sound in 2010, Dolby Atmos in 2017, and adaptive bitrate audio in 2019. Continuing in this tradition, we are proud to announce that
Medium
Optimizing the Aural Experience on Android Devices with xHE-AAC
By Phill Williams and Vijay Gondi
[Google Research]
Improving Indian Language Transliterations in Google Maps
Posted by Cibu Johny, Software Engineer, Google Research and Saumya Dalal, Product Manager, Google Geo Nearly 75% of India’s population — which possesses the second highest number of internet users in the world — interacts with the web primarily using Indian languages, rather than English. Over
Improving Indian Language Transliterations in Google Maps
Posted by Cibu Johny, Software Engineer, Google Research and Saumya Dalal, Product Manager, Google Geo Nearly 75% of India’s population — which possesses the second highest number of internet users in the world — interacts with the web primarily using Indian languages, rather than English. Over
Google AI Blog
Improving Indian Language Transliterations in Google Maps
Posted by Cibu Johny, Software Engineer, Google Research and Saumya Dalal, Product Manager, Google Geo Nearly 75% of India’s population —...
[Pinterest]
Manas HNSW Realtime: Powering Realtime Embedding-Based Retrieval
Tim Koh | Software Engineer, Core Product Serving InfraGeorge Wu | Software Engineer, Core Product Serving InfraMichael Mi | Tech Lead, Core Product Serving InfraIn our previous blog post, we introduced our in-house search engine — Manas — and shared how we served term-based search at scale
Manas HNSW Realtime: Powering Realtime Embedding-Based Retrieval
Tim Koh | Software Engineer, Core Product Serving InfraGeorge Wu | Software Engineer, Core Product Serving InfraMichael Mi | Tech Lead, Core Product Serving InfraIn our previous blog post, we introduced our in-house search engine — Manas — and shared how we served term-based search at scale
Medium
Manas HNSW Realtime: Powering Realtime Embedding-Based Retrieval
Tim Koh | Software Engineer, Core Product Serving Infra George Wu | Software Engineer, Core Product Serving Infra Michael Mi | Tech Lead…
[Discord]
How a UC Berkeley Student Helps Recreate a Campus Experience Through Discord
How a UC Berkeley Student Helps Recreate a Campus Experience on DiscordThe International Day of Education celebrates the role of teachers, students, and institutions in building a better and more peaceful world. The struggles of the past year have shown how important that mission is — even as
How a UC Berkeley Student Helps Recreate a Campus Experience Through Discord
How a UC Berkeley Student Helps Recreate a Campus Experience on DiscordThe International Day of Education celebrates the role of teachers, students, and institutions in building a better and more peaceful world. The struggles of the past year have shown how important that mission is — even as
Medium
How a UC Berkeley Student Helps Recreate a Campus Experience on Discord
When the pandemic took James’ chance to experience a proper freshmen year, he turned to Discord to create a new space for his class.
[Stack Overflow]
A deeper dive into our May 2019 security incident
We take a detailed look at a hacking incident that gave a user unauthorized access to our code and data. The post A deeper dive into our May 2019 security incident appeared first on Stack Overflow Blog.
A deeper dive into our May 2019 security incident
We take a detailed look at a hacking incident that gave a user unauthorized access to our code and data. The post A deeper dive into our May 2019 security incident appeared first on Stack Overflow Blog.
Stack Overflow Blog
A deeper dive into our May 2019 security incident
We take a detailed look at a hacking incident that gave a user unauthorized access to our code and data.
[Cloudflare]
How We Ran a Successful Remote Internship Program in 2020
Although tumultuous and unexpected, 2020 did not come without its silver linings, one being Cloudflare’s remote summer internship program.
How We Ran a Successful Remote Internship Program in 2020
Although tumultuous and unexpected, 2020 did not come without its silver linings, one being Cloudflare’s remote summer internship program.
[Soshace]
Integrate LDAP Authentication with Flask
This article is aimed at developers who are interested to integrate LDAP Authentication with Flask. In the following example, I will start with an overview of LDAP technology followed by the code that explains to integrate LDAP with Flask Web Application. The post Integrate LDAP Authentication
Integrate LDAP Authentication with Flask
This article is aimed at developers who are interested to integrate LDAP Authentication with Flask. In the following example, I will start with an overview of LDAP technology followed by the code that explains to integrate LDAP with Flask Web Application. The post Integrate LDAP Authentication
[Affinity]
Optimizing joins in Redshift
Visualizing a sample analytics queryRecently at Affinity, we accelerated our analytics workloads on Redshift by optimizing our use of joins. In this blog post, we begin by sharing the general takeaways that you can apply as you optimize your Redshift queries. We then share our step-by-step
Optimizing joins in Redshift
Visualizing a sample analytics queryRecently at Affinity, we accelerated our analytics workloads on Redshift by optimizing our use of joins. In this blog post, we begin by sharing the general takeaways that you can apply as you optimize your Redshift queries. We then share our step-by-step
Medium
Optimizing joins in Redshift
Recently at Affinity, we accelerated our analytics workloads on Redshift by optimizing our use of joins. In this blog post, we begin by…
[Eventbrite]
MySQL High Availability at Eventbrite
Situation Eventbrite has been using MySQL since its inception as a company in 2006. MySQL has served the company well as an OLTP database and we’ve leveraged the strong features of MySQL such as native replication and fast reads, as well as dealt with some of its pain points such as impactful
MySQL High Availability at Eventbrite
Situation Eventbrite has been using MySQL since its inception as a company in 2006. MySQL has served the company well as an OLTP database and we’ve leveraged the strong features of MySQL such as native replication and fast reads, as well as dealt with some of its pain points such as impactful
Engineering Blog
MySQL High Availability at Eventbrite - Engineering Blog
Situation Eventbrite has been using MySQL since its inception as a company in 2006. MySQL has served the company well as an OLTP database and we’ve leveraged the strong features of MySQL such as native replication and fast reads, as well as dealt with some…
[Docker]
New Docker Reporting Provides Teams with Tools for Higher Efficiency and Better Collaboration
Today, we are very excited to announce the release of Audit Log, a new capability that provides the administrators of Docker Team subscription accounts with a chronological report of their team activities. The Audit Log is an unbiased system of record, displaying all the status changes for Docker
New Docker Reporting Provides Teams with Tools for Higher Efficiency and Better Collaboration
Today, we are very excited to announce the release of Audit Log, a new capability that provides the administrators of Docker Team subscription accounts with a chronological report of their team activities. The Audit Log is an unbiased system of record, displaying all the status changes for Docker
Docker Blog
New Docker Reporting Provides Teams with Tools for Higher Efficiency and Better Collaboration
Today, we are very excited to announce the release of Audit Log, a new capability that provides the administrators of Docker Team subscription accounts with a chronological report of their team activities. The Audit Log is an unbiased system of record, displaying…
[GitHub]
Improving how we deploy GitHub
As GitHub doubled it’s developer head count, tooling that worked for us no longer functioned in the same capacity. We aimed to improve the deployment process for all developers at GitHub and mitigate risk associated with deploying one of the largest developer platforms in the world.
Improving how we deploy GitHub
As GitHub doubled it’s developer head count, tooling that worked for us no longer functioned in the same capacity. We aimed to improve the deployment process for all developers at GitHub and mitigate risk associated with deploying one of the largest developer platforms in the world.
The GitHub Blog
Improving how we deploy GitHub
As GitHub doubled it’s developer head count, tooling that worked for us no longer functioned in the same capacity. We aimed to improve the deployment process for all developers at GitHub and mitigate risk associated with deploying one of the largest developer…
[BBC]
Optimising serverless for BBC Online
Previously I talked about why Web Core, our new web technology platform is built using serverless cloud functions. In this post we’ll discuss our experience of integrating them with our architecture and how we’ve optimised them for our use case.The BBC makes use of many different technology
Optimising serverless for BBC Online
Previously I talked about why Web Core, our new web technology platform is built using serverless cloud functions. In this post we’ll discuss our experience of integrating them with our architecture and how we’ve optimised them for our use case.The BBC makes use of many different technology
Medium
Optimising serverless for BBC Online
How we have optimised serverless to serve BBC Online.
[Docker]
New Docker and JFrog Partnership Designed to Improve the Speed and Quality of App Development Processes
Today, Docker and JFrog announced a new partnership to ensure developers can benefit from integrated innovation across both companies’ offerings. This partnership sets the foundation for ongoing integration and support to help organizations increase both the velocity and quality of modern app
New Docker and JFrog Partnership Designed to Improve the Speed and Quality of App Development Processes
Today, Docker and JFrog announced a new partnership to ensure developers can benefit from integrated innovation across both companies’ offerings. This partnership sets the foundation for ongoing integration and support to help organizations increase both the velocity and quality of modern app
Docker Blog
New Docker and JFrog Partnership Designed to Improve the Speed and Quality of App Development Processes
Today, Docker and JFrog announced a new partnership to ensure developers can benefit from integrated innovation across both companies' offerings. This partnership sets the foundation for ongoing integration and support to help organizations increase both…
[Facebook]
How machine learning powers Facebook’s News Feed ranking algorithm
Designing a personalized ranking system for more than 2 billion people all with different interests and a plethora of content to select from presents significant, complex challenges. This is something we tackle every day with News Feed ranking. Without machine learning ML, people’s News Feeds
How machine learning powers Facebook’s News Feed ranking algorithm
Designing a personalized ranking system for more than 2 billion people all with different interests and a plethora of content to select from presents significant, complex challenges. This is something we tackle every day with News Feed ranking. Without machine learning ML, people’s News Feeds
Engineering at Meta
How machine learning powers Facebook’s News Feed ranking algorithm
Designing a personalized ranking system for more than 2 billion people (all with different interests) and a plethora of content to select from presents significant, complex challenges. This is some…
[HubSpot]
HubSpot Partner & Provider Spotlight: Desiree Whitehead, Founder, Howl Marketing
Some of the best perspectives on HubSpot's product come from those who use it every day. In this new interview series, we profile HubSpot partners, providers, and customers, and ask their thoughts on what our product team should keep in mind while solving for them, and where the future of the
HubSpot Partner & Provider Spotlight: Desiree Whitehead, Founder, Howl Marketing
Some of the best perspectives on HubSpot's product come from those who use it every day. In this new interview series, we profile HubSpot partners, providers, and customers, and ask their thoughts on what our product team should keep in mind while solving for them, and where the future of the
Hubspot
HubSpot Partner & Provider Spotlight: Desiree Whitehead, Founder, Howl Marketing
In this series, we highlight the voices of HubSpot partners and customers sharing their thoughts on the present and future of our product and the industry.
[Soshace]
Why Fastify is a better Nodejs framework for your next project compared to Express
Nodejs is JavaScript cross-platform runtime environment. When it comes to building a simple HTTP server for a project, building with nodejs, is simpler and lighter. This is because you don’t get to introduce external modules, built-in node modules. The post Why Fastify is a better Nodejs
Why Fastify is a better Nodejs framework for your next project compared to Express
Nodejs is JavaScript cross-platform runtime environment. When it comes to building a simple HTTP server for a project, building with nodejs, is simpler and lighter. This is because you don’t get to introduce external modules, built-in node modules. The post Why Fastify is a better Nodejs
Soshace
Why Fastify is a better Nodejs framework for your next project compared to Express
Nodejs is JavaScript cross-platform runtime environment. When it comes to building a simple HTTP server for a project, building with nodejs, is simpler and lighter. This is because you don’t get to introduce external modules, built-in node modules.
[Google Research]
Stabilizing Live Speech Translation in Google Translate
Posted by Naveen Arivazhagan, Senior Software Engineer and Colin Cherry, Staff Research Scientist, Google Research The transcription feature in the Google Translate app may be used to create a live, translated transcription for events like meetings and speeches, or simply for a story at the
Stabilizing Live Speech Translation in Google Translate
Posted by Naveen Arivazhagan, Senior Software Engineer and Colin Cherry, Staff Research Scientist, Google Research The transcription feature in the Google Translate app may be used to create a live, translated transcription for events like meetings and speeches, or simply for a story at the
Google AI Blog
Stabilizing Live Speech Translation in Google Translate
Posted by Naveen Arivazhagan, Senior Software Engineer and Colin Cherry, Staff Research Scientist, Google Research The transcription fea...
[Cloudflare]
Automating data center expansions with Airflow
How we automated data center expansions and cut by 90% the amount of time our team spent on tedious operational work.
Automating data center expansions with Airflow
How we automated data center expansions and cut by 90% the amount of time our team spent on tedious operational work.
The Cloudflare Blog
Automating data center expansions with Airflow
How we automated data center expansions and cut by 90% the amount of time our team spent on tedious operational work.
[Google Research]
Addressing Range Anxiety with Smart Electric Vehicle Routing
Posted by Kostas Kollias and Sreenivas Gollapudi, Research Scientists, Geo Algorithms Team, Google Research Mapping algorithms used for navigation often rely on Dijkstra’s algorithm, a fundamental textbook solution for finding shortest paths in graphs. Dijkstra’s algorithm is simple and elegant
Addressing Range Anxiety with Smart Electric Vehicle Routing
Posted by Kostas Kollias and Sreenivas Gollapudi, Research Scientists, Geo Algorithms Team, Google Research Mapping algorithms used for navigation often rely on Dijkstra’s algorithm, a fundamental textbook solution for finding shortest paths in graphs. Dijkstra’s algorithm is simple and elegant
Google AI Blog
Addressing Range Anxiety with Smart Electric Vehicle Routing
Posted by Kostas Kollias and Sreenivas Gollapudi, Research Scientists, Google Research Mapping algorithms used for navigation often rely ...
[Yelp]
Boosting user conversion with UX performance wins
Everyone loves graphs going up and to the right, unless they reflect your page load timings. This blog post is about curtailing higher page load times. Yelp for Business Owners allows business owners to manage their listing, respond to reviews, edit their business information, upload business
Boosting user conversion with UX performance wins
Everyone loves graphs going up and to the right, unless they reflect your page load timings. This blog post is about curtailing higher page load times. Yelp for Business Owners allows business owners to manage their listing, respond to reviews, edit their business information, upload business
Yelp
Boosting user conversion with UX performance wins
Boosting user conversion with UX performance wins Shubham Gupta, Software Engineer Jan 27, 2021 Everyone loves graphs going up and to the right, unless they reflect your page load timings....