How GitHub Uses Ruby
14 engineering articles about Ruby from GitHub's engineering team
Other GitHub Technologies
Other Companies Using Ruby
Articles
Filter:
This article details how GitHub rebuilt its Issues search system to support nested queries with boolean AND/OR operators and parentheses.
Deborah Digges
10 min read
Includes Code
Has Summary
--
The article discusses how GitHub's Product Security Engineering team utilizes CodeQL, a static analysis engine, to enhance the security of GitHub's codebase.
Brandon Stewart
17 min read
Includes Code
Has Summary
--
The article discusses improvements made to GitHub's push processing system, which previously relied on a single, complex background job.
Will Haltom
8 min read
Includes Code
Has Summary
--
The article discusses GitHub's security alerts feature, which has sent over 62 million alerts for vulnerable dependencies since its launch.
Justin Hutchings
6 min read
Has Summary
--
The article introduces the CodeSearchNet Challenge, aimed at improving code search capabilities using machine learning techniques.
Hamel Husain
4 min read
Has Summary
--
The article discusses the optimization introduced in Ruby 2. 6, specifically focusing on direct instruction marking, which reduces memory usage by eliminating the need for a mark array.
The article discusses the application of machine intelligence to enhance GitHub's security alerts for vulnerabilities in software packages.
Ben Thompson
3 min read
Has Summary
--
GitHub has successfully removed jQuery from its frontend code, marking a significant transition towards using standard browser APIs.
GitHub Engineering
9 min read
Includes Code
Has Summary
--
The article discusses how GitHub mitigates replication lag and reduces read load on MySQL databases using a service called Freno.
The article discusses GitHub's transition of its Ruby on Rails application infrastructure to Kubernetes, detailing the challenges faced and the lessons learned throughout the migration process.
This article discusses GitHub's evolution in implementing Content Security Policy (CSP) and the subsequent measures taken to defend against post-CSP exploitation.
Patrick Toomey
21 min read
Includes Code
Has Summary
--
The article discusses how GitHub employs context-aware MySQL pools using HAProxy to manage high read loads efficiently.
GitHub's Metal Cloud emphasizes stability, availability, and performance by deploying services on bare-metal hardware.
This article discusses the evolution of GitHub Pages over a six-month period, highlighting eight key lessons learned during its transformation from a simple shell script to a robust OAuth applicati...
You've reached the end! All 14 articles loaded.