as a part of @neogcamp 23, i am publicly committing my 151 days of code to explore and deep dive in the world of web development.
i will be sharing my daily learning and progress below. let's go π¦πͺοΈ
#neogCamp23#151DaysOfCode
The 12-Factor App isn't a new concept, but it's one that still gets ignored constantly in production codebases.
Hardcoded secrets. Stateful processes. Dev environments that look nothing like prod. These aren't skill problems β they're architecture problems.
I wrote an article breaking down all 12 factors with real examples and code snippets.
Read it here: https://t.co/am246bkA05
#SoftwareEngineering #DevOps #BackendDevelopment #WebDevelopment
The 12-Factor App isn't a new concept, but it's one that still gets ignored constantly in production codebases.
Hardcoded secrets. Stateful processes. Dev environments that look nothing like prod. These aren't skill problems β they're architecture problems.
I wrote an article breaking down all 12 factors with real examples and code snippets.
Read it here: https://t.co/am246bkA05
#SoftwareEngineering #DevOps #BackendDevelopment #WebDevelopment
π₯wai8list[dot]pro update
- added custom domain, user can manage their custom domains
- integrate with zapier, make, mailchimp, kit, etc
- webhooks
- A/B testing, create different landing page
- Embed waitlist form to your codebase, either on framer, webflow or any html file
- shopify back in store
- edit landing page - ai builder (building), add custom fields in forms, referral feature, privacy policy, bot protection
#indiehack #saas #softwaredev
π₯ wai8list[dot]pro update:
hey everyone!
here is a quick update for wai8list -
- added passkey feature for auth
- integrated payment using https://t.co/r8wljsu9Au
- added email service using resend
- refined UI/UX
- added automations for emails (n8n like)
- broadcast feature (send emails from our platform)
- team invitation
- developers API key management
βοΈ JOIN THE WAI8LIST - https://t.co/ygg9FwT8xR
π€ ANY SUGGESTION? - send a mail at [email protected]
#wai8list #waitlist
i'm a developer. that's exactly why i kept building products nobody wanted.
when building is easy for you, you skip the part that's hard for everyone: finding out if anyone actually cares.
i'd get an idea, fall in love, and start coding the same night. 3 weeks later β a polished app, and an audience of zero.
6 side projects. 1 launched. every time, same mistake.
so i'm building wai8list to fix my own bad habit.
it lets you spin up a waitlist landing page in minutes and see if people actually sign up β before you write a single line of code.
if the page can't get signups, the product won't get users. better to learn that in a weekend than after 3 months.
quick walkthrough of what i've built so far π
what's an idea you built that nobody ended up using?
#buildinpublic #indiehackers #startups #validation
i'm a developer. that's exactly why i kept building products nobody wanted.
when building is easy for you, you skip the part that's hard for everyone: finding out if anyone actually cares.
i'd get an idea, fall in love, and start coding the same night. 3 weeks later β a polished app, and an audience of zero.
6 side projects. 1 launched. every time, same mistake.
so i'm building wai8list to fix my own bad habit.
it lets you spin up a waitlist landing page in minutes and see if people actually sign up β before you write a single line of code.
if the page can't get signups, the product won't get users. better to learn that in a weekend than after 3 months.
quick walkthrough of what i've built so far π
what's an idea you built that nobody ended up using?
#buildinpublic #indiehackers #startups #validation
π¨ npm Supply Chain Attacks are on the rise.
Recent incidents with TanStack, Axios, and many others show how vulnerable our dependency ecosystem has become. One compromised package or poisoned CI pipeline can put thousands of applications at risk.
Hereβs what every developer should do to stay safe:
β Always use `--ignore-scripts` when installing new packagesΒ Β
β Commit and audit your lockfiles religiously (`package-lock.json` / `pnpm-lock.yaml`)Β Β
β Prefer pnpm β it has much stronger security defaultsΒ Β
β Scan every new package with https://t.co/LVCO3mPlOZ before installingΒ Β
β Pin critical dependencies to exact versionsΒ Β
β Run `npm audit` + Socket regularly in CIΒ Β
β Review `postinstall`, `prepare`, and `preinstall` scripts carefullyΒ
The era of blindly running `npm install` is over.
Security is now a core part of being a responsible developer.
Whatβs one habit youβve adopted to protect your supply chain? Drop it in the comments π
#npm #JavaScript #CyberSecurity #WebDevelopment #SupplyChainSecurity
read : https://t.co/pQMzoL133P
Backend scaling is basically:
β‘οΈ Remove bottlenecks
β‘οΈ Reduce coupling
β‘οΈ Add redundancy
β‘οΈ Observe everything
Simple systems scale further than most people think.
From 0 β 1 Million users π
Most backend advice online is either too basic or way too over-engineered.
Hereβs the real scaling journey β what actually changes at every stage of growth. π
Tools by Stage
Thereβs no βbest stack.β
Only the right stack for your stage.
Early:
Node + PostgreSQL + Redis
Growth:
Load balancers + containers
Scale:
Queues + observability + CDNs
Enterprise:
Cloud-native infra + automation
Use complexity only when you actually need it.