HNHacker News
TopNewBestAskShowJobs

bobfunk

2,084 karma · joined October 21, 2008

founder of netlify, not actually a Bob. matt at netlify.com to get in touch.
submissionscomments
bobfunk··on Netlify CMS – An open-source CMS for Git workflows
We have pretty big plans for the markdown editing component. It currently has a system of "editorComponents" that lets you define block level components that can be edited inside markdown bodies.

There's still some work ahead to make this really smooth, but the idea is to give simple ways to work with shortcodes, etc, without having to be aware of the syntax.

bobfunk··on How to Shave 73% Off of Your Load Time (It’s Really, Really Easy)
Author here - cool to see our test on HN :)

We made the backend for the test open-source - it's a very straight forward Go binary that we run in several data centers around the world.

https://github.com/netlify/speedy

The test focus on global performance, which might not be relevant to everybody - but for ourself it really does! We have users all over the world and as we've been building out our product we've seen a pretty clear correlation between opening up a new PoP on our CDN, and starting getting clients from that region. The performance matters.

For the article itself - it's obviously not as lightweight as motherfuckingwebsite.com! That said, the 4.2MB download number is just plain wrong. We're currently transferring 1.2Mb on a page load when caching is disabled (everything is gzipped), but the critical path contents (the HTML + CSS bundle) is 68.5kb and once that's loaded the page starts rendering.

The lunr.js index is very nifty - click the looking glass in the corner to try out the instant search. It's of course cached between page loads.

bobfunk··on S3 static site with SSL and automatic deploys using Travis
You can setup multi stage builds like:

    npm run build && npm run test
bobfunk··on S3 static site with SSL and automatic deploys using Travis
Have a look at Netlify, https://www.netlify.com, (disclaimer I'm a cofounder).

