Web
We track 71 posts about Web from 35 engineering blogs. Most active: Scrapinghub, SitePoint, Philip Walton. Latest post: Oct 9, 2026.
Companies writing about Web
Recent posts
Modern Web Automation With Python and Selenium (opens on the source site)
Selenium is a web automation tool that allows you to use Python to programmatically interact with dynamic, JavaScript-generated web pages. Your Python Selenium code drives a real browser that you can instruct to fill out forms, click buttons, scrape dynamically generated data, or write automated tests for web applications. By implementing the Page Object Model (POM) design pattern, you can create clean and scalable automation scripts that are straightforward to read and maintain. By the end of this tutorial, you’ll understand that: Selenium allows you to launch browsers, visit URLs, and…
Android on iOS, Web & Desktop Efficiently and for Free (opens on the source site)
Compile Android apps for iOS, web and desktop with a free, open-source compatibility layer. Try the browser demo, see the iOS binary size and migrate one screen at a time.
Cloudflare Web Search API for AI Agents: Build a Grounded Worker (opens on the source site)
Build a Cloudflare Worker that grounds AI agents with live web results using the Web Search API (beta), and evaluate the trade-offs between AI Gateway, direct providers, and aggregators. Continue reading Cloudflare Web Search API for AI Agents: Build a Grounded Worker on SitePoint.
Refactoring The-Internet: Deploying the web app to Render (opens on the source site)
We are well on our way to place a copy of my favorite test site, The-Internet, onto its new home on Render.com, a place where developers can deploy web apps using their free tier, much like Heroku in its heyday. Sure, web apps that live on the free tier of Render takes a minute or so to spin up, but, hey, you get what you pay for! With our last blog post, we: Examined using Google AI the Gemfile of the original The-Internet, a Ruby project at https://github.com/saucelabs/the-internet, hosting on the failing site, https://the-internet.herokuapp.com/ Created a new copy of the web app onto my…
Do You Want Your Web App to Feel Like a Native App? (opens on the source site)
Use macOS, Windows or Linux desktop styling in the JavaScript port, with an optional HTML menu bar, and see how the same theme work reaches the Certificate Wizard.
7 Game-Changing Web UI Features You Can Start Using Today (opens on the source site)
I was watching this video from the Google IO on all the new web UI features that are coming to the web platform and I was blown away by how many of these features are already available in modern browsers. In this article, I want to highlight 7 of these features that I think are game-changing and that you can start using today (of course, in some of the modern browsers). CSS Text Box CSS Scrollspy Contrast Color The hidey bar using @scroll-state query Gap Decorations The light-dark() function The linear() function CSS Text Box A new property called text-box is coming to the web platforms that…
Quiz: Python Web Applications: Deploy Your Script as a Flask App (opens on the source site)
In this quiz, you’ll test your understanding of Python Web Applications: Deploy Your Script as a Flask App. By working through this quiz, you’ll revisit what separates a web application from a static site, how Flask connects URLs to your Python functions, how to read and escape what your users type, and what it takes to get your code running on Google App Engine. [ Improve Your Python With 🐍 Python Tricks 💌 – Get a short & sweet Python Trick delivered to your inbox every couple of days. >> Click here to learn more and see examples ]
Building Better Video Experiences on the Web: A Developer’s Guide to Modern Video Workflows (opens on the source site)
null Continue reading Building Better Video Experiences on the Web: A Developer’s Guide to Modern Video Workflows on SitePoint.
How fast is the web? Explore billions of real-user measurements with BEACON (opens on the source site)
Cloudflare is open-sourcing the BEACON dataset, making billions of anonymized Real User Monitoring (RUM) performance records publicly available on Google BigQuery. Explore real-world Core Web Vitals, soft navigation metrics, and performance breakdowns across browsers and regions.
Upgrading to Red Hat JBoss Web Server 7: Key changes & impacts (opens on the source site)
Red Hat ·
Upgrading your web server layer can mean an afternoon of dependency updates or 3 months of effort troubleshooting breaking changes. With Red Hat JBoss Web Server (JWS) 7 now generally available—bringing Apache Tomcat 11.0.21, Jakarta EE 11, and Java 17—here is what actually impacts your builds and deployments. The post Upgrading to Red Hat JBoss Web Server 7: Key changes & impacts appeared first on Red Hat Developer.
Web Workers: A Second Thread for Your JavaScript (opens on the source site)
Large photo uploads can be slow, but resizing and compressing images in the browser can freeze the page if the work runs on the main thread. This article shows how to use a Web Worker to process images before uploading them without interrupting the app. Read more
From Live Event to Evergreen Content: Building a Web Workflow That Keeps Working After the Stream Ends (opens on the source site)
null Continue reading From Live Event to Evergreen Content: Building a Web Workflow That Keeps Working After the Stream Ends on SitePoint.
Designing Interactive Live Video Experiences for the Web: Architecture, UX, and Monetization (opens on the source site)
null Continue reading Designing Interactive Live Video Experiences for the Web: Architecture, UX, and Monetization on SitePoint.
Quiz: Enhance Your Flask Web Project With a Database (opens on the source site)
In this quiz, you’ll test your understanding of Enhance Your Flask Web Project With a Database. By working through this quiz, you’ll revisit how to hide secrets in environment variables, define a database schema, connect your Flask app to SQLite, and store the posts that your users submit through a form. SQLite ships with Python, so you can build the whole project without installing a database server. [ Improve Your Python With 🐍 Python Tricks 💌 – Get a short & sweet Python Trick delivered to your inbox every couple of days. >> Click here to learn more and see examples ]
Building Monetized Live Streaming Experiences: A Developer’s Guide to Interactive Web Video (opens on the source site)
null Continue reading Building Monetized Live Streaming Experiences: A Developer’s Guide to Interactive Web Video on SitePoint.
Understanding X & Y Coordinates in GIS & Web Mapping (opens on the source site)
MapTiler ·
Learn how X and Y coordinates work in digital mapping, how they differ from latitude/longitude, and how to transform planar coordinates using MapTiler API.
Jev, the model that cannot write a word, and where it fits in web scraping(does it?) (opens on the source site)
Jev by TypeFace AI cannot generate a string, so it cannot extract a field. What it is, how it differs from an LLM, and the one job it earns in a scraping pipeline.
Firewalls run the web, just not on purpose (opens on the source site)
Web Application Firewalls run on 92.4% of the top websites, but most arrived bundled with a CDN and were never tuned to resist automated access.
Modern Web Types (opens on the source site)
One of my biggest annoyances with TypeScript is that any time you use it on a project with newer web features, you inevitably run into type errors. For example, here’s a screenshot of an error I got just the other day when trying to use element-scoped view transitions: “Property ‘startViewTransition’ does not exist on type ‘HTMLElement’.” Or this error when trying to use the Long Animation Frame API to measure and optimize JavaScript execution performance: “Property ‘scripts’ does not exist on type ‘PerformanceEntry’.” Or yet another one when trying to feature-detect and use fetchLater() to…
Power Up Your AI Agent With Live Web Search, for Fewer Tokens (opens on the source site)
Give your AI agent live web search with a tool-calling loop, then cut your token cost by feeding it Markdown instead of raw JSON search results. Continue reading Power Up Your AI Agent With Live Web Search, for Fewer Tokens on SitePoint.
Before You Write Production Code: A Pre-Development Infrastructure Checklist for Web Projects (opens on the source site)
null Continue reading Before You Write Production Code: A Pre-Development Infrastructure Checklist for Web Projects on SitePoint.
The page your agent scrapes is now an attack surface. Is it ready for the hostile web? (opens on the source site)
Real web is becoming hostile for AI Agents. The page your agent scrapes now could be a potential attack surface. Read more and join Zyte's virtual meet-up to see it in action.
Web data in a reactive notebook: an introduction to marimo (opens on the source site)
marimo is a reactive Python notebook that reruns only affected cells. Learn to scrape web data with Zyte API, chart prices, and cache costly API calls.
75% of the web uses robots.txt - here's how (opens on the source site)
Three in four of the world's top sites publish a robots.txt, yet few name individual crawlers. A look inside the web's advisory layer: coverage, sophistication and limits.
Testing cookie behavior across hundreds of web surfaces with our in-house auditor (opens on the source site)
Dropbox ·
Our cookie auditor acts like a privacy-conscious user by visiting web pages and checking that they only load cookies consistent with that user’s preferences.
Now in Labs: Full-screen messaging on web (opens on the source site)
Tumblr ·
Messages on web live in small popovers: both the list of messages, and the message window itself. That’s fine for a quick reply, but it gets cramped when you’re keeping up with a lot of conversations, so we built a full-screen version.Full-screen messaging gives your DMs more space: your conversation list on the left, the open conversation on the right. Of course, you can switch between your blogs, start a new chat, send GIFs and images, and block or report a conversation.To try it, enable it in Labs → Full-screen messaging. Once it’s on, open your messages and click “All messages” at the…
Get rid of your CAPTCHA, the future of the web is bots (opens on the source site)
Ryan chats with Brian Alvey, CTO at WordPress VIP, about how AI agents are changing the business models of the web, what parts of how we build our sites won’t survive our current digital evolution, and why your site will always need structured content.
The web is being priced, not blocked (opens on the source site)
Zyte's State of Web Access research finds new barriers making web scraping more difficult. We interview the researcher who says that doesn't mean the opportunity is over.
The web is synthetic. Now look at the human trail (opens on the source site)
Domagoj Marić explores how AI, web scraping, and OSINT turn scattered personal data into profiles, scams, and security risks at Extract Summit.
The Forms Evolution, Web AI, and Architectural Vision! (opens on the source site)
Angular ·
The Angular ecosystem continues to push forward with deeper AI integration and modern form architectures. This week, our community experts track the complete evolution of form handling, explore client-side AI, and dive into tactical discussions about developer craftsmanship in the age of AI.Catch up with these incredible community features!From Template-Driven to Signal-Driven Angular FormsSonu Kapoor @SonuKapoor1978 charts the complete architectural evolution of forms in Angular. Learn how form state management has progressed from legacy template-driven approaches all the way to the highly…
Related topics
This page is generated automatically from the engineering blogs we follow. Every post links to its source, where it was published. See all sources.