Arifin Effendi (@effendii_) header
Arifin Effendi (@effendii_) profile picture

Ngulik Claude, Claude Code & Vibecoding 🤖 Sharing workflow AI praktis tiap hari 🛠️ Follow biar lu 10x lebih JAGO pake AI 🔥 Cek Claude 101 di Link dibawah ⬇️⬇

Joined May 2012
Photo by Arifin Effendi (@effendii_)Photo by Arifin Effendi (@effendii_)Photo by Arifin Effendi (@effendii_)Photo by Arifin Effendi (@effendii_)Photo by Arifin Effendi (@effendii_)Photo by Arifin Effendi (@effendii_)Photo by Arifin Effendi (@effendii_)Photo by Arifin Effendi (@effendii_)Photo by Arifin Effendi (@effendii_)Photo by Arifin Effendi (@effendii_)
AKHIRNYAAA GAISSS, BUKU CLAUDE 101 KELAR JUGA!!! WKWK Setelah hampir 1.5 bulan nulis buku ini, akhirnya jadi jugaaa buku Claude 101 berbahasa Indonesia ini!!! Beberapa highlight di buku ini: - Total ada 154 Halaman - Dilengkapi 120+ ilustrasi & screenshots - Bahas dari mulai UI dasar, model, teknik prompting, artifacts, dan Claude Projects juga Claude Skills Super lengkapp buat yang pengenn banget pake Claude, tapi bingung harus mulai dari mana 😆 Buat yang tertarik dan pengen checkout, langsung aja klik link ini yaa dub.sh/claude101 Kalau mau liat samplenya, bisa cek di postingan kedua gaisss! Thankss
41
201
1
1,309
65,753
BERHASIL GAISSS!!!!! TV Aqua gw yang awalnya lambaaat, plus buanyaaak banget aplikasi dan iklan gaje, skrg jadi clean banget!! Modal cuman Claude Opus 5.5 dan prompting!!! Hahaha Kuy cobainnnn. After vs Before 👇
49
201
6
1,811
116,467
Yg nanya caranya, bisa cek link ini promptnya dan ikutin tutorial dari foto di bawah dari tweet mas @mgppap cleanyour.tv/ Saran gw, jangan pake mode murah atau gratisan. Pake yg setara Opus 5.5! Yg reasoningnya jago Salah2, tivi lu jadi pajangan mahal doang 🙂‍↔️
2
7
95
7,705
Cara tambah AQI & Jadwal Solat
22
6,130
Gila sihhh Opus 5.5!!! Literally hacking AQUA TV gw yang sumpil lambat bangeeet!!! Jadi kentjeeeng dan minimalis, plus gaada ads dan segala macam tracker software wkwkwk.
7
7
1
160
57,528
Arifin Effendi retweeted
Don't forget: you're no longer working with humans
66
148
37
2,125
120,562
Arifin Effendi retweeted
Yeah, as they said, be prepared for a cyber pandemic in this era. I personally lost $20K due to API key theft. It can happen to anyone, so don’t assume you’re safe just because it hasn’t happened to you yet. Prepare yourself: - Use device-based MFA - Buy a hardware security key/passkey - Set strict limits on your API keys, including expiration dates, usage limits, and spending limits where available What happened to someone else today could happen to you tomorrow. Stay secure. Don’t wait until it’s too late.
6
13
1
103
3,804
Arifin Effendi retweeted
Maybe important to repost this now that everyone is getting hacked If you have a VPS, I recommend you to get if off the public internet and into a Tailscale network and Cloudflare Tunnel ASAP It doesn't matter you have SSH key login, this is about exploits and vulnerabilities AI is finding There's 2 ways into a VPS: - via your site/app (like the PHP exploit of this week with a file upload hack) - via your server (like hacking into SSH or some open port) The site/app side you put on a Cloudflare Tunnel and then with the default Free Plan it has WAF security enabled by default and they jump on new security exploits fast, it means that the only way to reach your website is via the Cloudflare Tunnel, your server does not respond to port 80 or 443 anymore The server side you put on a Tailscale network which is like your own private network that nobody can access but your own devices (like your laptop, your phone and your VPS) kinda like a VPN Then you switch off ANY regular access to your VPS on the firewall, in my case I use Hetzner and you create a new firewall then empty it and that blocks everything (test it) How do Tailscale and Cloudflare Tunnel get in then? They don't. They go outbound. They make a tunnel to outside which sends and receives Now you've reduced your attack vector to Tailscale and your Cloudflare Tunnel, much safer, not perfect btw, but nothing is
When I set up a new Hetzner VPS first thing I do install Tailscale and once I'm in via Tailscale lock down the firewall to only accept web traffic on HTTPS 443 for Cloudflare IPs and SSH 22 for Tailscale IP That way nobody can get in I know I keep repeating this but it should be basics of setting up a new VPS So basic IMHO it should be part of any VPS service to default install Tailscale and enable it so it's the only way to get in Why? A VPS server is just like your laptop or destop computer but now imagine if it's connected to the entire internet with 8 billion people that can access it and try hack it You want to only have it accessible to you And if you want to host a website on your VPS (like I do), you should only let Cloudflare access your VPS so it can stand in front and block any hack attempts Never expose a VPS to the world wide web which realistically is the world WILD web
165
418
136
6,539
749,369
Arifin Effendi retweeted
🧵 How we actually run the playbook: Claude manages everything, A to Z Every step runs through Claude Code: about 80 sessions on one AWS VM, one per job (tracking, ads, A/B tests, SEO, support). The main ones each have one goal, a number and a date, and push toward it every run. Claude writes the tracking code, makes the ads, builds the campaigns, reads the numbers and pauses the losers. I approve anything that launches or spends money. Here's each step 👇
7
2
1
55
10,064
Arifin Effendi retweeted
Most founders will read this and still burn their money. The 7 rules behind $0 to $180K in 60 days, about 95% of it from Meta ads: 1. $100 a day per campaign 2. One angle per campaign, so you know what sold 3. No sale by about $250, the ad is off 4. Never edit a winner 5. Before you kill a losing campaign, read it ad by ad and keep the one ad that sells 6. AI makes the ads and runs the A/B tests 7. Test hundreds, because most of them lose The first $100K took 46 days. The second took 16. Ask me about any of them, I'm in the replies.
57
8
4
175
11,063
Arifin Effendi retweeted
Writing is a form of thinking. So don't let AI do it all for you.
If you want to start writing, the greatest thing you can do is block off 1 hour every morning and stick to it. Absolutely no exposure to other opinions or distractions (social media, messages, phone). You need space for creative ideas and modern life is great at taking that from you.
43
950
52
5,172
158,988
Arifin Effendi retweeted
I often get emails from junior engineers asking me what to do. Here's what I just wrote to one of them
75
293
45
3,923
221,300
Malem ini akhirnya baru paham penjelasan Mas @radjathaher, bahwa content itu bisa di-engineer untuk maximize profits dari Ads kita. Pegang satu struktur, test, cek retention rate, test lagi, prints!!! Gokil sih sumpah hahaha
2
13
2
151
27,259
Arifin Effendi retweeted
I don’t really care how @opencode engineered their coding agent. I’m more curious about how they engineered OpenCode Go’s billing system. Multiple models, multiple pricing structures, multiple billing systems. At this point, the billing engine might be more impressive than the coding agent itself. 💀
38
32
4
1,091
52,985
Landing page is sick! Supafast shipping 🤣
I vibe-coded beehiiv, and it's 83% cheaper. ✨✨ Introducing MailCheap.ai ✨✨ Everything you need to run a newsletter... ✍️ Editor 📅 Scheduling 📈 Stats 🌐 A website for every issue 🛡️ Deliverability guardrails 🔗 Send from your own domain (and keep your reputation) And it's not a dinosaur tool: + It's open source; you can run it for free + It's agentic; everything in the UI is available to your AI Import from beehiiv, Substack, or Mailchimp in 2 minutes. You pay for the emails you send, not for dormant subscribers. From $19/month. Oh, and no "Powered By" badge at the bottom of your emails.
961
Holy cow! And all of these just cover about 20% of beehive hahaha
every week someone tells me they’re going to vibe-code their own @beehiiv alternative over the weekend. wishing them the best, here’s the backlog of things to make sure to include: > 99.3% email delivery rate (industry-leading) > team of deliverability experts with decades of experience > infrastructure to send 3M+ emails per minute > validating every single email submission (1st and 3rd party) > automated bot-detection to prevent spam signups > registering for every mailbox provider’s feedback program > ingesting data from said feedback loops and building suppression lists > tagging every email so gmail reports complaint rates per newsletter > classifying every bounce (hard, soft, mailbox full, DNS failure) and knowing which ones mean “try again” vs. “never again” > three layers of suppression: global, per-publication, and transactional > temporary suppressions that expire on their own, and permanent ones that never do > one-click unsubscribe, the way gmail and yahoo now require it > warming new IPs and domains on a schedule > watching blocklists around the clock, and pulling an IP from rotation the moment it’s listed > retrying deferred mail for 24+ hours before calling it a bounce > blocking disposable, invalid, and typo’d addresses before they ever reach the list > rate limiting every signup endpoint a bot can find > filtering bot clicks out of every report (something we pay an ungodly amount of money for) > an acquisition source on every subscriber > engagement history for every reader, across every post > multiple sender addresses for different emails > custom domain configuration that is aligned with DKIM, SPF, DMARC > a true WYSIWYG editor: what you write is what lands in the inbox, with no HTML required > turning that editor into table-based, inline-styled email HTML that holds up in outlook > real-time collaborative editing, so the whole team can work on the same issue at once > dynamic content: different sections for different readers, all in a single send > separate email and web versions of every post, from one draft > free and premium versions of the same post, split by a paywall break > merge tags that personalize every email, and a simulated subscriber to preview them before you send > templates with saved colors, fonts, and spacing, plus a default style for every post > columns, tables, buttons, blockquotes, sections, file attachments, and a table of contents with anchor links > native embeds for X, youtube, tiktok, instagram, bluesky, stocktwits, and podcast episodes > polls, referral blocks, recommendations, and ad slots, built right into the post > an AI writer, AI images, and a built-in AI agent one keyboard shortcut away > images resized and optimized automatically, however they’re uploaded > a live email-size gauge that warns you before gmail clips your newsletter > custom HTML blocks, cleaned so a stray script tag can’t break your post > automatically hiding anything an inbox can’t handle (video, iframes, audio) in the email version, while keeping it on the web > links and embeds made clickable even in outlook, which ignores links wrapped around tables > vertical alignment in columns, because a layout that looks off by 4px looks broken to readers > converting your newsletter to audio versions for readers who prefer to listen > random cohort sends to randomly split your list to test different content and conversion > slash commands: type “/” and insert any block without touching a menu > markdown and keyboard shortcuts for people who never want to touch a mouse > pasting from google docs with the formatting intact > search and replace across the whole post > comment threads right in the draft, so editors and writers stop living in google docs > footnotes and citations that work in the inbox and on the web > code blocks, for the technical newsletters > an AI writer that rewrites, translates, and fixes spelling and grammar in place > autosave, so a closed tab never costs you a draft > subject line A/B testing, built into the send flow > drag-and-drop images, from your computer, your media library, or a URL > rich-text image captions, plus image titles and alt text for accessibility > audio files that play inline > file attachments, so a PDF can ride along with the issue > sections with their own backgrounds, borders, and spacing > blockquotes with custom borders, colors, and styles > content breaks and dividers that render cleanly in every inbox > a REST API for subscribers, posts, segments, automations, and more > a send API to create and send newsletters programmatically > creating, updating, and deleting subscribers in real time > reading and writing custom fields on any subscriber > tagging subscribers from your own app > enrolling subscribers into automations via API > pulling opens, clicks, and engagement for every post > fetching post HTML rendered for free vs. premium, email vs. web > creating posts from a template, then appending or prepending content > fetching segments and every subscriber in them > managing tiers and premium subscriptions > pulling referral program data and milestones > reading poll and survey responses > pagination that holds up across millions of records > rate limits that protect the platform without blocking real integrations > API keys you can create and revoke anytime > an MCP server so claude, chatgpt, and other AI tools can work inside beehiiv > drafting and editing posts from an AI chat > asking for open rates, CTR, and revenue in plain english > comparing performance across dozens of posts in one request > looking up any subscriber's full history and engagement > building segments by describing them > creating and editing automations > generating AI images straight into your media library > managing website pages, redirects, and SEO > reading and replying to community posts and DMs > reviewing ad offers and ad revenue reports > managing podcast shows and episodes > creating digital products, coupons, and promo codes > running subscriber growth and earnings reports > setting up subject line A/B tests > deliverability by mailbox provider for any post > searching docs without leaving the chat > inviting teammates by email > admin, member, and contributor roles > admins who control billing, exports, integrations, payments, and domains > members with full access minus admin permissions > contributors limited to drafting posts and automations > roles at the workspace or publication level > multiple publications under one workspace > workspace grouping and search for people on multiple teams > multiple authors per post, with bylines > guest authors for one-off contributors > author profiles with bios, avatars, and social links > community roles mapped to workspace roles (admin, manager, moderator) > real-time collaboration and comment threads on every draft > removing access the moment someone leaves > publication transfers between owners, with written consent > secure, single-use magic links to log in from desktop > a no-code website builder on your own custom domain > an AI website builder that works from plain-english prompts or screenshots > AI custom elements for live widgets > drag-and-drop editing, plus HTML access for full control > site-wide theme tokens for fonts, colors, borders, and shadows > global navbar, footer, and signup and login modals > saving sections, blocks, and pages as reusable templates > version history with one-click restore > custom pages with their own SEO settings and paywalls > redirects, so old links never break > custom robots.txt > auto-generated meta titles and descriptions for every post > google news schema > pages up to 80% faster on largest contentful paint > image carousels and grids > youtube blocks that update when you post new videos > an automatic page for every podcast episode > pop-ups and gated content to turn visitors into subscribers > a visual automation builder, no code required > triggers based on signup source, behavior, purchases, and engagement > welcome sequences that start the second someone subscribes > delays and wait steps > branching logic based on subscriber attributes > reusable condition sets across automations > email steps built in the same editor as your newsletter > webhook steps that call your own systems, with automatic retries > enrolling subscribers via API > per-subscriber journey tracking > opens and clicks for every email in every flow > editing a draft version while the live automation keeps running > comparing draft vs. live before you publish changes > reordering steps in bulk > segment conditions based on whether an automation started > product delivery and follow-ups triggered by purchases > selling files, links, guides, templates, and ebooks > memberships and time-based products > 1:1 coaching sessions and appointments > 0% platform fees on every sale > a storefront on your beehiiv website > products sold inside emails and automations > free products that double as lead magnets > product variants > discount codes and promotion codes > product reviews, with moderation > product tags for organizing your catalog > orders dashboard with buyer details > sales totals per product > duplicating a product in one click > automatic delivery the moment someone buys > payouts through stripe > live webinars with up to 10,000 attendees > ticket sales in 10 currencies > native streaming with video, screen sharing, and chat > no zoom required > up to 5 automated reminder emails > calendar invites sent automatically > a recording of every session > selling the replay as its own product > 0% platform fees on tickets > free webinars that grow your list > discount codes on tickets > 1:1 coaching bookings > buyers linked to their subscriber profile > promoting events in your newsletter and on your site > orders and revenue reporting for every event > a community built into your newsletter: channels, posts, and comments > channels that are free or gated to paid tiers > syncing newsletter posts into the community > direct messages between you and members > threaded comments > pinned posts > a moderation queue for reported posts and comments > banning and unbanning members > admin, manager, and moderator roles > inviting subscribers, segments, or specific emails > surfacing your most engaged subscribers to invite first > community metrics: new members, posts, and activity > notification emails with your own from name > channel ordering and a default channel > luma calendar integration for events > discord integration that syncs roles with subscription tiers > native podcast hosting with zero platform fees > distribution to apple podcasts, spotify, and youtube > an automatic webpage for every episode > automatic transcripts > IAB-standard analytics by country, app, and device > bot filtering on downloads > downloads and unique listeners per episode and per show > private feeds for paying subscribers > bundling your podcast with your paid subscription > importing from other hosts with episode GUIDs preserved > RSS redirects so listeners follow you over > scheduled episodes > apple podcasts categories and metadata > podcast players embedded in your posts > a full episode library on your site > webhooks for episode and private-feed events > segments built on behavior, attributes, and engagement > dynamic segments that update automatically > static segments that stay fixed > filtering by acquisition source, including magic links > filtering by custom fields and tags > filtering by subscription tier and paid trial status > filtering by whether an automation started > reusable condition sets > recalculating a segment on demand > sending to a segment, or excluding one > segments that power dynamic content inside a single post > segments as automation conditions > adding a whole segment to a newsletter list > multiple newsletter lists in one publication > exporting any segment > webhooks for new, confirmed, and deleted subscribers > upgrade, downgrade, pause, and resume events > tier created, deleted, paused, and resumed events > newsletter list subscribe and unsubscribe events > post sent, scheduled, and updated events > survey response events > podcast episode published, updated, archived, and deleted events > private podcast feed access events > choosing exactly which events each endpoint receives > a signing secret on every endpoint > automatic retries on failed deliveries > a log of every delivery attempt > manually retrying any failed message > disabling an endpoint without deleting it > versioned payloads > webhook steps inside automations > survey forms with multiple question types > polls that readers answer with one click, right in the inbox > every answer tied to a real subscriber > live poll results > per-question response breakdowns > aggregate results across every survey > individual responses you can browse one by one > webhooks the moment a survey is submitted > survey and poll data available via API > polls on the web and in email > signup flows that send new subscribers through a survey > surveys that tell you what to write next > polls for picking topics, products, and pricing > response data you can turn into segments > no third-party form tool required > a library of professionally designed post templates > custom colors, fonts, and spacing on every template > a default style applied to every new post > content outlines baked into templates > separate email and web styling > theme design tokens per template > duplicating templates in one click > a custom email footer applied to every post > templates with sponsor slots, referral blocks, and recommendations built in > creating posts from templates via API > template changes picked up instantly by API-created posts > website templates > saved sections, blocks, and pages for your site > welcome email templates > templates your whole team shares > the largest native ad network for newsletters > brands like netflix, hubspot, notion, and nike (and 525+ others) > ads available to claim for your upcoming posts > dropping an ad into a post with one click > earnings and payouts reported for every placement > ad revenue reports post by post > a history of every opportunity you accepted or declined > bot-filtered clicks advertisers can trust > custom link parameters for advertiser attribution > brand safety review on every campaign > payouts to your beehiiv wallet > direct sponsorships: selling your own placements > sponsorship products with your own formats and pricing > scheduled sponsor placements with advertiser details > 0% platform fees on paid subscriptions > multiple paid tiers > monthly and annual plans > free trials > paid trials, like $1 for 30 days > metered paywalls, new york times-style > a paywall break inside any post > discount offers > gift subscriptions > group subscriptions: one buyer, many seats > custom group deals for teams and companies > pausing and resuming subscriptions > private podcast feeds and gated community channels as paid perks > payouts through stripe connect > recommendation network with 60K+ active newsletters > getting recommended by thousands of other newsletters > free, reciprocal recommendations > paid recommendations: pay to grow, or get paid to recommend > discovering newsletters to partner with > AI-suggested recommendation partners > applications for paid recommendations, with accept and reject > engagement and spend insights for every partner > pausing, resuming, or ending any partnership > fraud detection on paid recommendations > clawing back payouts for fake subscribers > recommendations inside your newsletter, not just at signup > attribution for every subscriber a partner sends you > one-click subscribes powered by magic links > one-click subscribe links, no form needed > UTM parameters carried through on every link > rate limiting on every request > bot detection and honeypots > a confirmation step only when a click looks suspicious > double opt-in respected > redirecting new subscribers straight to your site > magic links as a filterable acquisition source > links you can drop into other newsletters, socials, and ads > login magic links so paid subscribers can read premium posts > single-use tokens that expire in minutes > rate limits on login requests > protection against timing attacks > logging in on desktop from a link sent to mobile > faster logins across every beehiiv publication > embeddable subscribe forms for any website > full-width, fixed-width, and slim embeds > an attribution script to track where signups come from > custom colors, fonts, and styling > theme design tokens per form > a draft and publish workflow for form changes > comparing draft vs. live before publishing > multiple forms per publication > custom success behavior: a message or a redirect > pop-ups on your beehiiv site > gating posts to subscribers only > readers picking which newsletter lists to join > signup flows that run right after subscribing > bot protection on every submission > forms that work on wordpress, webflow, and anywhere else > a customizable link-in-bio page > hosted on your own beehiiv site and domain > a subscribe form built in > your brand colors, fonts, and buttons > social links for every platform > links to your latest posts > links to your products and paid tiers > a linktree integration that captures newsletter signups > every visitor a potential subscriber > traffic from instagram, tiktok, and X turned into owned email subscribers > visits tracked in your website analytics > signups tagged with their acquisition source > mobile-first design > no third-party link tool required > updated in seconds, from the same dashboard as everything else > real-time website analytics, no third-party tools > traffic by channel > filters for location, device, OS, and referral source > website and newsletter analytics in one place > breakdowns by page, referrer, and more > custom conditions to slice any report > AI crawler and bot analytics: what was served vs. blocked > control over which crawlers can index your site > UTM tracking on every link > custom link parameters at the publication level > an acquisition source on every subscriber > google analytics integration > podcast analytics alongside your site > trends over time > website traffic connected to the subscribers it produced > native integrations with linktree, hubspot, manychat, meta, and dozens of other apps > human support team with a dozen experts ready to assist with whatever you need oh, and besides having to manage all of this on your own indefinitely forever… your vibe-coded solution will still require paying for and stitching together a ton of software: > email sending (sendgrid, amazon SES, postmark) > web hosting (vercel, AWS, render) > database + queue (supabase, neon, RDS) > payments (stripe, memberful) > auth (clerk, auth0, supabase auth) > monitoring + alerting (sentry, datadog, pagerduty) > workflow engine (inngest, temporal, upstash qstash) > bot protection (cloudflare) > email validation (zerobounce, kickbox) > email rendering (litmus, email on acid) > click verification (omnivery) > media storage + CDN (S3, R2, vercel blob) > product analytics (posthog, mixpanel) …but at least you saved $59/mo not paying for @beehiiv anymore 🫡
406
Ini gokil bangeeet!
here's how i shipped 2,500 PRs last month to production this was originally supposed to be for Cursor Compile in London. i couldn't make it since i was livestreaming for Grok @Bot Galaxy so i'm making it available for free here on X! watch it on 2x speed, i talk slowly
1
605
Hi @bcherny, can you make Claude Code Desktop app to be able to “@“ files in a deeply nested monorepo projects? Cursor has this smoothly, and Claude Code extension has this too. But on the desktop app, deeply nested files are somehow not indexed & cannot be mentioned. I need to do manual drag-n-drop files from Cursor/VSCode to chat input to get full path of the file. Very tiring & cumbersome. Really appreciate if this can ship soon 🙌
2
2
481
Setup beberapa agent Hermes, terus kepikiran bikin karakternya aja sekalian hahaha. Perkenalkann, dari kiri ke kanan: - Kang Bisnis si partner diskusi bisnis - Kang Karir si jago urusan karir - Kang Koding si jago ngoding tapi plenger - Kang DevOps si jago devops tapi kurang ngopi Gemes juga wkwkwk
🤖 Made with AI
2
341
Bingung ngasih nama Hermes agent gw. Yaudahlah, kita panggil saja dia Herman ​😂
1
435
Arifin Effendi retweeted
Fact: 99.9% of AI startups and AI apps are just AI wrappers. But who cares? Cursor is basically an AI wrapper + a VS Code fork, and it became a billion-dollar company. OpenRouter is essentially a layer for routing AI models and managing API keys, yet it’s valued in the billions. And thousands of B2C apps are simply integrating existing AI models and still generating serious revenue. The founder takeaway: Stop obsessing over whether your product is “just a wrapper.” Distribution, UX, positioning, retention, and solving a painful problem matter far more than how technically original your stack looks. You don’t get paid for building the most impressive architecture. You get paid for building something people want.
A lot of startups are just AI frontends. Do you agree?
16
9
2
106
8,494