
The Guild's blog
Join our newsletter
Want to hear from us when there's something new?
Sign up and stay up to date!
*By subscribing, you agree with Beehiiv’s Terms of Service and Privacy Policy.
Nextra 4 x App Router. What's New and Migration Guide
App Router, Turbopack, Rust search engine Pagefind, RSC i18n, server/client components, compiled by React Compiler, GitHub Alert Syntax, new _meta.global file

Building Type-Safe Random GIF Generator with feTS
Building a Random Gif Generator using the Giphy API and feTS, a tool designed to simplify REST API development.

The Guild - Rebranding in open source
The Guild is doing rebranding - The open source way
Nextra 3 – Your Favourite MDX Framework, Now on 🧪 Steroids
MDX 3, new i18n, new _meta files with JSX support, more powerful TOC, remote MDX, better bundle size, MathJax, new code block styles, shikiji, ESM-only and more

How Much Are GitHub Stars Worth to You?
Exposing the dark side of GitHub and open source projects

Consume OpenAPI in TypeScript Without Code Generation
feTS Client allows you to create an SDK-like client that infers types from an OpenAPI specification document.
Nextra 2 – Next.js Static Site Generator
Here are what the new version of Nextra 2 Framework includes.

What does it take to support Node.js ESM?
I have worked on all The Guild's libraries and graphql-js to support ESM. Here is how you can do it too.

Easy Open Source - Orchestrating the Open Source Contribution Workflow
Sharing our journey of making it easier for people to participate in Open Source.

How to run React E2E tests purely with hooks
How to run React E2E tests purely with hooks. Tested with React-Native and Firebase Test Lab.

The coolest, most underrated design pattern in React
The coolest, most underrated design pattern in React

I wrote a customizable CSS engine in JavaScript
I wrote a customizable CSS engine in JavaScript. Custom selectors, custom rules and custom events. You determine its behavior.

Injectable services in React
How they're implemented and their similarities with Angular services.

How should you pin dependencies and why?
Getting in-depth on making your application updated and safe.

New encapsulation method for Styled-Components with Babel
Use private class names instead of a dedicated component

Babel plugin and get a performance boost for your React components
Use this magical Babel plugin and get a performance boost for your React components.
This is how our brain detects shapes
This is how our brain detects shapes. And so shall the computer...

How I helped improve Angular Console
How I helped improve Angular Console. By doing GraphQL the right way.

Under the hood of React's hooks system
Looking at the implementation and getting to know it inside out.

Implementing a runtime version of JSX
Learning how to think like a JSX parser and building an AST

Recursive React tree component implementation made easy
The challenges that I've faced and how I solved them.

Getting to know React DOM's event handling system inside out
Getting to know React DOM's event handling system inside out.

This is how I build Babel plug-ins
The basics of AOT compilers and how to write Babel plug-ins.

Getting to know Node's child_process module
How to call git, cpp, sh, etc., from a Node.js script.

How to create a React app out of a Webflow project
How to create a React app out of a Webflow project.

git rebase (not) --interactive
How to build a Node.js script to re-write history. Pre-requisites: Familiarity with git rebase --interactive.

Angular CLI + Meteor — No more ejecting Webpack Configuration
Angular CLI + Meteor — No more ejecting Webpack Configuration

React Native and Meteor backend w/o any 3rd party library in 2018
Introduction to new features of client bundler and React Native Meteor Polyfills including OAuth and persistent login session support etc.

Meteor with Webpack — Faster compilation and better source handling
Faster compilation and better source handling. Meteor-Webpack is here as a solution to this kind of problems and lack of features in Meteor's bundler

Meteor Client Bundler — React Native support, handling Meteor imports
Introduction to new features of MCB. Better React Native support, handling Meteor imports etc.

How to create a native add-on using C++
Node.js Advanced — How to create a native add-on using C++

Build a WhatsApp Clone with Ionic 2, Angular 2, and Meteor
Build a WhatsApp Clone with Ionic 2, Angular 2, and Meteor

Build a WhatsApp clone with Meteor and Ionic — Meteor Platform version
Build a WhatsApp clone using Meteor, Angular, and the Ionic Framework for CSS and mobile components