Archive

Category Archives for "Networking"

A History of HTML Parsing at Cloudflare: Part 1

A History of HTML Parsing at Cloudflare: Part 1
A History of HTML Parsing at Cloudflare: Part 1

To coincide with the launch of streaming HTML rewriting functionality for Cloudflare Workers we are open sourcing the Rust HTML rewriter (LOL  HTML) used to back the Workers HTMLRewriter API. We also thought it was about time to review the history of HTML rewriting at Cloudflare.

The first blog post will explain the basics of a streaming HTML rewriter and our particular requirements. We start around 8 years ago by describing the group of ‘ad-hoc’ parsers that were created with specific functionality such as to rewrite e-mail addresses or minify HTML. By 2016 the state machine defined in the HTML5 specification could be used to build a single spec-compliant HTML pluggable rewriter, to replace the existing collection of parsers. The source code for this rewriter is now public and available here: https://github.com/cloudflare/lazyhtml.

The second blog post will describe the next iteration of rewriter. With the launch of the edge compute platform Cloudflare Workers we came to realise that developers wanted the same HTML rewriting capabilities with a JavaScript API. The post describes the thoughts behind a low latency streaming HTML rewriter with a CSS-selector based API. We open-sourced the Rust library as it can also be used Continue reading

Introducing the HTMLRewriter API to Cloudflare Workers

Introducing the HTMLRewriter API to Cloudflare Workers
Introducing the HTMLRewriter API to Cloudflare Workers

We are excited to announce that the HTMLRewriter API for Cloudflare Workers is now GA! You can get started today by checking out our documentation, or trying out our tutorial for localizing your site with the HTMLRewriter.

Want to know how it works under the hood? We are excited to tell you everything you wanted to know but were afraid to ask, about building a streaming HTML parser on the edge; read about it in part 1 (and stay tuned for part two coming tomorrow!).

Faster, more scalable applications at the edge

The HTMLRewriter can help solve two big problems web developers face today: making changes to the HTML, when they are hard to make at the server level, and making it possible for HTML to live on the edge, closer to the user — without sacrificing dynamic functionality.

Since the introduction of Workers, Workers have helped customers regain control where control either wasn’t provided, or very hard to obtain at the origin level. Just like Workers can help you set CORS headers at the middleware layer, between your users and the origin, the HTMLRewriter can assist with things like URL rewrites (see the example below!).

Back Continue reading

My IETF 106

The 106th meeting of the IETF was in Singapore in November 2019. As usual for the IETF, there were many Working Group meetings, and this report is definitely not an attempt to cover all of these meetings or even anything close to that. Here I’ve been highly selective and picked out just the items that I found interesting from the sessions I attended.

Compute Express Link Eyes Hardware Push in 2021

CXL has big beneficial implications for a wide range of industries, including high-performance...

Read More »

© SDxCentral, LLC. Use of this feed is limited to personal, non-commercial use and is governed by SDxCentral's Terms of Use (https://www.sdxcentral.com/legal/terms-of-service/). Publishing this feed for public or commercial use and/or misrepresentation by a third party is prohibited.

Verizon, Ericsson, and Qualcomm Boast DSS Advancements

The technology is still, at least partially, theoretical because it remains under development and...

Read More »

© SDxCentral, LLC. Use of this feed is limited to personal, non-commercial use and is governed by SDxCentral's Terms of Use (https://www.sdxcentral.com/legal/terms-of-service/). Publishing this feed for public or commercial use and/or misrepresentation by a third party is prohibited.

Harnessing the Power of the People: Cloudflare’s First Security Awareness Month Design Challenge Winners

Harnessing the Power of the People: Cloudflare’s First Security Awareness Month Design Challenge Winners

Grabbing the attention of employees at a security and privacy-focused company on security awareness presents a unique challenge; how do you get people who are already thinking about security all day to think about it some more? October marked Cloudflare’s first Security Awareness Month as a public company and to celebrate, the security team challenged our entire company population to create graphics, slogans, and memes to encourage us all to think and act more securely every day.

Employees approached this challenge with gusto; global participation meant plenty of high quality submissions to vote on. In addition to being featured here, the winning designs will be displayed in Cloudflare offices throughout 2020 and the creators will be on the decision panel for next year’s winners. Three rose to the top, highlighting creativity and style that is uniquely Cloudflarian. I sat down with the winners to talk through their thoughts on security and what all companies can do to drive awareness.

Eugene Wang, Design Team, First Place

Harnessing the Power of the People: Cloudflare’s First Security Awareness Month Design Challenge Winners

