In this article, we reintroduce closures by building a tiny clone of React Hooks. This will serve two purposes - to demonstrate the effective use of closures in building our React Hooks clone itself, and also to implement a naive mental model of how Hooks work under the hood. Finally, we …
Exploring the JAMstack, static sites, and the future of web development. Subscribe to our newsletter to make sure you don't miss anything.
All posts / Opinions & Insights
Nothing in React prevents us from building accessible web apps.
7 Questions about JAMstack and developer experience, with the legendary founder of GitHub
Highlights from VueConf Toronto 2018
Three game-changing software engineering paradigms, and how they relate to Netlify
Talking trends and trending talks at React Boston 2018
Presenting the first in our new interview series with leaders and innovators in Developer Experience - and who better to start with than Gatsby!
Immutability is changing - time for an exploration of why Immer is a philosophical fit with React! Why has Immer gained so much love this year, and does it have staying power?
Making it easier for people to get started contributing to open source with a visual representation of your project's dependancy graph
Wildcard certificates comes to Netlify bringing easy HTTPS to your subdomains. Here's a look at what was needed to make this happen, along with some help from our friends at Let's Encrypt.
What I learned from an experiment to make a world clock from a static site generator and Netlify's build automation.
Here’s our take on the history of static site generators, current trends, and where we see them heading moving forward (spoiler alert: look for serverless functions and headless CMSs to push the category forward).
Learn how we planned, tested, and executed our first multicloud migration that could direct traffic to Google Cloud (GCP), AWS, and Rackspace Cloud on demand, without any service interruptions.
In the latest episode of JAMstack Radio, Brian invites Kent Dodds to the studio for a chat. Kent describes how he manages to actively contribute to open source projects while balancing a full-time job and a family. He also weighs in on why the developer community has over-reacted to the …
Netlify has been using Algolia for search on our public marketing page for a few months and we've seen some noticeable improvements.
We had 3 outages in early-mid September 2017. This post describes the causes and what we're doing to prevent future similar situations.
In the latest episode of JAMstack Radio, Brian invites Rafael Conde, Kaelig Deloumeau-Prigent & Craig Wattrus to share their experiences building design systems.
JAMstack SF gathered to listen to a panel on Net Neutrality
Last month we hosted the first ever JAMstack focused conference, and are happy to share the videos for those who were unable to attend.
Matt Biilmann and Chris Bach joined the show to talk about JAMstack, Netlify CMS, how open source drives standards, and 10x-ing the speed of Smashing Magazine.
In this countdown, we will review the top ten static website generators of 2017 so far.
Picking a good user interface typeface is not an easy task — here's some of our explorations and decisions for the new chapter of our app.
Explore tips, tools, and best practices on accessibility on the modern web.
When individuals or businesses opt to use CDN services, their primary goal is to provide a delightful experience to website visitors. Ensuring a fast loading website, despite the distance between access point of the visitor and server where the website is hosted became a thing of utmost …
Today we are going to address the color palette chosen to paint our backgrounds, our buttons, which gives our app it's look and feel.
Discuss Free Code Camp’s ‘self study together’ approach that has grown their community
Cloudflare can do lots of great things for websites, but Netlify's features can make a pairing of the two redundant.
Kicking off this Design Series with our grid system — the building blocks, the scale that will be used to make a lot of layout decisions, keep a coherent look throughout the app, and make implementation a lot more simple.
There was a modern web renaissance taking place and Smashing planned to be a part of it. After learning their site could be 6x faster if they took advantage of a global CDN, Smashing made the decision to choose the JAMstack and partnered with Netlify to get the job done.
Regularly I see posts on Twitter and Medium about how a clever developer used a hand-built script to build and deploy their websites using git. I applaud the effort and determination but want to mention all others that this doesn't have to be the norm.
Learn about a few ways that distributed systems can communicate.
Your DNS Setup can have a great effect on performance and DDoS resilience.
Learn about the ins and outs of caching at Netlify.
Taking the right steps during the start of web development can result in faster, less bloated, scalable and more secure sites.
A chat on isomorphic rendering in the JAMstack and the staggering performance improvements.
Background and preventive measures for our Feb 2 Origin Outage
There’s no reason to have a massive, unwieldy CMS with a database or a fancy isomorphic monolith when you could have a fast, secure and beautiful static site. But how can you decide if a new site is right for you?
Escape the constant admin and update cycles of those bulky server-dependent softwares such as Wordpress, Drupal, and Heroku. Make your site faster with virtually no maintenance so you can spend more time doing what you love (and let us take care of the grunt work).
A review of the causes behind and our reactions to the 22 Nov API/Origin outage
In Episode 4 of JAMstack Radio, Brian and Ryan are joined by engineer David Wells who explains the Serverless Framework and automation using AWS Lambda. The three cover topics including potential pain points of complex microservices, advantages of event-driven architectures, and writing …
Our CEO Matt Biilmann on public key pinning. HTTPS is important, but make sure to get your certificates right. Part 1
Our head of infrastructure Ryan Neal writes on how the right DNS setup drastically increases performance.
Join Brian and Rafael Conde in episode 3 of JAMstack Radio as they share their stories of designing and coding for the modern web. The two discuss how both web design and code are evolving at an increasing rate, the proliferation of fantastic build tools, frameworks, and languages, and …
When migrating from Angular to React, should you do a gradual migration vs a complete rewrite?
In the second episode of JAMstack Radio, Brian talks with Matt Biilmann, the Co-founder and CEO of Netlify, about the origins of the term JAMstack and the massive changes in web infrastructure over the past decade that have made this new stack possible.
We recently wrapped up a UI update to the deploys page and laid our Cards on the table. This is a quick explanation of how we used Immtuable JS to display our new deploy data.
In this first episode, Brian is joined by Aaron Autrand, and Christian Schlensker to discuss the JAMstack and some of it’s best applications.
Last August 22nd our main load balancer was impacted by a DDoS attack. This is what happened and what we learned from it.