MORE POSTS
April 26, 2018 5:32 AM
Copenhagen & London developers, join us for five events this May
Are you based in Copenhagen or London? Drop by some talks we're hosting about the use of Go, Kubernetes, and Cloudflare’s Mobile SDK....
March 24, 2018 12:00 PM
London & Barcelona developers, we want to meet you this week
Are you based in London or Barcelona? My Developer Relations teammates and I are visiting these cities over the next two weeks. I would love to meet you and invite you to the three events I'm hosting. ...
March 22, 2018 1:00 PM
Data-driven development with Cloudflare Mobile SDK
How much engagement are you losing in your app to network errors? Chances are, you don't know. We didn't either, until we built a free tool that helps Android and iOS developers visualize and understand their mobile app's network utilization.
...
March 13, 2018 1:00 PM
Everyone can now run JavaScript on Cloudflare with Workers
We believe the true dream of cloud computing is that your code lives in the network itself. Your code doesn't run in "us-west-4", it runs everywhere....
February 27, 2018 2:38 PM
Memcrashed - Major amplification attacks from UDP port 11211
Over last couple of days we've seen a big increase in an obscure amplification attack vector - using the memcached protocol, coming from UDP port 11211. In the past, we have talked a lot about amplification attacks happening on the internet. ...
February 26, 2018 12:04 PM
Using Cloudflare Workers to identify pwned passwords
Last week Troy Hunt launched his Pwned Password v2 service which has an API handled and cached by Cloudflare using a clever anonymity scheme. The following simple code can check if a password exists in Troy's database without sending the password to Troy....
February 21, 2018 7:00 PM
How Developers got Password Security so Wrong
Both in our real lives, and online, there are times where we need to authenticate ourselves - where we need to confirm we are who we say we are. This can be done using three things....
February 20, 2018 7:49 PM
Using Go as a scripting language in Linux
At Cloudflare we like Go. We use it in many in-house software projects as well as parts of bigger pipeline systems. But can we take Go to the next level and use it as a scripting language for our favourite operating system, Linux?...
February 14, 2018 7:11 PM
Cloudflare ♥ Open Source: upgrade to Pro Plan on the house
Making core contributions to a qualifying open source project? We want to thank you for your work for the community with a free Pro Plan upgrade....
February 01, 2018 5:00 PM
Cloudflare Workers is now on Open Beta
Cloudflare Workers Beta is now open!
Cloudflare Workers lets you run JavaScript on Cloudflare’s edge, deploying globally to over 120+ data centers around the world in less than 30 seconds. Your code can intercept and modify any request made to your website....
January 31, 2018 12:11 PM
Writing complex macros in Rust: Reverse Polish Notation
Among other interesting features, Rust has a powerful macro system. Unfortunately, even after reading The Book and various tutorials, when it came to trying to implement a macro which involved processing complex lists of different elements, I still struggled to understand how it ...
January 27, 2018 1:58 AM
Lessons learned from adapting Site Search 360 for Cloudflare Apps
As a startup founder, there are always key product decisions to be made when Site Search 360, our key product, is embedded in one context versus another. I’d like to share some experiences, choices, and challenges in our process packaging Site Search 360 for Cloudflare Apps....
December 16, 2017 5:00 PM
Highlights from Cloudflare's Weekend at YHack
Along with four other Cloudflare colleagues, I traveled to New Haven, CT last weekend to support 1,000+ college students from Yale and beyond at YHack hackathon....
December 11, 2017 2:00 PM
The end of the road for Server: cloudflare-nginx
Six years ago when I joined Cloudflare the company had a capital F, about 20 employees, and a software stack that was mostly NGINX, PHP and PowerDNS (there was even a little Apache). ...