Sílvia Flores, Executive Assistant, Second Place

Harnessing the Power of the People: Cloudflare’s First Security Awareness Month Design Challenge Winners

Scott Jones, e-Learning Developer, Third Place

Security Haiku

Wipe that whiteboard clean‌‌
Visitors may come and see
Secrets not for them

No tailgating please
You may be a Continue reading

Gelsinger’s Greatest Hits on VMware’s Q3 Earnings Call

VMware CEO Pat Gelsinger said he expects Carbon Black combined with VMware’s “security-driven...

Read More »

© SDxCentral, LLC. Use of this feed is limited to personal, non-commercial use and is governed by SDxCentral's Terms of Use (https://www.sdxcentral.com/legal/terms-of-service/). Publishing this feed for public or commercial use and/or misrepresentation by a third party is prohibited.

Winners of the 2019 Chapterthon To Be Announced On 11 December – Voting Is Open Now!

"Connecting the unconnected" on a delegate's t-shirt at the 4th annual Summit on Community Networks in Africa

We’re thrilled to showcase this year’s creative, innovative and impactful projects aimed at ‘Connecting the Unconnected’. These short-term projects were run by twenty-eight of our Chapters that participated in the 2019 Chapterthon. We highly encourage you to take a few minutes to view the amazing work accomplished by your peers, and vote for your favorite project.

The winners of the 2019 Chapterthon will be announced during the upcoming Community Forum on 11 December, 13:00 UTC. Please join us in celebrating the amazing projects. The winning Chapters will be rewarded with a 1st prize of 3000 USD, 2nd prize of 2000 USD, and 3rd prize of 1000 USD. 

Make your vote count before 6 December: vote now

Find out who the winners are on 11 December: register here.


Image credit: © Internet Society / Nyani Quarmyne / Panos Pictures

The post Winners of the 2019 Chapterthon To Be Announced On 11 December – Voting Is Open Now! appeared first on Internet Society.

Can Kubernetes Orchestrate the Infrastructure?

Portworx sponsored this post. Is it possible that managing stateful applications on Kubernetes will become easier than handling the stateless apps containers were originally designed for? Portworx, said that’s what customers are telling him. When it comes to encouraging the adoption of Kubernetes in production in an enterprise setting, that is good news, but not something everyone would agree with. In a recent poll by The New Stack, 10% of respondents thought that improving Kubernetes’ integration with storage was the top challenge for the community — after concerns about user experience and support for multitenancy. But Thirumale isn’t the only one who thinks the Kubernetes ecosystem is ready for stateful workloads. “People are starting to do serious stateful workloads in the cloud and in Kubernetes, in particular,” SoundCloud | Pocket Casts | Apple Podcasts | Spotify | 

BrandPost: Branch Office SD-WAN Availability: Last-Mile Considerations

MPLS is showing its age in the era of digital transformation. SD-WAN’s agility, low cost, and direct branch office cloud access increasingly make more sense for global, cloud-enabled organizations. The big question for many IT leaders is: Can  SD-WANs and their Internet last-mile connections match MPLS’s availability to serve as an MPLS alternative?The short answer? Yes.  Here’s why.MPLS’s Last-Mile Availability Problem MPLS has long been known for its uptime. As managed services that’s no surprise; the telcos do a very good job keeping an eye on the core of their networks. But what’s often a surprise to outsiders is the problem MPLS services have with the last mile. The high cost of MPLS services makes it impractical to equip branch offices with redundant last-mile MPLS connections, and without redundancy delivering on uptime is challenging. And even with Internet backup, failover is often manual or slow enough to disrupt the user experience.To read this article in full, please click here

Deep Dive: A Look at Top Retailers’ Security Practices

In April 2019 the Internet Society’s Online Trust Audit released its 10th Online Trust Audit and Honor Roll. One of the longest-running sectors covered in the Audit is online retailers. In this blog post we will look at the top 500 online retailers in the US based on online sales and how they fare in security best practices advocated by OTA.

Overall 65% of online retailers in the top 500 made the honor roll this year, a marked improvement over 2017 when just over half (51%) did. With the upcoming holidays many consumers will be doing much of their shopping online, therefore it is more important than ever that any online retailer practices good email and site security. After all, consumers are sending highly-sensitive data like credit cards and addresses at a much higher rate during the holidays.

In site security retailers fared well, as did most sites. Fully 92% of the top 500 online retailers has AOSSL/HSTS on their sites (virtually the same as 91% of sites overall). The good news this year is that this is a significant increase over the the 38% that had AOSSL/HSTS in 2017. The bad news is that the fact that this is Continue reading

