[Pinterest]
Open sourcing Querybook, Pinterest’s collaborative big data hub
A collaborative and efficient big data solution for an increasingly remote-working world.Charlie Gu | Tech Lead, Analytics Platform, Lena Ryoo | Software Engineer, Analytics Platform, and Justin Mejorada-Pier | Engineering Manager, Analytics PlatformWith more than 300 billion Pins, Pinterest is
Open sourcing Querybook, Pinterest’s collaborative big data hub
A collaborative and efficient big data solution for an increasingly remote-working world.Charlie Gu | Tech Lead, Analytics Platform, Lena Ryoo | Software Engineer, Analytics Platform, and Justin Mejorada-Pier | Engineering Manager, Analytics PlatformWith more than 300 billion Pins, Pinterest is
[Spotify]
David Riordan: Product Manager
5:00 am My days begin with an early morning wake-up call from Zev – he comes through at around 5am and we get a couple of dedicated hours of playtime before the rest of the world gets up. It’s fun – this morning, we baked oatmeal cookies. Then once my wife and I are ready, we
David Riordan: Product Manager
5:00 am My days begin with an early morning wake-up call from Zev – he comes through at around 5am and we get a couple of dedicated hours of playtime before the rest of the world gets up. It’s fun – this morning, we baked oatmeal cookies. Then once my wife and I are ready, we
Spotify Engineering
David Riordan: Product Manager
5:00 am
My days begin with an early morning wake-up call from Zev – he comes through at around 5am and we get a couple of dedicated hours of playtime before the rest of the world gets up. It’s fun – this morning, we baked oatmeal cookies. Then once my…
My days begin with an early morning wake-up call from Zev – he comes through at around 5am and we get a couple of dedicated hours of playtime before the rest of the world gets up. It’s fun – this morning, we baked oatmeal cookies. Then once my…
[Docker]
A Birthday Challenge as Docker Turns 8
Time flies. Eight years ago Docker was introduced to the world and forever changed the way applications are developed. We have enjoyed watching developers from all walks of life and from every corner of the globe bring their ideas to life using our technology. As is our tradition in the Docker
A Birthday Challenge as Docker Turns 8
Time flies. Eight years ago Docker was introduced to the world and forever changed the way applications are developed. We have enjoyed watching developers from all walks of life and from every corner of the globe bring their ideas to life using our technology. As is our tradition in the Docker
Docker Blog
A Birthday Challenge as Docker Turns 8
Time flies. Eight years ago Docker was introduced to the world and forever changed the way applications are developed. We have enjoyed watching developers from all walks of life and from every corner of the globe bring their ideas to life using our technology. …
[Lyft]
Running Atlantis at Lyft
By: Nish Krishnan and Sarvar MuminovIntroductionFor the past couple of years, Terraform has been gaining traction as an easy-to-use, well-supported and flexible provisioning tool of choice in the industry and as such, has also been gaining increasing popularity within Lyft. While we initially
Running Atlantis at Lyft
By: Nish Krishnan and Sarvar MuminovIntroductionFor the past couple of years, Terraform has been gaining traction as an easy-to-use, well-supported and flexible provisioning tool of choice in the industry and as such, has also been gaining increasing popularity within Lyft. While we initially
Medium
Running Atlantis at Lyft
By: Nish Krishnan and Sarvar Muminov
[New York Times]
Meeting… Alexandra Shaheen, Program Manager at The New York Times
Celebrating Women’s History MonthThis March, we are featuring colleagues from across The New York Times in a special Women’s History Month series of ‘Meeting’.Illustration by Claire MerchlinskyWhat are your pronouns?She/HerWhat is your job title and what does it mean?I am a program manager who
Meeting… Alexandra Shaheen, Program Manager at The New York Times
Celebrating Women’s History MonthThis March, we are featuring colleagues from across The New York Times in a special Women’s History Month series of ‘Meeting’.Illustration by Claire MerchlinskyWhat are your pronouns?She/HerWhat is your job title and what does it mean?I am a program manager who
NY Times
Meeting… Alexandra Shaheen, Program Manager at The New York Times
“Challenge yourself to see problems from different perspectives.”
[Pinterest]
Detecting Image Similarity in (Near) Real-time Using Apache Flink
Shaji Chennan Kunnummel| Software Engineer, Content QualityIaroslav Tymchenko| Software Engineer, Content QualityPinterest is a visual platform at its core, so the need to understand and act on images is paramount. A couple of years ago, the Content Quality team designed and implemented our own
Detecting Image Similarity in (Near) Real-time Using Apache Flink
Shaji Chennan Kunnummel| Software Engineer, Content QualityIaroslav Tymchenko| Software Engineer, Content QualityPinterest is a visual platform at its core, so the need to understand and act on images is paramount. A couple of years ago, the Content Quality team designed and implemented our own
Medium
Detecting Image Similarity in (Near) Real-time Using Apache Flink
Shaji Chennan Kunnummel| Software Engineer, Content Quality Iaroslav Tymchenko| Software Engineer, Content Quality
[Cloudflare]
Durable Objects, now in Open Beta
As of today, Durable Objects beta access is available to anyone with a Cloudflare Workers® subscription.
Durable Objects, now in Open Beta
As of today, Durable Objects beta access is available to anyone with a Cloudflare Workers® subscription.
The Cloudflare Blog
Durable Objects, now in Open Beta
As of today, Durable Objects beta access is available to anyone with a Cloudflare Workers® subscription.
[Airbnb]
How We Enable Airbnb Team Members to Code Like a Mobile Engineer
Our peer-to-peer learning program that’s accelerating the growth of mobile engineeringIntroAs part of the TechEd team, our team’s goal is to enable our technical talent through continuous learning programs. One of the most common programs we work on is new employee onboarding for Engineering and
How We Enable Airbnb Team Members to Code Like a Mobile Engineer
Our peer-to-peer learning program that’s accelerating the growth of mobile engineeringIntroAs part of the TechEd team, our team’s goal is to enable our technical talent through continuous learning programs. One of the most common programs we work on is new employee onboarding for Engineering and
Medium
How We Enable Airbnb Team Members to Code Like a Mobile Engineer
Our peer-to-peer learning program that’s accelerating the growth of mobile engineering
[Discord]
Captivate Your Community with Stage Channels
Within the last year, more people have started using Discord — just watch our “Closing the lid on 2020” video to see just how many for yourself. With more people using Discord, features such as Voice channels started being used in more unique ways than ever before. Music festivals moved from
Captivate Your Community with Stage Channels
Within the last year, more people have started using Discord — just watch our “Closing the lid on 2020” video to see just how many for yourself. With more people using Discord, features such as Voice channels started being used in more unique ways than ever before. Music festivals moved from
Medium
Captivate Your Community with Stage Channels
We’ve been working to help empower your server to more easily run audio events. Enter the limelight with our newest feature: Stage…
[New York Times]
Meeting… Vanessa Jiménez, Associate Software Engineer at The New York Times
Celebrating Women’s History MonthThis March, we are featuring colleagues from across The New York Times in a special Women’s History Month series of ‘Meeting’.Illustration by Claire MerchlinskyWhat are your pronouns?She/ HerWhat is your job title and what does it mean?Associate Software
Meeting… Vanessa Jiménez, Associate Software Engineer at The New York Times
Celebrating Women’s History MonthThis March, we are featuring colleagues from across The New York Times in a special Women’s History Month series of ‘Meeting’.Illustration by Claire MerchlinskyWhat are your pronouns?She/ HerWhat is your job title and what does it mean?Associate Software
NY Times
Meeting… Vanessa Jiménez, Associate Software Engineer at The New York Times
“The best part of being a Latina engineer is being a role model for other women and girls in this field.”
[Kotlin]
ki: The Next Interactive Shell for Kotlin
There are several options to run Kotlin interactively: kotlinc and Kotlin REPL read-evaluate-print loop in IntelliJ IDEA. Neither is ideal. kotlinc does not have autocomplete or syntax highlighting. Kotlin REPL is very powerful, but it forces you to open IntelliJ IDEA, which is not always
ki: The Next Interactive Shell for Kotlin
There are several options to run Kotlin interactively: kotlinc and Kotlin REPL read-evaluate-print loop in IntelliJ IDEA. Neither is ideal. kotlinc does not have autocomplete or syntax highlighting. Kotlin REPL is very powerful, but it forces you to open IntelliJ IDEA, which is not always
The JetBrains Blog
ki: The Next Interactive Shell for Kotlin - The JetBrains Blog
There are several options to run Kotlin interactively: kotlinc and Kotlin REPL (read-evaluate-print loop) in IntelliJ IDEA. Neither is ideal. kotlinc does not have autocomplete or syntax highlighting.
[Docker]
Compiling Containers – Dockerfiles, LLVM and BuildKit
Today we’re featuring a blog from Adam Gordon Bell at Earthly who writes about how BuildKit, a technology developed by Docker and the community, works and how to write a simple frontend. Earthly uses BuildKit in their product. Introduction How are containers made? Usually, from a series of
Compiling Containers – Dockerfiles, LLVM and BuildKit
Today we’re featuring a blog from Adam Gordon Bell at Earthly who writes about how BuildKit, a technology developed by Docker and the community, works and how to write a simple frontend. Earthly uses BuildKit in their product. Introduction How are containers made? Usually, from a series of
Docker
Compiling Containers - Dockerfiles, LLVM and BuildKit | Docker
Learn from Docker experts to simplify and advance your app development and management with Docker. Stay up to date on Docker events and new version
[Cloudflare]
The Teams Dashboard: A New Place to Call Home
Today, we’re announcing a new feature within the Teams Dash. We called it “Home”. We created Home with a simple goal in mind: design an adaptive and informative landing page where users can see a round-up of their environment.
The Teams Dashboard: A New Place to Call Home
Today, we’re announcing a new feature within the Teams Dash. We called it “Home”. We created Home with a simple goal in mind: design an adaptive and informative landing page where users can see a round-up of their environment.
The Cloudflare Blog
The Teams Dashboard: A New Place to Call Home
Today, we’re announcing a new feature within the Teams Dash. We called it “Home”. We created Home with a simple goal in mind: design an adaptive and informative landing page where users can see a round-up of their environment.
[Cloudflare]
How to execute an object file: Part 2
Continue learning how to import and execute code from an object file. This time we will investigate ELF relocations.
How to execute an object file: Part 2
Continue learning how to import and execute code from an object file. This time we will investigate ELF relocations.
The Cloudflare Blog
How to execute an object file: Part 2
Continue learning how to import and execute code from an object file. This time we will investigate ELF relocations.
[HubSpot]
Training the Next Generation of UXers Through the AUX Rotational Program
Interested in applying? Click here for more info. “I want to build a company my kids and grandkids can be proud of” is a quote we often repeat from our founders. In the product organization, we say “we build careers, not software,” because we believe that what we build is about the people, our
Training the Next Generation of UXers Through the AUX Rotational Program
Interested in applying? Click here for more info. “I want to build a company my kids and grandkids can be proud of” is a quote we often repeat from our founders. In the product organization, we say “we build careers, not software,” because we believe that what we build is about the people, our
Hubspot
Training the Next Generation of UXers Through the AUX Rotational Program
Building paths for folks without traditional UX backgrounds to break into the field.
[Android]
MAD Skills WorkManager : Wrap-Up
Posted by Caren Chang, Developer Relations Engineer In case you missed it, we’ve just finished a MAD Skills series on WorkManager. We started by introducing WorkManager for those new to the library and then proceeded to talk more about advanced usages including how to test and debug your
MAD Skills WorkManager : Wrap-Up
Posted by Caren Chang, Developer Relations Engineer In case you missed it, we’ve just finished a MAD Skills series on WorkManager. We started by introducing WorkManager for those new to the library and then proceeded to talk more about advanced usages including how to test and debug your
Android Developers Blog
MAD Skills WorkManager : Wrap-Up
Posted by Caren Chang , Developer Relations Engineer In case you missed it, we’ve just finished a MAD Skills series on WorkManage...
[Imgur]
Post-Hypevote Hype Analysis 9000
Howdy, Imgurians! It’s certainly not hype-rbole when we say that yesterday was a wild ride. From top tapping techniques to furious feats of hype, you went all in as we
Post-Hypevote Hype Analysis 9000
Howdy, Imgurians! It’s certainly not hype-rbole when we say that yesterday was a wild ride. From top tapping techniques to furious feats of hype, you went all in as we
[Kotlin]
Kotlin Kernel for Jupyter Notebook, v0.9.0
This update of the Kotlin kernel for Jupyter Notebook primarily targets library authors and enables them to easily integrate Kotlin libraries with Jupyter notebooks. It also includes an upgrade of the Kotlin compiler to version 1.5.0, as well as bug fixes and performance improvements. pip
Kotlin Kernel for Jupyter Notebook, v0.9.0
This update of the Kotlin kernel for Jupyter Notebook primarily targets library authors and enables them to easily integrate Kotlin libraries with Jupyter notebooks. It also includes an upgrade of the Kotlin compiler to version 1.5.0, as well as bug fixes and performance improvements. pip
The JetBrains Blog
Kotlin Kernel for Jupyter Notebook, v0.9.0 | The Kotlin Blog
This update of the Kotlin kernel for Jupyter Notebook primarily targets library authors and enables them to easily integrate Kotlin libraries with Jupyter notebooks. It also includes an upgrade of the
[GitHub]
Behind GitHub’s new authentication token formats
We’re excited to share a deep dive into how our new authentication token formats are built and how these improvements are keeping your tokens more secure. As we continue to focus on the security of
Behind GitHub’s new authentication token formats
We’re excited to share a deep dive into how our new authentication token formats are built and how these improvements are keeping your tokens more secure. As we continue to focus on the security of
The GitHub Blog
Behind GitHub's new authentication token formats
We’re excited to share a deep dive into how our new authentication token formats are built and how these improvements are keeping your tokens more secure. As we continue to…
[GitHub]
How we scaled the GitHub API with a sharded, replicated rate limiter in Redis
About a year ago, we migrated an old rate limiter in order to serve more traffic and accommodate a more resilient platform architecture. We adopted a replicated Redis backend with client-side sharding. In the end,
How we scaled the GitHub API with a sharded, replicated rate limiter in Redis
About a year ago, we migrated an old rate limiter in order to serve more traffic and accommodate a more resilient platform architecture. We adopted a replicated Redis backend with client-side sharding. In the end,
The GitHub Blog
How we scaled the GitHub API with a sharded, replicated rate limiter in Redis
Adventures in leveling up our API rate limiting infrastructure
[Android]
Start Your Engines: Launch New Android Auto Apps to Production!
Posted by Eric Bahna, Product Manager In March, we published the Android for Cars App Library as part of Jetpack and most developers have already migrated their implementations to it! In addition to fantastic partner adoption, drivers have been enthusiastic about the new apps and our quality
Start Your Engines: Launch New Android Auto Apps to Production!
Posted by Eric Bahna, Product Manager In March, we published the Android for Cars App Library as part of Jetpack and most developers have already migrated their implementations to it! In addition to fantastic partner adoption, drivers have been enthusiastic about the new apps and our quality
Android Developers Blog
Start Your Engines: Launch New Android Auto Apps to Production!
Posted by Eric Bahna, Product Manager In March, we published the Android for Cars App Library as part of Jetpack and most developers ...