Posts about #engineering from the top innovative companies, all in one place.
Wed Nov 15 2023
Wisdom of Unstructured Data: Building Airbnb’s Listing Knowledge from Big Text Data
Tue Nov 14 2023
Summarizing Post Incident Reviews with GPT-4
How we use GPT-4 to summarize incident reports.
Mon Nov 13 2023
GitHub Availability Report: October 2023
In October, we experienced two incidents that resulted in degraded performance across GitHub services.
Tue Oct 31 2023
PinCompute: A Kubernetes Backed General Purpose Compute Platform for Pinterest
Mon Oct 30 2023
The architecture of today’s LLM applications
Here’s everything you need to know to build your first LLM app and problem spaces you can start exploring today.
Fri Oct 27 2023
Demystifying LLMs: How they can do things they weren’t trained to do
Explore how LLMs generate text, why they sometimes hallucinate information, and the ethical implications surrounding their incredible capabi...
Mon Oct 16 2023
Measuring Git performance with OpenTelemetry
Use our new open source Trace2 receiver component and OpenTelemetry to capture and visualize telemetry from your Git commands.
Wed Oct 11 2023
GitHub Availability Report: September 2023
In September, we experienced two incidents that resulted in degraded performance across GitHub services.
Mon Oct 09 2023
Prompting GitHub Copilot Chat to become your personal AI assistant for accessibility
GitHub Copilot Chat can help you learn about accessibility and improve the accessibility of your code.
Mon Oct 02 2023
Career stories: The math-music connection in data science
When Javier signed up for a programming course during the pandemic, he had no idea that his career was about to shift from the world of musi...
Wed Sep 27 2023
How I used GitHub Copilot Chat to build a ReactJS gallery prototype
GitHub Copilot Chat can help developers create prototypes, understand code, make UI changes, troubleshoot errors, make code more accessible,...
Tue Sep 26 2023
How GitHub uses GitHub Actions and Actions larger runners to build and test GitHub.com
Recently, we’ve been working to make our CI experience better by leveraging the newly released GitHub feature, Actions larger runners, to ru...
Wed Sep 20 2023
Building for Inclusivity: The Technical Blueprint of Pinterest’s Multidimensional Diversification
Wed Sep 20 2023
Career stories: Influencing engineering growth at LinkedIn
Since learning frontend and backend skills, Rishika’s passion for engineering has expanded beyond her team at LinkedIn to grow into her own ...
Wed Sep 13 2023
GitHub Availability Report: August 2023
In August, we experienced two incidents that resulted in degraded performance across GitHub services.
Wed Sep 06 2023
How to build an enterprise LLM application: Lessons from GitHub Copilot
The team behind GitHub Copilot shares its lessons for building an LLM app that delivers value to both individuals and enterprise users at sc...
Tue Sep 05 2023
MLEnv: Standardizing ML at Pinterest Under One ML Engine to Accelerate Innovation
Thu Aug 31 2023
How GitHub reduces costs with upgraded Codespaces
See how much more you can get out of GitHub Codespaces by taking advantage of the improved processing power and increased headroom the RAM p...
Wed Aug 30 2023
Why Rust is the most admired language among developers
Rust continues to top the charts as the most admired and desired language by developers, and in this post, we dive a little deeper into how ...
Mon Aug 28 2023
10 things you didn’t know you could do with GitHub Projects
Learn how to optimize your usage of GitHub Projects to plan and track your work from idea to production.
Thu Aug 24 2023
Unleashing GitHub Codespaces templates to ignite your development
Learn how to leverage templating features in GitHub Codespaces to streamline your project setup, improve consistency, and simplify collabora...
Mon Aug 21 2023
Highlights from Git 2.42
Another new release of Git is here! Take a look at some of our highlights on what's new in Git 2.
Thu Aug 17 2023
mTLS: When certificate authentication is done wrong
In this post, we'll deep dive into some interesting attacks on mTLS authentication.
Wed Aug 09 2023
GitHub Availability Report: July 2023
In July, we experienced one incident that resulted in degraded performance across GitHub services.
Thu Aug 03 2023
Career Stories: Building community and connections
As Keerthana explored her passion for iOS engineering, she also found mentorship and new working styles.
Thu Aug 03 2023
Introducing code referencing for GitHub Copilot
Today, we’re announcing a private beta of GitHub Copilot with code referencing that includes a filter to detect code suggestions matching pu...
Wed Aug 02 2023
How we build containerized services at GitHub using GitHub
Learn about how we build containerized services that power microservices on the GitHub.
Thu Jul 27 2023
Scaling merge-ort across GitHub
GitHub switched to performing merges and rebases using merge-ort.
Tue Jul 25 2023
How to build a GPT-3 App with Nextjs, React, and GitHub Copilot
In this step-by-step tutorial, you will learn how to use GitHub Copilot to build an application with OpenAI’s gpt-3.
Mon Jul 17 2023
A developer’s guide to prompt engineering and LLMs
Prompt engineering is the art of communicating with a generative AI model.
Wed Jul 12 2023
GitHub Availability Report: June 2023
In June, we experienced two incidents that resulted in degraded performance across GitHub services.
Tue Jul 11 2023
GitHub CLI project command is now generally available!
Level up your use of GitHub Projects on the command line and in GitHub Actions with the new project CLI command.
Thu Jul 06 2023
Accessibility considerations behind code search and code view
A look at how we improved the readability of code on GitHub.
Wed Jun 21 2023
Crafting a better, faster code view
The new GitHub Code View brings users many new features to improve the code reading and exploration experiences, and we overcame a number of...
Tue Jun 20 2023
How to use GitHub Copilot: Prompts, tips, and use cases
In this prompt guide for GitHub Copilot, two GitHub developer advocates, Rizel and Michelle, will share examples and best practices for comm...
Wed Jun 14 2023
GitHub Availability Report: May 2023
In May, we experienced four incidents that resulted in degraded performance across GitHub services.
Tue Jun 13 2023
Deep Multi-task Learning and Real-time Personalization for Closeup Recommendations
Tue Jun 13 2023
Maximizing Solution Visibility with Machine Learning-Powered App Recommendations
Thu Jun 08 2023
Developer experience: What is it and why should you care?
Explore how investing in a better developer experience frees developers to do what matters most: building great software.
Thu May 25 2023
Representation online matters: practical end-to-end diversification in search and recommender…
Thu May 18 2023
GitHub celebrates developers with disabilities on Global Accessibility Awareness Day
GitHub is the home for all developers and on this Global Accessibility Awareness Day we are thrilled to celebrate the achievements of disabl...
Wed May 17 2023
Inside GitHub: Working with the LLMs behind GitHub Copilot
Developers behind GitHub Copilot discuss what it was like to work with OpenAI’s large language model and how it informed the development of ...
Wed May 17 2023
How GitHub Copilot is getting better at understanding your code
With a new Fill-in-the-Middle paradigm, GitHub engineers improved the way GitHub Copilot contextualizes your code.
Thu Apr 20 2023
Measuring Performance for iOS Apps at Uber Scale
Curious about the magic behind Uber’s iOS app performance? Check out our blog post to learn how we overcame scalability challenges in our ap...
Mon Feb 06 2023
The technology behind GitHub’s new code search
A look at what went into building the world's largest public code search index.
Thu Feb 02 2023
How the Uber Membership Team Developed the ActionCard Design Pattern to Do More with Less
In this blog post, discover how a team of Uber app engineers streamlined development with a new native mobile architecture, resulting in far...
Wed Feb 01 2023
GitHub Availability Report: January 2023
In January, we experienced two incidents, one that resulted in degraded performance for Packages and Pages and another that impacted Git use...
Tue Jan 31 2023
Career stories: Taking LinkedIn Engineering to Tel Aviv
A mom of three, military veteran, and former white-hat hacker, Eynav joined LinkedIn through the acquisition of the marketing analytics star...
Fri Dec 16 2022
Career stories: Next-gen systems, servers, and SREs
Saira joined our Bangalore site reliability engineering (SRE) team to tackle large-scale, site engineering challenges and grow.
Tue Dec 13 2022
Devpod: Improving Developer Productivity at Uber with Remote Development
In this blog, we share how we improved the daily edit-build-run developer experience using DevPods, Uber’s remote development environment.
Tue Dec 13 2022
Saving 5,400 hours a year with Gradle's Configuration Cache
Recovering an estimated $1.
Fri May 31 2019
Shipping Binary Frameworks With Swift 5.0
How to get a binary framework shipped with Swift 5.
Tue May 07 2019
Eloquent Labs Joins Square
We’re thrilled that the team from Eloquent Labs will be joining Square.
Thu Apr 11 2019
Zooming Out From Engineering
Some insights on leadership, career development, and building teams at scale that Square’s Head of Seller, Alyssa Henry, shared during the 2...
Thu Mar 28 2019
Mobile Web Performance @ Caviar
Across any e-commerce website, page load times are directly correlated with conversion rate.
Tue Mar 12 2019
Engineering Management Philosophies and Why They Matter Even if You Are Not a Manager
Let’s define what the role of an Engineering Manager is and how management philosophies guide an individual to fill that role.
Fri Dec 14 2018
KotlinPoet 1.0 is here!
KotlinPoet is a collection of Kotlin API that makes generating .
Tue Nov 27 2018
Women of Bitcoin: Volume 3
In our third and final post of our series, “Women of BTC”, we’ll hear from Tobi Kral on the Engineering team and Alaina Tyrer on Executive A...
Tue Nov 27 2018
Abstracting Sharding with Vitess and Distributed Deadlocks
One of the main reasons Vitess was such a success for Cash App is that it abstracts database sharding away from the application code.
Fri Nov 16 2018
Remodeling Cash App Payments
Before we could partition our database we needed to prepare our data model.
Wed Nov 14 2018
Exploring Ruby 2.6 — Enumerator, Hash, and Enumerable Changes
New features to try in the upcoming ruby-2.
Wed Nov 07 2018
A good problem to have: Scaling up the @CashApp database with Vitess.
Tue Nov 06 2018
When I joined Caviar in 2016, I was fully bought into React and all the good stuff around building modular systems.
Wed Oct 17 2018
Women of Bitcoin
Today, we’re excited to kick off our “Women of BTC” blog series.
Thu Sep 06 2018
Women Who Make (Part 2)
At Square, each of our community groups has a spotlight month.
Tue Sep 04 2018
A silent meeting is worth a thousand words
Building a culture where all thoughts can be voiced (or written as the case may be).
Fri Aug 10 2018
Risky Business: Interning on Square’s Risk Team
Square’s main purpose is economic empowerment.
Wed Aug 01 2018
Square WomEng Hear + Now 2018: Lightning Talks
Hear + Now is a tech lightning talk series hosted by Square’s WomEng organization.
Tue Jun 19 2018
Challenge — Table of Contents Generator
Introducing developer challenges! This is a new series where we post challenges inspired by real world applications.
Tue May 29 2018
Design your custom payment form with SqPaymentForm
Customize your payment form using Square’s SqPaymentForm and some CSS.
Mon Apr 23 2018
Migrating to Warmer Times Ahead
Caviar’s consumer web frontend architecture has changed a lot over the years.
Thu Apr 12 2018
Lightning Talks: A Tour of Duty at the U.S. Digital Service
Every month, Square Engineers give lightning talks internally.