Tutorials Page 24
![Simple Scraping API with zenscrape]()
Simple Scraping API with zenscrape
So many developers believe that scraping a URL's content is easy -- just a simple
curland you're done, right? Nope. CAPTCHAs, rate limitations, origin-specific limitations -- they make getting content off the web a nightmare. Luckily we now have services like zenscrape...How to Use JPEG 2000 (JP2) for a Faster Images on iPhone
Images Slow Down WebsitesImages slow down the page-loading performance of many websites. Audit tools like Google’s Lighthouse can quickly tell you how many seconds you can save by optimizing your images. When you are delivering to desktops or android devices running Chrome browser, a quick solution...
![Firefox Kiosk Mode]()
Firefox Kiosk Mode
As someone who loves the HTML and web APIs, I want to see them used in all different types of devices and mediums. Being that I work for the amazing Mozilla Corporation, seeing Firefox and the gecko web engine thrive in those spaces is important...
![How to Create a QR Code]()
How to Create a QR Code
QR codes aren't everyone's cup of tea but I quite like them. If I see something I want to remember or check out later, especially when on the road, it's super easy to take a quick picture -- it's much easier than trying to remember a...
Scrape the Web with scrapestack
I first grew to love Firefox not as a web developer but as user, and what drew me to this amazing new browser was its add-on ecosystem. The add-on I used the most? Web scrapers. Piracy had just hit mainstream and I also need imagery...
![How to Detect an Ad Blocker]()
How to Detect an Ad Blocker
One of the unspoken rules of the internet is that most content is "free"... at the cost of webpage being littered with advertisements and trackers. This was't a big problem in the early internet days but trackers and advertisements have become so intrusive and unapologetically aggressive...
![Interview with a Pornhub Web Developer]()
Interview with a Pornhub Web Developer
Regardless of your stance on pornography, it would be impossible to deny the massive impact the adult website industry has had on pushing the web forward. From pushing the browser's video limits to pushing ads through WebSocket so ad blockers don't detect them, you have...
![Get Total Address Information with Geocode API]()
Get Total Address Information with Geocode API
Getting address information is vitally important. Whether shipping a package, tailoring a user experience to location, or using that data to help localize language on a website, getting location information wrong can lose a sale or brake feature. Let's take a look at an API...
![designMode]()
designMode
Every once in a while I stumble upon an API or browser setting that I can't believe ever existed. Such examples can be seen in the numerous
String.prototypeproperties such asbold,italics, and evenblink, which wrap given string text in their representative HTML...Easy Google Search Result API with Zenserp
No matter how much experience I gain in this industry, one task I continue to fail at is building an accurate, flexible, and maintainable scraper for site search. As soon as sites change their HTML structure, my scrape is borked. When looking to build my own...







