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
 
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
 
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
 
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
 
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
 
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! 🤗

Collapse
 
devramx profile image
devramx •

This is great! Looking forward to part-2.

Collapse
 
yechielk profile image
Yechiel Kalmenson •
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!