DEV Community

Cover image for Writing Your First Browser Extension Tutorial - Part 1

Writing Your First Browser Extension Tutorial - Part 1

Yechiel Kalmenson on August 05, 2019

This tutorial is based on a workshop I gave at the Codeland conference in NYC in 2019. For the purpose of this tutorial we will use Firefox, thoug...
Collapse
 
volysandro profile image
Sandro Volery

This is honestly great, browser extensions are about the only thing i havent looked into yet to work on for a side project, simply because i didn't have any ideas :D this article kind of got me interested so now i got to find ideas.. does anyone have a cool idea?

Collapse
 
bmitchinson profile image
Ben Mitchinson

Consider updating this extension to integrate dev.to into the ui on twitter where trends are typically displayed.

Let me know if you take it on / decide to pass I'd love to help out.

Collapse
 
yechielk profile image
Yechiel Kalmenson

I'm glad I got you interested 🤗

Let me know what you end up making!

Collapse
 
jaschwar profile image
Jesse Schwartz

Great tutorial :)

I would suggest that if your extension doesn't do as you expect run your manifest.json through a validator like jsonlint.com. Its easy to miss a comma or ending parentheses, and most errors can be found with a simple tool like.

Collapse
 
yechielk profile image
Yechiel Kalmenson

Great tip! Thanks!

I should probably add that to the body of the post 🙂

Collapse
 
kristijanfistrek profile image
KristijanFištrek

Exactly what I needed! 🖤

Collapse
 
yechielk profile image
Yechiel Kalmenson

Glad you found it useful!

Collapse
 
kristijanfistrek profile image
KristijanFištrek

Looking forward to Part 2!

Thread Thread
 
yechielk profile image
Yechiel Kalmenson
Thread Thread
 
kristijanfistrek profile image
KristijanFištrek

Aaaa yiss! 🤘

Collapse
 
syedmeesamali profile image
syedmeesamali

Thanks for great post. Really gave me lot of ideas to experiment with.

Collapse
 
yechielk profile image
Yechiel Kalmenson

Glad you found it helpful!

🤗

Collapse
 
th3n00bc0d3r profile image
Muhammad

Great, I am going to follow that and think of something... Cheers Man.

Collapse
 
yechielk profile image
Yechiel Kalmenson

Awesome! Let us know what you make!

Collapse
 
oygen87 profile image
Eugen Cazacu

great article! thanks for clarifying the concept of browser extensions and how easy they are to write

Collapse
 
yechielk profile image
Yechiel Kalmenson

Glad you liked it!

Collapse
 
devramx profile image
devramx

This is great! Looking forward to part-2.

Collapse
 
yechielk profile image
Yechiel Kalmenson
Collapse
 
stephensauceda profile image
Stephen Sauceda

This is terrific! Thanks!

Collapse
 
yechielk profile image
Yechiel Kalmenson

Glad you found it helpful!

Collapse
 
dubem profile image
Dubem

your clarity on this concept compelled me to leave a comment. i like the way you concisely explained the process and had checkback points to help with any roadblocks. more content, please!

Collapse
 
yechielk profile image
Yechiel Kalmenson

Thank you!

This feedback means a lot to me! 🤗