Adam Obeng | Data Scientist, Data Platform Science; J.C. Zhong | Tech Lead, Analytics Platform; Charlie Gu | Sr. Manager, Engineering Writing queries to solve analytical problems is the core task for Pinterest’s data users. However, finding the right data and translating an analytical problem into correct and efficient SQL code can be challenging tasks in a fast-paced environment with significant
The world has changed quite a bit since ¯\_(ツ)_/¯ became 🤷♀️. Mobile devices proliferated, the gig economy burgeoned, and remote work began to rise. Then the pandemic hit and beyond our heroic essential workers, almost everyone became a remote worker. The emoji has steadily evolved alongside us, acting as essential communicators full of life and color. Body language, subtle forms of humor, or e
Airtable’s codebase follows an ethos of continual evolution. We’re unafraid of ripping out old code when it no longer meets our needs or introducing new technologies and patterns to reflect the current state of the art. Today, we’re going to provide an overview of some of the step-change moments in the history of our codebase, and dive deep into the largest of these changes: our migration to TypeS
This blog was written by Bethany Griggs, with additional contributions from the Node.js Technical Steering Committee and project collaborators. We’re excited to announce that Node.js 17 was released today! Node.js 17 replaces Node.js 16 as our ‘current’ release line, with Node.js 16 being promoted to long-term support (LTS) next week. You can expect new releases of Node.js 17 approximately every t
How Airbnb ships features faster across web, iOS, and Android using a server-driven UI system named Ghost Platform 👻. By Ryan Brooks Background: Server-Driven UIBefore we dive into Airbnb’s implementation of server-driven UI (SDUI), it’s important to understand the general idea of SDUI and how it provides an advantage over traditional client-driven UI. In a traditional world, data is driven by th
It is easy to get caught up in the evolution of ways. I do it all the time. I’ll rattle on about the “abuse” of some way, only to realize that abuse is just part of the way of ways. Or I’ll stress when someone rants on about the “right way”, without considering the bigger picture. I’ve found it helpful to think of ways from the standpoint of hype, adoption, diffusion, borrowing, commodification, t
Summary: Flow prioritizes the Facebook codebase’s need for more type safety and fast performance on very large codebases. Flow’s over-arching philosophy is evolving beyond just “JavaScript with types” and we will add new language features including new syntax that goes beyond type annotations to address internal users’ evolving needs. We are also making changes to how we engage with open source. R
Today, I am going to try a bold experiment. Coming up with a JavaScript to JavaScript optimizing compiler. Optimize for what metric? Performance of code execution (eg. how long does it take to calculate the n-th prime number). I got started after reading “Is WebAssembly magic performance pixie dust?”, an article by Surma, a Google Developer Advocate. Go check it out, it’s a balanced, thoughtful an
So, lets talk about GitHub CLI. Last week, on 2020–09–17, GitHub released first stable version of its CLI tool. This tool can help us creating and listing pull requests, we can also create new issues, list issues, etc. Lets check in practice, what this tool can do. First, we need to install it. On macOS it is simple as this: brew install ghNext thing that you need to do is authentication. You can
This blog was written by Bethany Griggs, with additional contributions from the Node.js Technical Steering Committee. We are excited to announce the release of Node.js 16 today! Highlights include the update of the V8 JavaScript engine to 9.0, prebuilt Apple Silicon binaries, and additional stable APIs. You can download the latest release from https://nodejs.org/en/download/current/, or use Node V
A few years ago I had the privilege of being an engineer on the Google Photos team and part of the initial launch in 2015. A lot of people contributed to the product — designers, product managers, researchers, and countless engineers (across Android, iOS, Web, and the server) to name just some of the major roles. My responsibility was the web UI, and more specifically the photo grid. We wanted to
In my role as a Cloud and SRE Practice Lead at Slalom Build, I am fortunate to talk to a wide range of organizations, from smaller mid-market companies all the way to astoundingly large and complex enterprises, all from an equally wide range of industries. There is no doubt about it, Site Reliability Engineering (SRE) is the latest hot topic. These companies are looking to reduce the impact and ri
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く