2022-11-16
3672
#css#html#vanilla javascript
Favour Vivian Woka
31809
Nov 16, 2022 ⋅ 13 min read

Build a Google Doc clone with HTML, CSS, and JavaScript

Favour Vivian Woka I'm a frontend developer based in Port Harcourt, Nigeria. I am passionate about building applications that run on the web. Technical writing is another interest of mine.

Recent posts:

What if you could lay out UI without CSS? Meet Pretext

CSS wasn’t built for dynamic UIs. Pretext flips the model by measuring text before rendering, enabling accurate layouts, faster performance, and better control in React apps.

Chizaram Ken
Apr 21, 2026 ⋅ 9 min read
Why real-time frontends break at scale and how to fix them

Why real-time frontends break at scale and how to fix them

Why do real-time frontends break at scale? Learn how event-driven patterns reduce drift, race conditions, and inconsistent UI state.

Alexander Godwin
Apr 20, 2026 ⋅ 12 min read
I tested every major auth library for Next.js in 2026 Here’s what you should use

I tested every major auth library for Next.js in 2026: Here’s what you should use

Test out Auth.js, Clerk, WorkOS, and Better Auth in Next.js 16 to see which auth library fits your app in 2026.

Ikeh Akinyemi
Apr 20, 2026 ⋅ 14 min read
When to move API logic out of Next.js

When to move API logic out of Next.js

When should you move API logic out of Next.js? Learn when Route Handlers stop scaling and how ElysiaJS helps.

Temitope Oyedele
Apr 15, 2026 ⋅ 8 min read
View all posts

Hey there, want to help make our blog better?

Join LogRocket’s Content Advisory Board. You’ll help inform the type of content we create and get access to exclusive meetups, social accreditation, and swag.

Sign up now