Forem

Mike Bifulco profile picture

Mike Bifulco

Co-founder, CTO @ Craftwork, developer advocate, author, podcaster, helping react devs build great products & companies. Past: Google, Stripe, Microsoft, smpl, Gymnasium

Location Charlotte, NC Joined Joined on  Personal website https://mikebifulco.com github website twitter website

Education

Definitely

Pronouns

he/him

Work

CTO at Craftwork

Six Year Club
Five Year Club
Writing Debut
Four Year Club
Tag Moderator 2022
Trusted Member 2022
2 Week Community Wellness Streak
Top 7
JavaScript
1 Week Community Wellness Streak
Three Year Club
Two Year Club
Steal these ideas to build new products
Cover image for Steal these ideas to build new products

Steal these ideas to build new products

Comments
3 min read

Want to connect with Mike Bifulco?

Create an account to connect with Mike Bifulco. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Your MVP is too damn big
Cover image for Your MVP is too damn big

Your MVP is too damn big

Comments 3
5 min read
Design's Shakespearean Curse: Good UX Should Never Be Noticed
Cover image for Design's Shakespearean Curse: Good UX Should Never Be Noticed

Design's Shakespearean Curse: Good UX Should Never Be Noticed

Comments
3 min read
AI is your intern (not your boss)
Cover image for AI is your intern (not your boss)

AI is your intern (not your boss)

Comments
4 min read
How I (Think I) Talk to AI
Cover image for How I (Think I) Talk to AI

How I (Think I) Talk to AI

Comments
4 min read
Open Sourcing my Design System
Cover image for Open Sourcing my Design System

Open Sourcing my Design System

6
Comments
3 min read
The Decoy Effect: More options for an easier choice
Cover image for The Decoy Effect: More options for an easier choice

The Decoy Effect: More options for an easier choice

4
Comments
5 min read
Building in public: 400 subscriber milestone report for my newsletter
Cover image for Building in public: 400 subscriber milestone report for my newsletter

Building in public: 400 subscriber milestone report for my newsletter

6
Comments
3 min read
Add custom fonts to Next.js sites with Tailwind using next/font
Cover image for Add custom fonts to Next.js sites with Tailwind using next/font

Add custom fonts to Next.js sites with Tailwind using next/font

13
Comments 1
5 min read
Reflecting on my first 90 days building a startup as a technical cofounder
Cover image for Reflecting on my first 90 days building a startup as a technical cofounder

Reflecting on my first 90 days building a startup as a technical cofounder

5
Comments
6 min read
These are the books that shaped my career
Cover image for These are the books that shaped my career

These are the books that shaped my career

Comments
5 min read
These are the tools I picked to build a new startup
Cover image for These are the tools I picked to build a new startup

These are the tools I picked to build a new startup

Comments
4 min read
Twitter and the Perils of Obedience
Cover image for Twitter and the Perils of Obedience

Twitter and the Perils of Obedience

2
Comments
9 min read
Building your brand in the DevRel community
Cover image for Building your brand in the DevRel community

Building your brand in the DevRel community

Comments
4 min read
Sync your About page and your GitHub bio on your Next.js site
Cover image for Sync your About page and your GitHub bio on your Next.js site

Sync your About page and your GitHub bio on your Next.js site

2
Comments
6 min read
Sky Cart: An Open Source, cloud-agnostic shopping cart using Stripe Checkout
Cover image for Sky Cart: An Open Source, cloud-agnostic shopping cart using Stripe Checkout

Sky Cart: An Open Source, cloud-agnostic shopping cart using Stripe Checkout

16
Comments 1
4 min read
5 Design Rules everyone should know
Cover image for 5 Design Rules everyone should know

5 Design Rules everyone should know

10
Comments
6 min read
September Stripe Developer Digest
Cover image for September Stripe Developer Digest

September Stripe Developer Digest

7
Comments
6 min read
Devs: It’s okay to use no-code tools
Cover image for Devs: It’s okay to use no-code tools

Devs: It’s okay to use no-code tools