You can get all of this in 30 seconds on our free plan + instant cache invalidation, deploy previews (we'll give you a unique preview url for every pull request), atomic deploys and no issues with deleting files :)

bobfunk··on Amazon S3 and Glacier Price Reductions
Take a look at Netlify (disclaimer, I'm a co-founder), you'll get redirects, built-in prerendering, automated deployments, custom headers, etc. All with full cache-ability on our CDN.

https://www.netlify.com

bobfunk··on DDoS Attacks: Best Practices for Prevention and Response
The second part is the tricky part - I've gotten offers from DDoS mitigation providers that advertises that level of capacity, but how much it helps depends entirely on how much of that traffic they can scrub.

If they only scrub half of that traffic, you're still getting a massive DDoS attack against your origin servers anyway. And the frustrating thing about buying DDoS mitigation is that you have absolutely no way of knowing how much traffic any DDoS mitigation service can actually scrub of a given attack before it hits you...

bobfunk··on Going Serverless: Migrating an Express App to AWS API Gateway and AWS Lambda
The site itself is powered by Netlify.
bobfunk··on Hugo: A fast and modern static website engine
For those wondering what to do with an asset pipeline, check out Victor Hugo (https://github.com/netlify/victor-hugo), a boilerplate for using gulp and webpack too manage the asset pipeline around a hugo based project.
bobfunk··on Hugo: A fast and modern static website engine
We do this for hugo (and any other build tool) at Netlify (https://www.netlify.com) together with a whole bunch of extra features to make the workflow even easier.
bobfunk··on Ask HN: Where should I host my startup?
Have a look at netlify (https://www.netlify.com). Free plan as well, but we include https, support any build tool (not just jekyll), have integrated CDN support, deploy preview (get a unique URL for each pull request) and much, much more.
bobfunk··on Introducing Our Domain Dashboard
Netlify CEO here. Super excited to launch this. It's another step towards making it a 1 click operation to publish directly to a CDN on a custom with continuous deployment, HTTPS, all the right caching configurations, instant cache invalidation on new deploys and full support for development environments, deploy previews, and so on.

NS1 has been an awesome partner in this and we're really excited about being able to hook the DNS records for peoples custom domains directly into our advanced traffic director to offer the best possible global performance.

Happy to answer any questions!

bobfunk··on Put Yourself on Internet with Jekyll, GitHub and Cloudflare
As long as I've been reading HackerNews (all the way back since it was called StartupNews), it's been common to see founders chime in about their startups when they are clearly relevant to the topic and it's not done by a marketing drone posting on their behalf, and with a clear disclaimer.

Whether people gets downvoted or upvoted for it depends on whether readers see the comment as legitimate and relevant or as spam...

bobfunk··on Put Yourself on Internet with Jekyll, GitHub and Cloudflare
Check out Netlify (https://www.netlify.com) for a simpler setup that's also free and lets you use Jekyll plugins, enables very aggressive caching on the CDN level, but with instant cache invalidation and atomic deploys, and brings features like deploy previews (a unique preview URL for any pull request), form processing, redirects, rewrite rules, proxying, etc, etc...

[Disclaimer, I'm one of the founders]

bobfunk··on Static Website Generators
Check out netlify (https://www.netlify.com) - we'll let you setup https with let's encrypt as a one click operation.
bobfunk··on Static Website Generators
It tends to matter a lot in two cases:

1. During development. Having instant builds running whenever you save is great for the development experience

2. For really large sites. Being able to build many thousand pages in about a minute instead of 20 minutes or way more is a huge difference for the authoring experience.

bobfunk··on Elevated error rates on applications and deployments
Take a look at netlify (https://www.netlify.com). We're like a heroku tailored for that stack.
bobfunk··on I am a fast webpage
Not that wickedly fast unless you're really near Dallas where the server is:

https://performance.sucuri.net/domain/varvy.com

Hosting on a single VPS is never gonna be very fast globally no matter what you pay your hosting. In fact our free plan on netlify would make this a whole lot faster...

bobfunk··on Chrome is warning users about insecure pages
Yes. You can get free HTTPS for your existing domain by using netlify. No need to change domain registrant.
bobfunk··on Chrome is warning users about insecure pages
Have a look at Netlify (https://www.netlify.com) - our free tier is like GitHub pages on steroids including HTTPS for custom domains (and deploy previews, use any build tool not just Jekyll, redirect rules, etc...).
bobfunk··on Netlify, a sevice for quickly rolling out static websites, raises $2.1M
If you don't need the features on the $49 dollar plan - why not just set them up with the free plan or the basic plan?

The people that pay for the $49/$349 or $1000 are typically clients with projects that are not simple "static sites". Typically these sites includes content management and requires a build to run everytime and editor triggers a change. They're often .com's for companies that always ends up needing proxying because they have legacy apps behind different URL

Other clients have in-house dev teams and run their main web application on Netlify with constant updates in different branches and pull requests, and Netlify lets them collabarote across these.

Again others just have large global presences and care about having someone to escalate to if there's a problem with a launch, any uptime, certificate, configuration issue or the like.

Those are the one that needs and use our Pro/Global/Enterprise tiers.

bobfunk··on Netlify, a sevice for quickly rolling out static websites, raises $2.1M
We have a pretty extensive comparison here of S3 vs Netlify:

https://www.netlify.com/blog/2015/03/06/comparing-netlify-an...

You're completely forgetting Continuous deployment in your comparison, which is a pretty big part of the modern static workflow. This includes things like pushing branches to different URLs, having a way to previewing pull requests, caching dependencies between runs, etc, etc... It's a huge part of our service.

Apart from that, if you ever work with static publishing and a CDN, and actually tried making the CDN cache your HTML assets, you'll instantly run into problems with instant cache invalidation and atomic deploys. You'll never run into these issues with netlify.

Rollbacks are possible with git, but previewing any version you've any deployed at any time are not something you can do.

Even basic things, like getting both your naked domain and the wwww domain to work correctly will often take developer time on that platform (how much do you bill your time at? Hopefully more than $49/month).

As for cost - our free plan is super generous and cover pretty much every thing you'll get with the alternative setup you mention. And for personal projects or open source projects we even give away our Pro plan for free!

The people that pay for our plans are typically not developers but their clients or employers who care about the best performance, highest uptime, and fastest speed of development.

bobfunk··on Netlify, a sevice for quickly rolling out static websites, raises $2.1M
Netlify founder here. Firebase hosting is great for simple static content that you push manually.

We do continuous deployment with deep git integration that'll create unique preview URLs for each pull request, making it awesome to collaborate on single page apps or content driven websites.

In general you'll find a very deep feature set that's making it possible to take this approach to building sites all the way from simple prototypes to running, maintaining and serving huge projects.

bobfunk··on Surge – Static Web Publishing for Front-End Developers
I'm a co-founder of netlify and happy to chime in.

Surge is a simple tool with a really awesome CLI for deploying static sites quickly.

At netlify we're building a larger platform for working with a modern static approach.

We have an integrated continuous deployment platform. That way you just link a git repository to netlify, and we'll do the build whenever you push to git and even give you preview deploys of pull requests.

We run our own content delivery network, which means a lot for performance, and can post-process assets to automatically serve them out of a larger asset CDN with far future expires headers.

Netlify has built in Let's Encrypt support with a 1 click setup. We'll do automatic certificate rotation and enable HTTP2 when HTTPS is turned on.

Our CDN can handle complex proxying and redirect rules. If part of your site need to go to a dynamic backend or if you need API proxying, a one-line rule can set this up. We can even handle gradual migrations from a dynamic to a static approach by proxying all non-static requests straight from the CDN to a dynamic origin.

Apart from that we have lots of extra features like built-in pre-rendering for single page apps, Geo IP based redirect and rewrite rules, JavaScript snippet injection for easy analytics setup, form processing, etc, etc...

bobfunk··on HTTPS for GitHub Pages
Check out https://www.netlify.com (disclaimer, I'm a co-founder).

It's like GitHub pages on steroids and includes free Let's Encrypt based SSL for custom domains, can run builds from your GitHub repo with any static site generator, supports rewrite/redirect rules/proxying/form processing/password protection and much more...

bobfunk··on Why use www?
Uptime and performance is typically some of the most important things for customers. Definitively way more important in general than whether there's a www prefix or not...
bobfunk··on Why use www?
We also strongly discourage users from using naked domains, unless they have a DNS host that supports ALIAS records or CNAME flattening.

I wrote a post with all the details around why it's best to use www and why naked domains can be really bad for performance and uptime:

https://www.netlify.com/blog/2016/01/12/ddos-attacks-and-dns...

bobfunk··on Apache Traffic Server
Our CDN at Netlify (https://www.netlify.com) is based on traffic server and it's powerful plugin engine.

I've used both Squid, varnish and nginx plenty, but traffic server beat them in our benchmarks and the built in ssl termination + plugin api makes it extremely powerful...

bobfunk··on Google Will Soon Shame All Websites That Are Unencrypted
Check out netlify (https://www.netlify.com) - we're like GitHub Pages on steroids (integrated continuous deployment, proxying, redirect and rewrite rules + lots of other features) and we launched free SSL on custom domains a couple of weeks ago :)
bobfunk··on Why isn't HTTPS everywhere yet?
The full ssl feature means skiing a fallback certificate for non-SNI capable browsers.

Internet explorer on windows XP and Android 2.3 doesn't support SNI based ssl and our full ssl solution assures that even these older browsers can access the site over https without any warnings...

bobfunk··on As Angel Investors Pull Back, Valuations Take a Hit
One thing to really internalize is that a business is not a product.

If you just look at some product that's gotten investment and think "why would they invest in that?", you're thinking about it wrong.

The entrepreneur that's been out raising that round has been out pitching a vision for a large billion dollar business, with that product as just one of the initial steps on the road to getting there.

To raise money from investors, you'll need to on the one hand present a vision for a large business like that, a clear road-map to getting there and sufficient proof to convince them that you and your co-founders are capable of executing on that vision and that road map.

Sometimes you prove this with a working product and traction around it, sometimes you can prove it because of a stellar background (having done it before) and sometimes you prove it because you're pitching to people who already know you very well and believe in you.

← PreviousPage 3 of 10Next →