Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Build your own Firefox
Search
Sankha Narayan Guria
January 06, 2013
Programming
2
270
Build your own Firefox
Hands on session on how to build Firefox from sources and write patches, for the event MozTI @ BESU
Sankha Narayan Guria
January 06, 2013
Tweet
Share
More Decks by Sankha Narayan Guria
See All by Sankha Narayan Guria
Ambry: LinkedIn’s Scalable Geo-Distributed Object Store
ngsankha
0
65
Getting started with Mozilla
ngsankha
2
130
Gluing Application Components with JavaScript
ngsankha
0
670
Building a Programmable Web
ngsankha
1
290
A Kick-start to Programming
ngsankha
2
250
Other Decks in Programming
See All in Programming
rack-attack gemによるリクエスト制限の失敗と学び
pndcat
0
230
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
1
220
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
330
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
4
3.5k
Combinatorial Interview Problems with Backtracking Solutions - From Imperative Procedural Programming to Declarative Functional Programming - Part 2
philipschwarz
PRO
0
150
ZJIT: The Ruby 4 JIT Compiler / Ruby Release 30th Anniversary Party
k0kubun
1
380
ゆくKotlin くるRust
exoego
1
210
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
500
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
830
インターン生でもAuth0で認証基盤刷新が出来るのか
taku271
0
180
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
2
3.7k
CSC307 Lecture 01
javiergs
PRO
0
680
Featured
See All Featured
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
110
Fireside Chat
paigeccino
41
3.8k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
45
Unsuck your backbone
ammeep
671
58k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.5k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
190
Skip the Path - Find Your Career Trail
mkilby
0
44
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
4 Signs Your Business is Dying
shpigford
187
22k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
150
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
420
sira's awesome portfolio website redesign presentation
elsirapls
0
120
Transcript
Build your own Firefox Sankha Narayan Guria @sankha93
Why build your own? Unique hands on experience To know
how the browser works Play with the code
Why build your own? Unique hands on experience To know
how the browser works Play with the code Most Important: The Geek Cred
Know your Tools
Mailing Lists
[email protected]
[email protected]
IRC irc.mozilla.org #Introduction, #developers, #india
IRC Help and get help Central point of all live
discussion Your chance to chat with Firefox developers
Mozilla Developer Docs Your universe begins here. Need anything? Just
check it on http://developer.mozilla.org/
Mercurial Version Control System used for the Mozilla Repository.
Mach Our build ninja. Close your eyes. Your Firefox will
be built.
What are we waiting for? Lets build our own Firefox.
Start here: https://developer.mozilla.org/en/Introduction
Developing for Firefox Contribute code to the browser. Check out
open bugs. Volunteer and fix them.
Bugzilla • Every change/feature in Firefox is a “bug” •
Lookup and track different bugs • Learn from others code http://bugzilla.mozilla.org/
MXR • Mozilla’s Intelligent Code Indexer. • Search for your
required keywords. • The full “mozilla-central” at your finger tips. http://mxr.mozilla.org/
How to begin? Most bugs look difficult, eh? Begin with
“good first bugs”.
Bugs Ahoy • Lists all the “good first bugs”. •
Search by component/language. http://www.joshmatthews.net/bugsahoy/
The procedure • Volunteer for a bug. • Study the
bug. • Write the code. • Make a patch. • Loop until you get a ‘r+’. Lets write a sample patch.
Thanks!