25
Comments 2
8 min read
Growth hack: Publish newsletters to your Next.js site with ConvertKit API
Cover image for Growth hack: Publish newsletters to your Next.js site with ConvertKit API

Growth hack: Publish newsletters to your Next.js site with ConvertKit API

3
Comments
10 min read
The Orton Effect - dreamy photo filter in CSS and React
Cover image for The Orton Effect - dreamy photo filter in CSS and React

The Orton Effect - dreamy photo filter in CSS and React

3
Comments 1
4 min read
August Stripe Developer Digest
Cover image for August Stripe Developer Digest

August Stripe Developer Digest

4
Comments
10 min read
How we use friction logs to improve products at Stripe
Cover image for How we use friction logs to improve products at Stripe

How we use friction logs to improve products at Stripe

77
Comments
8 min read
SEO tools I used to grow my sites to 20k+ visitors/month
Cover image for SEO tools I used to grow my sites to 20k+ visitors/month

SEO tools I used to grow my sites to 20k+ visitors/month

732
Comments 30
7 min read
July Stripe Developer Digest
Cover image for July Stripe Developer Digest

July Stripe Developer Digest

8
Comments
6 min read
The correct semantic HTML for adding subtitles to h1 tags
Cover image for The correct semantic HTML for adding subtitles to h1 tags

The correct semantic HTML for adding subtitles to h1 tags

26
Comments
3 min read
Strategies for building products with no code
Cover image for Strategies for building products with no code

Strategies for building products with no code

10
Comments 1
9 min read
June Stripe Developer Digest
Cover image for June Stripe Developer Digest

June Stripe Developer Digest

13
Comments 4
8 min read
How to add Fathom Analytics to your Remix.run app
Cover image for How to add Fathom Analytics to your Remix.run app

How to add Fathom Analytics to your Remix.run app

7
Comments
1 min read
May Stripe Developer Digest: Introducing Stripe Apps
Cover image for May Stripe Developer Digest: Introducing Stripe Apps

May Stripe Developer Digest: Introducing Stripe Apps

8
Comments
6 min read
I'm building a tiny product with AI and Remix
Cover image for I'm building a tiny product with AI and Remix

I'm building a tiny product with AI and Remix

4
Comments 3
3 min read
Video tutorial: No-code payments with Payment Links & NFC tags
Cover image for Video tutorial: No-code payments with Payment Links & NFC tags

Video tutorial: No-code payments with Payment Links & NFC tags

10
Comments 2
1 min read
What have you learned from integrating CRMs into your product?
Cover image for What have you learned from integrating CRMs into your product?

What have you learned from integrating CRMs into your product?

14
Comments 5
1 min read
No-code payments: How to use Stripe with customized NFC tags
Cover image for No-code payments: How to use Stripe with customized NFC tags

No-code payments: How to use Stripe with customized NFC tags

42
Comments 3
9 min read
MDX Tips: Provide shortcut links to your article subheadings in Next.js
Cover image for MDX Tips: Provide shortcut links to your article subheadings in Next.js

MDX Tips: Provide shortcut links to your article subheadings in Next.js

6
Comments 1
5 min read
No Floating Promises: an eslint rule to prevent async code errors
Cover image for No Floating Promises: an eslint rule to prevent async code errors

No Floating Promises: an eslint rule to prevent async code errors

6
Comments
4 min read
How to run dependabot locally on your projects
Cover image for How to run dependabot locally on your projects

How to run dependabot locally on your projects

5
Comments
4 min read
Why no one talks about the best marketing campaign in history
Cover image for Why no one talks about the best marketing campaign in history

Why no one talks about the best marketing campaign in history

2
Comments
6 min read
Massively speed up VS Code loading time on Apple Silicon Macs in one step
Cover image for Massively speed up VS Code loading time on Apple Silicon Macs in one step

Massively speed up VS Code loading time on Apple Silicon Macs in one step

4
Comments
4 min read
How I earned a unique NFT by completing a free web3 project on buildspace
Cover image for How I earned a unique NFT by completing a free web3 project on buildspace

How I earned a unique NFT by completing a free web3 project on buildspace

4
Comments
6 min read
Some things I learned from live coding on Twitch
Cover image for Some things I learned from live coding on Twitch

