In this episode of JAMstack Radio, Brian and Ben are joined by Cloudinary’s Robert Moseley to discuss how his and other developer tools can help free up a lot of bandwidth taken up by poorly optimized videos and images.
The Netlify Blog
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 / Brian Douglas
In episode 25 of JAMstack Radio, Brian is joined by Johannes Schickling and Soren Bramer Schmidt, the co-founders of Graphcool, a GraphQL backend development framework. They discuss the evolution of GraphQL, the communities that surround it and its use in production.
In Ep. #24 of JAMstack Radio, Brian is joined by Trey Huffine, software engineer at Postmates, an on-demand delivery service based in San Francisco. The pair discusses the pros and cons of server-side rendering and the joys of React. Stick around for the latest picks!
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 …
Side projects are especially awesome when they help you solve a real-life problem. During a recent problem-solving expedition I encountered a roadblock that I’d bet prevents a lot of us developers from finishing our side projects: just because a solution is possible, doesn’t mean it’s …
Webpack is a build tool for modern web applications. When Webpack bundles your application, it recursively builds a dependency graph that includes every module your application needs. From this graph it then packages all of those modules into one or more bundles.
At Netlify we ask our users to leverage build tools so we may assist in the deployment of your project and this post will provide the context of what we actually mean by this. These tools package your project into a bundle that’s ready for deployment. They not only create a …
There are build tools like webpack, gulp, and browserify, but no one knows how to really use them. The confusion to how these tools work prevents users from doing a deep dive and understanding build tools. I am looking answer the why behind build tools by revealing the key features you can …
In the latest episode of JAMstack Radio Brian invites Kyle Mathews, founder of Gatsby, onto the show to discuss the project. Gatsby is a framework that lets you build entire websites using React.js. Kyle describes what motivated him to build Gatsby and compares Gatsby with Jekyll, …
Service Workers in the browser are getting a lot of attention lately, but what exactly are they? If you don’t mind I will do my best to answer that question and explain exactly you can do with them in the words to come.
A step-by-step guide on how to add Netlify's built-in Identity service to your React Project.
In this tutorial, we will explore how to add user form handling. We will accomplish this using Netlify's form handling service. You can play around with the live version at tasty.netlify.com.
In this tutorial, we will explore how to manage content using a headless CMS with basic user authentication. We will accomplish this using the Netlify CMS project. You can play around with the live version at tasty.netlify.com.
Netlify has been using Algolia for search on our public marketing page for a few months and we've seen some noticeable improvements.
Hear Jeff Escalante at Carrot Creative talk about Spike, a next-generation static site generator. It is built on top of webpack, and has a foundation of html, css, and js parsers that accept plugins to transform the output. It’s fast, actively developed, and very data-friendly, you don't …
In the latest episode of JAMstack Radio, Brian invites Rafael Conde, Kaelig Deloumeau-Prigent & Craig Wattrus to share their experiences building design systems.
The Netlify CMS documentation is colocated with the open source repository but hosted from an entirely different repository for the website. Keeping these two repositories in sync is easy with the help of Serverless webhooks and Netlify Continuous Deployment.
In the latest episode of JAMstack Radio, Brian invites Stefan Judis and Rouven Wessling to discuss Contentful, a developer friendly API-first CMS.
In the latest episode of JAMstack Radio, Brian invites Vincent Voyer and Emily Hayman to discuss Algolia, a hosted search as a service.
Georges and Charles show that with Snipcart, a shopping cart that can be injected into a website with just a few lines of code.
Last month we hosted the first ever JAMstack focused conference, and are happy to share the videos for those who were unable to attend.
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. I will walk through setting up GraphQL in a React project that saves notes on interesting open source projects using Graphcool as a GraphQL backend as a service and Apollo as a …
In the latest episode of JAMstack Radio, Brian invites Johannes Schickling and Eli Williamson to discuss Graphcool, a flexible backend platform combining GraphQL & AWS Lambda.
Move your Jekyll site from GitHub Pages to Netlify in just a few steps!
You can configure redirects and rewrite rules for your Netlify site by adding a _redirects file to the root of your site folder (note, if you’re running a build command, the _redirects file should end up in the folder you’re deploying. It’s not enough to have on in the root of your …
In the latest episode of JAMstack Radio, Brian invites Ryan Scott Brown and David Wells to examine the rise of Functions as a Service (FaaS).
Adding search to JAMstack sites is a new thing for me but not a new thing for Algolia. Algolia is a hosted search tool that provides lightning fast search results. I decided to give Algolia a try for our new Netlify CMS documentation and discovered their DocSearch solution.
Getting started is often the easy part, but staying consistent is where most aspiring bloggers fall short. At Netlify we sought out to help solve this with an open source solution, Netlify CMS.
In the latest episode of JAMstack Radio, Brian invites Sashko Stubailo and Jonas Helfer from Meteor to discuss Apollo, a set of tools developed to make GraphQL easier to use.
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.
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.
In the latest episode of JAMstack Radio, Brian speaks with Daniel Olson, Lead Developer at J2 Design and Shinichi Nishikawa, WordPress enthusiast and key reviewer in WordPress.org’s Theme Review Team.
A chat on isomorphic rendering in the JAMstack and the staggering performance improvements.
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?
Progressive Web Apps have everyone interested in improving React's performance and footprint.
Setting up cookies is something pretty trivial in web development. In this post I walk through the process doing it in React.
In this episode of JAMstack Radio, Brian Douglas and Mathias Biilmann of Netlify are joined by Serverless’ Nik Graf, co-creator of DraftJS Plugins. On the agenda for this discussion is the emergence of new and better rich-text editors, and how React has changed the game for front-end …
GraphQL is an open source query language from Facebook to connect APIs to Frontend applications. GraphQL provides a complete and understandable description of the data in your API and gives clients the power to ask for exactly what they need and nothing more.
In the sixth episode of JAMstack Radio, Netlify’s Brian Douglas and Cassandra Salisbury are joined by Airbnb Frontend Engineer Harrison Shoff for a discussion on linters, what makes for a good style guide and why they are so important for growing engineering teams.
We sat down with Kyle Daigle, manager on the API team at GitHub to chat about how they implement GraphQL into their API at GitHub.
React also does a great job with returning descriptive error messages when you make mistakes while creating your application. This post will walk through 3 of the most common error messages you will come across when writing React code.