Bundlers explained
Your Code
(JS / TS / CSS / Images)
│
▼
Bundler (Webpack / Turbopack / Vite)
│
├─ resolves imports
├─ transforms code
├─ bundles files
├─ watches changes
▼
Optimized Output
(.js chunks, .css, assets)
│
▼
Browser
Webpack (the OG)
- Old but powerful
- Rebuilds a lot when you change one file
- Super flexible, but slow on big apps
👉 Reliable, but heavy.
Vite (the fast one)
- Uses native ES modules
- Serves files on demand
- Instant dev feedback
👉 Amazing DX for SPAs & libraries.
Turbopack (Next.js future)
- Built for Next.js
- Written in Rust
- Incremental rebuilds (only what changed)
👉 Fastest dev experience for large Next apps.
Your Code
(JS / TS / CSS / Images)
│
▼
Bundler (Webpack / Turbopack / Vite)
│
├─ resolves imports
├─ transforms code
├─ bundles files
├─ watches changes
▼
Optimized Output
(.js chunks, .css, assets)
│
▼
Browser
Webpack (the OG)
- Old but powerful
- Rebuilds a lot when you change one file
- Super flexible, but slow on big apps
👉 Reliable, but heavy.
Vite (the fast one)
- Uses native ES modules
- Serves files on demand
- Instant dev feedback
👉 Amazing DX for SPAs & libraries.
Turbopack (Next.js future)
- Built for Next.js
- Written in Rust
- Incremental rebuilds (only what changed)
👉 Fastest dev experience for large Next apps.
⚡2
🎄 This Christmas, the only thing I can afford to give my loved ones is… PRAYERS 😂
If you need actual gift ideas, I Vibe-coded a little generator for fun: Link
me Just killing time with random stuff.
If you need actual gift ideas, I Vibe-coded a little generator for fun: Link
me Just killing time with random stuff.
jingle-gift-spark.lovable.app
Lovable App
Lovable Generated Project
❤7
Code & Coffee pinned «🎄 This Christmas, the only thing I can afford to give my loved ones is… PRAYERS 😂 If you need actual gift ideas, I Vibe-coded a little generator for fun: Link me Just killing time with random stuff.»
JSON Server = Instant Fake Backend!
Want to test your frontend without a real backend? Just:
1. Create a db.json file
2. Run npx json-server --watch db.json
3. Boom! REST APIs ready (GET /users, POST /users,....
Perfect for prototyping, learning, or frontend experiments.
Want to test your frontend without a real backend? Just:
1. Create a db.json file
2. Run npx json-server --watch db.json
3. Boom! REST APIs ready (GET /users, POST /users,....
Perfect for prototyping, learning, or frontend experiments.
❤6🤯1
Our attention spans are getting wrecked by TikTok and Instagram 😅 so I’ve been trying to slow things down. I found Substack, and it’s been a refreshing change. If you like reading, you’ll love it lots of thoughtful writers and real insights. I’m really enjoying it lately, so I wanted to suggest it to you all
If you find something interesting or cool drop it here in the discussion
If you find something interesting or cool drop it here in the discussion
Substack
Home | Substack
The app for independent voices
🙏3
I got the idea after seeing my uncle track expenses in a notebook.
I tried it myself, but keeping up and doing monthly calculations was exhausting.
So last week, I said screw it and built Flowly a super simple personal finance app that actually works for lazy people like me. It Installs like a real phone app (PWA magic) . It works like a normal phone app, your data stays on your device, and I’ll keep improving it as I use it.
It's mobile-first, so please use your phone to check it out (desktop works, but phone feels way better!)
If you want, you can also check the code and modify it your way.
Source code: link
Tip : Open the link on your phone → tap share → "Add to Home Screen" → boom, it's now an app.🫡
I tried it myself, but keeping up and doing monthly calculations was exhausting.
So last week, I said screw it and built Flowly a super simple personal finance app that actually works for lazy people like me. It Installs like a real phone app (PWA magic) . It works like a normal phone app, your data stays on your device, and I’ll keep improving it as I use it.
It's mobile-first, so please use your phone to check it out (desktop works, but phone feels way better!)
If you want, you can also check the code and modify it your way.
Source code: link
Tip : Open the link on your phone → tap share → "Add to Home Screen" → boom, it's now an app.🫡
🔥10
I know there are a ton of better apps out there, but my flowly is like a little puppy cute in its own way, so don’t compare it with the big dogs 😂
my flowly
my flowly
Flowly
Flowly - Personal Finance App
Track your income and expenses easily. Your data stays on your device, and it works as a PWA!
👍8⚡1🔥1
Forwarded from Janderebaw Media
ለአእላፋት ዝማሬ የሚዘመሩ መዝሙሮችን በስልክዎ ያጥኑ
📱 Play store: https://play.google.com/store/apps/details?id=com.janIt.alafat_zmare
📱 AppStore: https://apps.apple.com/hr/app/yeaelafat-zmare/id6739265238
📱 Play store: https://play.google.com/store/apps/details?id=com.janIt.alafat_zmare
📱 AppStore: https://apps.apple.com/hr/app/yeaelafat-zmare/id6739265238
I suffer from
both in my browser and in my brain.
I sow this post and i relate .
My to-do-list more look like to-dream list 🤦🏽♀️
‘Too Many Tabs Syndrome’
both in my browser and in my brain.
I sow this post and i relate .
My to-do-list more look like to-dream list 🤦🏽♀️
Substack
I want to do everything, so I do nothing
On midnight anxieties and career paths
😢5
Sometimes the smallest step in the right direction ends up being the biggest step of your life.
Code, coffee, repeat ☕️💻 🤌🏼
❤5🔥1
Forwarded from { Little_void }
Rate limiting
Rate limiting is just a way to control how often someone can hit your API.
It helps protect your server from abuse, reduces unnecessary load, and keeps your app running smoothly for everyone.
If you want to learn more, this is a good place to start:
Link
Even a simple limit can make a big difference.
Rate limiting is just a way to control how often someone can hit your API.
It helps protect your server from abuse, reduces unnecessary load, and keeps your app running smoothly for everyone.
If you want to learn more, this is a good place to start:
Link
Even a simple limit can make a big difference.
Cloudflare
What is rate limiting? | Rate limiting and bots | Cloudflare
What does 'rate limit exceeded' mean? Learn how rate limiting works and why it's sometimes necessary for stopping malicious bots.
❤4
You’re still using:
to get today’s date?
Please change it to:
WHY? Let me tell you 👇
Date is old and full of problems:
- Months start at 0 (January = 0 )
- Invalid dates silently change
- Time zones cause random bugs
- It mutates values without warning
Temporal fixes all of this:
- Clear date & time types
- Real timezone support
- Predictable math
- Immutable & safe
- Human-friendly API
const a = new Date();
to get today’s date?
Please change it to:
const now = Temporal.Now.plainDateTimeISO();
WHY? Let me tell you 👇
Date is old and full of problems:
- Months start at 0 (January = 0 )
- Invalid dates silently change
- Time zones cause random bugs
- It mutates values without warning
Temporal fixes all of this:
- Clear date & time types
- Real timezone support
- Predictable math
- Immutable & safe
- Human-friendly API
I saw this guy's post on LinkedIn, Melaku, create a user identity verification system using fayda , and I found it really fascinating! I haven’t tried it yet, but I definitely will. I just wanted to share it with you all give it a try and support the developer!
Link: Melaku’s Post
Link: Melaku’s Post
Linkedin
#ethiopia #fayda #nationalid #kyc #digitalidentity #nodejs #opensource #fintech | Melaku Tilahun
Integrating Ethiopia’s National ID (Fayda) just got easier
User identity verification (KYC) is critical for fintech, e-commerce, and digital services. But integrating Fayda often means dealing with complex security flows and cryptography, which slows developers…
User identity verification (KYC) is critical for fintech, e-commerce, and digital services. But integrating Fayda often means dealing with complex security flows and cryptography, which slows developers…
❤5🥰1