Some things I learned from live coding on Twitch

4
Comments
3 min read
JavaScript Tips: Nullish Coalescing (??)
Cover image for JavaScript Tips: Nullish Coalescing (??)

JavaScript Tips: Nullish Coalescing (??)

3
Comments
3 min read
JavaScript Tips: Using Array.filter(Boolean)
Cover image for JavaScript Tips: Using Array.filter(Boolean)

JavaScript Tips: Using Array.filter(Boolean)

4
Comments
4 min read
Make VS Code load faster with a little bit of housekeeping
Cover image for Make VS Code load faster with a little bit of housekeeping

Make VS Code load faster with a little bit of housekeeping

4
Comments
3 min read
Push dynamic shortcuts to Google Assistant so your users can use their voice to fast track into your app!
Cover image for Push dynamic shortcuts to Google Assistant so your users can use their voice to fast track into your app!

Push dynamic shortcuts to Google Assistant so your users can use their voice to fast track into your app!

2
Comments
1 min read
gitignore.io is great!
Cover image for gitignore.io is great!

gitignore.io is great!

238
Comments 17
3 min read
Why I switched to Fathom for analytics
Cover image for Why I switched to Fathom for analytics

Why I switched to Fathom for analytics

9
Comments
3 min read
Guerrilla competitive research by way of UX-survey
Cover image for Guerrilla competitive research by way of UX-survey

Guerrilla competitive research by way of UX-survey

4
Comments
6 min read
Building my passion project with radical transparency - Introducing Pistola
Cover image for Building my passion project with radical transparency - Introducing Pistola

Building my passion project with radical transparency - Introducing Pistola

11
Comments 5
4 min read
Publishing Your First GitHub Pages Website
Cover image for Publishing Your First GitHub Pages Website

Publishing Your First GitHub Pages Website

38
Comments 2
1 min read
From Filler to Matter: Wireframes and Prototypes in UX Design
Cover image for From Filler to Matter: Wireframes and Prototypes in UX Design

From Filler to Matter: Wireframes and Prototypes in UX Design

8
Comments
4 min read
Do you have your own Gatsby site? Let's brainstorm a dev.to cross-poster
Cover image for Do you have your own Gatsby site? Let's brainstorm a dev.to cross-poster

Do you have your own Gatsby site? Let's brainstorm a dev.to cross-poster

124
Comments 22
2 min read
Livestreaming now - rebuilding thegymnasium.com with gatsby!
Cover image for Livestreaming now - rebuilding thegymnasium.com with gatsby!

Livestreaming now - rebuilding thegymnasium.com with gatsby!

2
Comments
1 min read
I have to tell you about Dependabot 🤖
Cover image for I have to tell you about Dependabot 🤖

I have to tell you about Dependabot 🤖

24
Comments 8
3 min read
UX chat - Design chiefs cheerfully champion chopping chatter to charge CSS with cheery charm
Cover image for UX chat - Design chiefs cheerfully champion chopping chatter to charge CSS with cheery charm

UX chat - Design chiefs cheerfully champion chopping chatter to charge CSS with cheery charm

7
Comments
3 min read
Webinar- Prototyping as Process
Cover image for Webinar- Prototyping as Process

Webinar- Prototyping as Process

4
Comments 1
1 min read
Live streaming right now on Twitch! (update: All done!)
Cover image for Live streaming right now on Twitch! (update: All done!)

Live streaming right now on Twitch! (update: All done!)

3
Comments 4
1 min read
Promise.allSettled() Pt.2 - it's partly settled!
Cover image for Promise.allSettled() Pt.2 - it's partly settled!

Promise.allSettled() Pt.2 - it's partly settled!

8
Comments
2 min read
Picking apart JavaScript import Syntax
Cover image for Picking apart JavaScript import Syntax

Picking apart JavaScript import Syntax

59
Comments 8
5 min read
Solve* all your problems with Promise.allSettled()
Cover image for Solve* all your problems with Promise.allSettled()

Solve* all your problems with Promise.allSettled()

18
Comments 6
4 min read
loading...