Heavy Networking 489: Is BBR Too Unfair An Algorithm For The Internet?

BBR is a congestion control algorithm (CCA) that's growing in use on the Internet. However, a design element in BBR starves competing CCAs for bandwidth on shared links, allowing BBR to consume more than its fair share. On today's Heavy Networking we speak with researchers at Carnegie Mellon University who have measured BBR's unfairness. We discuss the research, learn how BBR differs from legacy algorithms such as Cubic and Reno, and explore impacts to the Internet. Our guests are Ranysha Ware, Ph.D. student; and Justine Sherry, Associate Professor of Computer Science.

The post Heavy Networking 489: Is BBR Too Unfair An Algorithm For The Internet? appeared first on Packet Pushers.

Inphi launches DSPs for long-distance 400Gb networking

Inphi, a developer of high-speed data interconnects, announced it has begun sampling its new Canopus coherent digital signal processor (DSP), which it claims reduces power draw by up to 75 percent and triples the throughput of data over fiber networks, especially over long distances.The Canopus processor comes on a plug-in module about the size of a cigarette lighter that goes in existing networking equipment. The chip is built on a 7nm manufacturing process, and its silicon geometry delivers over 75 percent reduction in DSP power dissipation and size as compared to the current generation of coherent DSPs.Coherent optical transmission is a technique for transporting considerably more information through a fiber optic cable, and is especially popular when transporting over long distances. It uses modulation and phases of the light to amplify transmission. A DSP is often needed to manage and clean up the photonics.To read this article in full, please click here

LFN 5G Demo Designed To Excite Kubernetes Community

“It has been a bit of a challenge to get that community excited about telecom and to get excited...

Read More »

© SDxCentral, LLC. Use of this feed is limited to personal, non-commercial use and is governed by SDxCentral's Terms of Use (https://www.sdxcentral.com/legal/terms-of-service/). Publishing this feed for public or commercial use and/or misrepresentation by a third party is prohibited.

Ask these questions before you replace any technology in your network !

If you are replacing one technology with the other, these questions you should be asking.

This may not be the complete list and one is maybe more important than the other for your network , but definitely keep in mind or come back to this post and check before you replace one technology with another one !

 

Is this change really needed ? Is there a valid business case ?

 

First and most important question, because we are deciding whether this change is absolutely necessary. If the technology which you will migrate won’t bring any business benefit (OPEX, CAPEX , New Revenue Stream etc.) then existing technology should stay.

This is true for the new software release on the routers as well. If there is no new feature which you need to use with the new software release and if there is no known bug that effects the stability of the network, having a longer software lifecycle is better than upgrading the software frequently.

 

What is the potential impact to overall network ?

 

New technology might require extra resource usage on the network. Can your network devices accommodate this resource usage growth ? Opposite is true as well. New technology Continue reading

Please don’t register to South Africa/Johannesburg CCDE Class, it is full !

Hi Everyone,

I would like to inform you that Instructor Led CCDE Class in South Africa/Johannesburg Training is full. So please don’t register for it.

Having more people will reduce the time required for discussions. Those who attended any of my earlier class know that we have already very packed agenda, approximately 2000 pages documents and so many real life discussions in 5 days. Hopefully we will schedule another training session in SA next year, and please when I announce, just hurry up for registration.

I will be in Johannesburg between May 13 – 18, if you would like to meet me, please send me an email to [email protected]

Even if you are not considering any network design training, still that is okay, would like to meet and know as many network engineer as I can while still I am able to ?

The post Please don’t register to South Africa/Johannesburg CCDE Class, it is full ! appeared first on orhanergun.net.

Telecom Operator Network Design Training

I missed writing , missed writing a post lot on the website specifically !. Because I know you are reading right now and wonder where I have been.

I just checked and seen that my last post was on October 26. More than 2 months , I didn’t share anything on the website. I wanted to come here and share something , technical or social , but believe me guys November and December 2017 was so busy from my side.

One of the activity which took my time during this period was Telecom Operator design training which I did in Kenya/Nairobi on November. Safaricom Kenya – Incumbent Telecom Operator/Internet Service Provider.

It was 5 days training and IP/MPLS Backbone planners , Transport network engineers, mobile access and core engineers , fix and mobile wireless service engineers (They have very good fiber penetration in the country) many people attended this training.

Most of the topics were from my CCDE training blueprint but after couple discussions with their lead engineers, we removed CCDE Practical scenarios and couple other topics , as they won’t attend CCDE exam , but added other technologies which they are considering to implement and some of those technologies is Continue reading