7 ms·
Cloudflare CTO: “If we did [take on GitHub] what features would you like?”
- janci5243 7y agoOne feature I would love is a global code search that has the quality of the repo (as measured by forks/stars/pagerank...) as a part of relevance ranking. A use case is simple: I have some library and I am not exactly sure how to use it, so I go into global code search and try to find usages of that method. First thing that comes would be some relevant code in a big context of a well engineered repository.
- riyakhanna1983 7y agoWhy does the quality of the repo matter? Trying to understand the reasoning.
- wongarsu 7y agoIf you do such a search right now on Github you mostly get copies of example projects and other fairly useless repos.
- asveikau 7y ago> quality of the repo (as measured by forks/stars/pagerank...) These two seem unrelated. Quality is not measured by popularity. There is plenty of popular stuff that's junk, and good stuff that nobody uses.
- riyakhanna1983 7y agoPrecisely. For my organization, I'm looking for a way to quantitatively measure and compare quality/security postures of repos/packages when importing.
- asveikau 7y agoSounds tough. What are your ideas to measure so far? For the security angle it seems the first naive thing would be to count prior known vulnerabilities, but then, the projects that do absolute worst at that are not going to have discovered their security bugs let alone document them well.
- sigstoat 7y ago> One feature I would love is a global code search... that can usefully search code for more than function names.
- yborg 7y agoI'd like Cloudflare to not do a Google and let a thousand flowers bloom only to let most of them wither. They seem to be taking on a lot just with their new public VPN service.
- dbancajas 7y agostill 170K on the waitlist after 2 months? haha
- jgrahamc 7y agosoonhorse.jpg
- LilBytes 7y agoI didn't understand the reference, so I googled the reference and this comment is already trending #1 on Google. https://www.google.com/search?hl=en&q=soonhorse.jpg https://www.google.com/search?hl=en&q=soonhorse.jpg Online marketing at it's best. I'm surprised I've not seen this meme before. https://soon.horse/ https://soon.horse/
- ocdtrekkie 7y agoThe amount of business Cloudflare employees handle direct over Twitter, and the amount of responsiveness from their higher-ups on it is... kinda incredible. I imagine it's only practical because Cloudflare doesn't have a lot of public brand awareness beyond tech folks.
- jgrahamc 7y agoWe care a lot about the product and the people who use it.
- antobite 7y agoIf only you could say the same about potential employees. Your recruiters seem to have a penchant for completely ghosting candidates, even when several interviews deep into the interview process. This has happened to me twice now, with two different recruiters, even after being told by the interviewers that I was well qualified and surely would be moving to the next step. And after glancing at Glassdoor reviews, this doesn't seem to be uncommon whatsoever.
- jgrahamc 7y agoIf you are willing please email me so I can look into this.
- SadWebDeveloper 7y agoPlease no, as a TOR user f*ck Cloudflare.
- Cherian 7y agoCloudflare folks. Please don’t do this. I don’t know if Mr.Cumming is serious. As a user of CF, I hope you folks go a lot deeper than broader. Example: Better cache management – compete with Fastly, my tickets on load balancer bugs were open for almost 6 months, etc.
- jgrahamc 7y agoWhat better cache management? What LB features?
- Cherian 7y agoA configuration language for cache management (think Varnish VCL). If you can give us cache management for page sections, that'd be wonderful. LB issues – ticket 1612791
- jgrahamc 7y agoYou can use Workers to write real code on our edge. VCL is ok but it’s not coding. People are writing real programs on our edge not just configuring it. But you can also use Workers for that.
- zackbloom 7y agoTo tag onto what JGC said, you have complete programmatic access to the Cloudflare cache inside a Worker [1] using the Cache API [2]. If there's anything VCL can do which Worker's can't we would love to hear about it. We also support Terraform for all of our APIs if your goal is to have a config language to configure Cloudflare settings. 1- https://developers.cloudflare.com/workers/about/ https://developers.cloudflare.com/workers/about/ 2- https://blog.cloudflare.com/introducing-the-workers-cache-api-giving-you-control-over-how-your-content-is-cached/ https://blog.cloudflare.com/introducing-the-workers-cache-ap...
- bgentry 7y agoAdd to that list: hardware-based 2FA. Based on past tweets from jgrahamc, I believe CloudFlare requires all their employees to use hardware U2F tokens for critical things like Google services and has for awhile, yet they still don't support those on their own dashboard.
- zzzcpan 7y agoHow about Github without a big corporation? Not controlled by Cloudflare, ddecentralized and uncensorable. Like bittorrent, but for git repos, issues, etc.
- RyanAF7 7y agoYou rebel scum...
- deleted 7y ago[deleted]
- DoctorOW 7y agoGitlab is a pretty decent Github competitor that certainly isn't a BIG corporation.
- rat9988 7y agoHuh? So we are going to jump on smaller corporations, make them bigger and leave them for a smaller one? I believe the keyword in his idea was decentralized. Disclaimer: I don't care personally.
- Phrodo_00 7y agoIt's not federated, but since gitlab is open source and you can run your own instance, you could call it distributed
- maemilius 7y agoSo... git? It's already designed to be decentralized. Hosting a public read-only repo would be as easy as standing up NGINX and pointing it at your repo folder, afaik. At my previous job, we all had individual dev machines that we each had accounts on. So, we each had a copy of our repos that we could push to/work from. I wrote a little git alias that would add remotes for each others' machines so we could pull directly from each other (though we couldn't push). Hell, even a "private" git repo wouldn't be too hard as long as you don't care about per-project permissions. Just make a user (e.g. 'git') that has read/write access to the folder and add some SSH keys to authorized_keys. Shazam, you have a private, self-hosted git repo at ssh://git@yoursite.com:path/to/repo.git.
- jgrahamc 7y agoI’m amused this is here. This was a random reply to someone who thought maybe we were doing this. To be clear: that’s all this is. But I’m happy to hear all the suggestions.
- napsterbr 7y agoToo bad, I was really excited about Gitflare :)
- zackbloom 7y agoCloudHub
- jgrahamc 7y agoWe do want to add lots of good developer features to our Workers product so the feedback is great and interesting.
- eastdakota 7y agoMe too!
- discreditable 7y agoCloudgit has more buzzword power.
- SargeZT 7y agoIf we smash them together we'd get Gitgit, which is probably the best option.
- jamesponddotco 7y agoI need a name for our internal Gitea instance, do you mind if I grab this idea? Haha. * gitgit.at — as in, gitgit.at/username/ * gitgit.dev * gitgit.ist — sounds funny
- deleted 7y ago[deleted]
- exabrial 7y agoPermanent presence in China.
- jgrahamc 7y agoMore seriously. I’d be curious to hear about what you’d build on our network. We are all over the world and it would be fun to hear about companies other than GitHub that you think we should disrupt.
- sladey 7y agoI'm a big supporter of Cloudflare and have been using it for almost 8 years. I personally don't think doing something like that is what Cloudflare needs. What Cloudflare needs is further customization, especially in regards to caching. We actually had to migrate a certain part of our infrastructure to Fastly due to the lack of caching customization/rules. I'd like to see: - Custom caching rules similar to the new firewall rules - Finer granularity of the cache expiry (I'm aware Enterprise has the ability to cache for 30 seconds, but we don't want to upgrade to Enterprise just for that one thing). - Cache hit rate analytics grouped by path/domain/etc
- kmf 7y agoFWIW, our Workers product is pretty good at allowing you to define custom caching rules. We have a section in the Workers docs specifically focused on the Cache API: https://developers.cloudflare.com/workers/reference/cache-api https://developers.cloudflare.com/workers/reference/cache-ap... If that doesn’t help you build what you’re looking for, happy to chat via email and hear more about what you need: kristian@cloudflare
- skunkworker 7y agoI've submitted suggestions to some people but I believe with the workers it should be possible to create your own custom pull/push CDN because of the granularity controls they have added. It used to not be possible to interact with the caching layer but since they have added controls for that (about a year or so ago) Also your link is missing a trailing slash (which is odd that their router doesn't add that). https://developers.cloudflare.com/workers/reference/cache-api/ https://developers.cloudflare.com/workers/reference/cache-ap...
- 7y ago
- ianstormtaylor 7y agoThe most useful thing Cloudflare could do is allow us to disable the `__cfduid` cookie. That's one of the big reasons I stopped using Cloudflare on a public-facing API/CDN.
- eeeeeeeeeeeee 7y agoJust curious, what is your concern? Is it privacy related? Or does it inhibit consumption of APIs you tried to host with them? I don’t like the header either and I have a public API with Cloudflare but it hasn’t caused any technical issues as far as I know.
- no1youknowz 7y agoAre there any updates to the Cloudflare Registrar? Would be awesome to have marketplace or master/sub accounts. That is, launch a saas say a landing page builder and then allow my customers to also purchase domains from my saas (under my brand account) and have them automagikally configured. Instead of having the user to use namecheap/godaddy and mess around with their crappy control panel. Maybe have an opportunity to raise the price by a $1 [to the end user] and have revenue stream?
- zackbloom 7y agoWe do have a product called SSL for SaaS which handles most of the components of that flow like DNS and TLS certificates. The actual domain registration will take a bit longer to integrate, but I'm guessing you could make it work using our API.
- sigstoat 7y agocloudflare running SMTP relays for your own mail system, in both directions, doing spam filtering, etc, could be valuable. argo, edge workers, etc could all be useful in an email environment. most everyone is already convinced you can't run a mail server yourself, so perhaps the haters wouldn't think that cloudflare is ruining anything by getting involved in mail?
- ww520 7y agoIf Cloudflare wants to branch out, here're an idea. Global Memcached or Redis. Support caches near the edges. SPA or apps running on a client's browser/machine can use the one nearby. Support pre-populating/warm-up the caches in batch.
- tracker1 7y agoCF already supports this type of thing, workers and the kv store ... https://www.cloudflare.com/products/workers-kv/ https://www.cloudflare.com/products/workers-kv/
- indigodaddy 7y agoWorkers-KentonVarda? Kidding of course but wouldn't be surprised if he's working on that product... :)
- ebg13 7y agoThe only non-core-business work that I really want from Cloudflare is to do something with LuaJIT stewardship, because I thought they were supposed to be taking the helm and the official GitHub repo is basically completely dead.
- techntoke 7y agoDecentralized SCM features for issues, CI, etc. GitLab is great but it is still mostly centralized. Creating a modern connector for IPFS would be awesome.
- mike503 7y agoA couple CF items I’d like: 1) Vary by cookie for $20/mo or free plans 2) A page rule for “don’t send origin cookies” or something (useful for not passing through those headers from the origin for assets/etc) 3) getting the peering connections better in AU so the network handles traffic like normal instead of only $200/mo plans getting priority/local AU routing
- sofaofthedamned 7y agoI'd rather they took on Jira.