DEV Community

James Perkins profile picture

James Perkins

Developer | Teacher | Blogger and Youtuber

Work

Developer, Creator etc.

A/B testing with Next.js Middleware and TinaCMS

A/B testing with Next.js Middleware and TinaCMS

Reactions 5 Comments
6 min read
Using Next Middleware to access and use geolocation in a non dynamic route

Using Next Middleware to access and use geolocation in a non dynamic route

Reactions 14 Comments
2 min read
Next.js - How to optimize fonts

Next.js - How to optimize fonts

Reactions 10 Comments 1
2 min read
Warp is the future of terminals

Warp is the future of terminals

Reactions 161 Comments 44
3 min read
Automating Pull Requests

Automating Pull Requests

Reactions 5 Comments
4 min read
5 reasons why you should cross post your content

5 reasons why you should cross post your content

Reactions 12 Comments
2 min read
Read-only tokens - Query Requests anytime

Read-only tokens - Query Requests anytime

Reactions 6 Comments
5 min read
How to add claps to your blog

How to add claps to your blog

Reactions 8 Comments
2 min read
How to reload an SSR Page

How to reload an SSR Page

Reactions 20 Comments
2 min read
Tina Data Layer: Performant Editing

Tina Data Layer: Performant Editing

Reactions 6 Comments
3 min read
Chakra Prose is finally here

Chakra Prose is finally here

Reactions 8 Comments
2 min read
Page to page loading in next.js

Page to page loading in next.js

Reactions 8 Comments 3
2 min read
From CMS To Contextual Editing

From CMS To Contextual Editing

Reactions 3 Comments
9 min read
New Year, New CMS?

New Year, New CMS?

Reactions 7 Comments
4 min read
Tina now Supports MDX

Tina now Supports MDX

Reactions 6 Comments
2 min read
Tina Cloud is Now in Public Beta

Tina Cloud is Now in Public Beta

Reactions 16 Comments
6 min read
Why I created Developers Hangout podcast.

Why I created Developers Hangout podcast.

Reactions 1 Comments
2 min read
Why I embraced Typescript for development.

Why I embraced Typescript for development.

Reactions 3 Comments
2 min read
Tina Cloud is in public alpha

Tina Cloud is in public alpha

Reactions 4 Comments 3
4 min read
Retrieve your last 10 YouTube Videos

Retrieve your last 10 YouTube Videos

Reactions 1 Comments
2 min read
Setting up Tailwind with Vue.js

Setting up Tailwind with Vue.js

Reactions 15 Comments
13 min read
Udacity React Nanodegree review - Part 1

Udacity React Nanodegree review - Part 1

Reactions 6 Comments
9 min read
Solving Sum of N Numbers

Solving Sum of N Numbers

Reactions 5 Comments
2 min read
Open Source Developer Podcast is looking for your Projects

Open Source Developer Podcast is looking for your Projects

Reactions 7 Comments 6
1 min read
Open source projects you would like to hear about

Open source projects you would like to hear about

Reactions 7 Comments 4
1 min read
Introducing the open source developer podcast

Introducing the open source developer podcast

Reactions 12 Comments 3
1 min read
Create something that is imperfect for a reason

Create something that is imperfect for a reason

Reactions 3 Comments 2
2 min read
Are They Up? A Node cli for checking if a site is up

Are They Up? A Node cli for checking if a site is up

Reactions 5 Comments 2
1 min read
Regexits- Common regex at your fingertips

Regexits- Common regex at your fingertips

Reactions 9 Comments 2
1 min read
A Flexible Node Authentication Boilerplate With Email.

A Flexible Node Authentication Boilerplate With Email.

Reactions 7 Comments
2 min read
How freelancing on Codementor made me a better developer

How freelancing on Codementor made me a better developer

Reactions 12 Comments
2 min read
loading...