Dan Vailur

189 posts

Dan Vailur banner
Dan Vailur

Dan Vailur

@dvailur

Indie dev | Building my one-person business and sharing everything I learn along the way. | Goal → $10,000 MRR

From 🇪🇸 now in 🇯🇵 Katılım Aralık 2023
112 Takip Edilen47 Takipçiler
Sabitlenmiş Tweet
Dan Vailur
Dan Vailur@dvailur·
3 years of living on savings barely earning $200-400/month from mobile apps. Last month I hit ramen profitable with my mobile apps. Next goal: $10k/month SaaS. Dad of 1, soon 2. No safety net. Just faith. Let's see if I can make it! 👊
Dan Vailur tweet media
English
0
0
1
102
DHH
DHH@dhh·
I setup a new Windows machine recently, and I couldn't believe what an obstacle course its become. macOS has been going downhill too, but Windows 11 is still the king of awful. Even if Linux hadn't improved by leaps and bounds lately, it would look amazing standing still.
solst/ICE of Astarte@IceSolst

>boot my old windows laptop >its been force-upgraded to windows11 >sign in with microslop account >immediately get blindingly bright pop up: “finish setting up your machine with Copilot” >no ty, click “setup later” >turn down Xbox gamepass offer >turn down Copilot 365 offer >unpin LinkedIn shortcut >open edge to redownload Brave >have to find it in Bing >disable OneDrive (it’s erroring out anyway asking for money, ransoming my files) >unpin copilot shortcut >disable Copilot Recall spyware >run windows update >click shutdown, but it restarts instead >blindingly bright pop-up “finish setting up your machine with Copilot” >copilot shortcut enabled again >try to use the start menu search bar >hangs then returns “search with Copilot” >click, it opens LinkedIn instead >want to close it but it’s frozen >open legendary programmer Dave W Plumber’s award winning software, Task Manager >238 processes called copilot.exe >mutter expletive >Cortana Copilot pops up, “I can help with that!” and freezes >Defender flagged it as malware >immediately get another pop-up >”OneDrive has run out of space! Your files are no longer accessible!” >about to lose it >I’ll just play a game, boot up CoD >pop-up asking to enable Copilot gaming assistant

English
120
97
2.2K
137.7K
Dan Vailur
Dan Vailur@dvailur·
@seraleev When you optimize for in-app purchase events, since the campaign don’t have any data yet, do you optimize for installs and then switch to in-app purchase events? Or do you target in-app events from the beginning?
English
0
0
1
107
Viktor Seraleev
Viktor Seraleev@seraleev·
> I use UAC campaigns optimized for in-app purchase events (no installs and no web-to-web). > I create creatives based on screenshots. Just a simple static image. > Google Ads decides on its own where to show your ads. > I use Firebase + Apphud integration (without Appsflyer and analogs) > You can contact Google Ads support and they’ll help you set up your first campaign. Their support is excellent – fast and high quality (if you ask the right questions). Be careful: Google Ads can burn money very fast. This system requires a lot of attention at the very beginning.
Axel Le Pennec@alpennec

@seraleev I'm completely new to Google Ads. What kind of ads do you run? What formats?

English
12
2
64
10.3K
Dan Vailur
Dan Vailur@dvailur·
When you create a product, do you buy the domain before or after building the MVP?
English
0
0
0
40
Peter Mick
Peter Mick@ThePeterMick·
why opening Apple products is so satisfying?
Peter Mick tweet media
English
24
1
22
1.8K
Dan Vailur
Dan Vailur@dvailur·
Making Claude create for me 20 different ad campaigns for an app on Apple Ads while Claude Code works.3
Dan Vailur tweet media
English
0
0
0
56
Dan Vailur
Dan Vailur@dvailur·
@levelsio @FlorinPop17 I would even add the size of the screen to that. I’m far more productive working on my laptop screen than the 27 inch display. It makes me focus only on the opened window
English
0
0
1
328
@levelsio
@levelsio@levelsio·
@FlorinPop17 Studies prove this btw, multiple monitors are less productive and just distract
English
56
2
282
29.5K
Florin Pop 👨🏻‍💻
Florin Pop 👨🏻‍💻@FlorinPop17·
I used to be the "I need 2 monitors to be productive" type of guy, but I realized that it was just... not true. I'm now often so much more productive only on my laptop. It's crazy! And the big benefit is that I can easily move places, go to coffee shops, etc.
Jaydeep@_jaydeepkarale

@FlorinPop17 How are you building without 97 monitorss😜

English
84
2
166
56.7K
Dan Vailur
Dan Vailur@dvailur·
@seraleev Wow that’s sounds like a lot of work. Was it worth. Have you personally tested Apple Search Ads on smaller countries with good results?
English
0
0
0
35
Viktor Seraleev
Viktor Seraleev@seraleev·
@dvailur I translated the screenshots into all available languages. Every storefront page was fully filled out.
English
1
0
1
88
Viktor Seraleev
Viktor Seraleev@seraleev·
My next channel was Apple Search Ads. At the time, I was taking a marketing course. I liked the instructor and asked him to help me set up campaigns – he said yes. The auction was empty. I enjoyed that moment. ASA kept the app at the top while I collected data and improved ASO in countries where rankings were weak. There was one small problem: money. I borrowed from friends. Cashed out my credit card. My wife’s credit card too. We were living on our last money. But I knew that in about two months, Apple would pay back 3× what I invested. And it kept repeating every month. Apple Search Ads is a powerful tool. Competition is higher now, sure. But smaller countries still work. Big players usually ignore them – they only care about large markets.
Viktor Seraleev@seraleev

When I launched my first app, I had no spare money. So I chose the most affordable channel – ASO: • I filled all available languages (title, subtitle, keywords). • Translated all screenshots. • Recorded YouTube videos – it helps a lot with SEO. Every month, I checked rankings and iterated on ASO. My app had zero keywords with real search volume in the App Store. So I leaned on SEO tools instead. They gave solid hints on how people might search for my app. This strategy worked. The app started growing organically – fast.

English
4
0
38
5.1K
Dan Vailur
Dan Vailur@dvailur·
I haven't written any PHP code since I abandoned it for Node.js over 6-7 years ago. Today I asked Claude to generate a script in PHP and, oh boy, I find it cleaner, more readable, and faster to run than the same Node.js script. I may give Laravel a try.
English
0
0
0
64
NEXTA
NEXTA@nexta_tv·
Romania wants to build a massive Dracula Land theme park near Bucharest The project is valued at €1 billion. Investors promise around three million visitors in the first years and thousands of new jobs. It’s still only a plan, but the land next to the airport has already been purchased, the concept is ready, and major partners are onboard — including Deloitte and attraction developers from Europa-Park. If everything stays on schedule, construction will begin next autumn. Dracula Land is planned as a large theme park with six zones: a Transylvanian village, Dracula’s castle, a family area, Victorian-era London, New Orleans with a voodoo atmosphere, and “Moonlight” for night shows. The plans also include an arena for 22.5 thousand spectators, a water park, three hotels, an outlet village, and a race track.
NEXTA tweet mediaNEXTA tweet mediaNEXTA tweet mediaNEXTA tweet media
English
77
109
998
138.3K
Dan Vailur
Dan Vailur@dvailur·
@juanjovn Bought a MacBook Pro in 2014 or 2015 and used it for 4 years until I upgraded to a new one. Like new. No issues at all. They just don’t give you the official box. Apart from that very happy with it.
English
0
0
1
104
Warren Hansen
Warren Hansen@warhsn·
@dvailur @theHankTaylor You can use sanctum or passport to run LV as an API and the just point your frontend app to that. I personally prefer to have the frontend as JS over livewire
English
1
0
1
40
Hank Taylor
Hank Taylor@theHankTaylor·
I'm convinced: Laravel is the entrepreneur's framework.
English
35
36
428
19.2K
Dan Vailur
Dan Vailur@dvailur·
@warhsn @theHankTaylor Thank you Warren! How do you run NextJS with laravel? Do you just make api calls from NextJS to laravel backend? I’ve also heard about inertia, is that the correct way to do it? Doesn’t it feel hard to manage several languages at the same time?
English
1
0
0
31
Warren Hansen
Warren Hansen@warhsn·
Welcome to the community @dvailur. The nice thing about Laravel is that you never have to leave nextjs you could run it as a monolith or run a pure LV backend with a next js frontend and configure that setup really fast. I personally run all of my apps as a LV backend with a Vue SPA frontend. But most importantly welcome to the Laravel community 🙌 it’s gonna be fun I promise
English
1
0
1
75
Dan Vailur
Dan Vailur@dvailur·
I’ve been a JS (node and NextJS) guy for many years already, and lately I felt very curious about Laravel and been trying it a bit. Used to work with vanilla php long ago, and haven’t touched it since then. Laravel seems very clean and definitely way less volatile than the JS world. I’m still in a very beginner stage and don’t understand most of the things I’m writing. Not sure yet if I’ll jump boats because it may slow me down, but it looks promising.
English
2
0
0
68
Dan Vailur
Dan Vailur@dvailur·
Absolutely. It’s incredibly important to never give up. Even when you don’t see the light in the other side of the tunnel. Many people fail not because their product is bad. But because they give up too soon. I’ve almost gave up a few times, but still here giving it all. Well done Viktor! Very happy for you brother
English
0
0
1
139
Viktor Seraleev
Viktor Seraleev@seraleev·
Never would’ve thought that in just two years I’d launch 17 apps and hit $40K MRR Every setback and challenge isn’t a failure – it’s the foundation for long-term growth. They don’t break you, they forge you
Viktor Seraleev tweet media
English
33
1
146
12.1K
Dan Vailur
Dan Vailur@dvailur·
This is absolutely true. And it hurts because I’ve been there. Debating what’s the best stack to use. Should I go with NextJS? Should I use MongoDB or MySQL? Should I self-host or use Vercel? My boilerplate need X feature to be perfect so I can start working. But it’ll never be perfect, the best stack doesn’t exist. The best hosting doesn’t exist. Your project will never be perfect. Make it exist first. You can make it better later.
English
0
0
0
36
Ryo Lu
Ryo Lu@ryolu_·
stop overthinking, start building: the best way to predict the future is to invent it. and the best way to invent is to start building. you can dream all you want. you can think in abstract, map out perfect systems in your head, debate the ideal architecture. but none of that matters until you start making something real. building is like mounding clay. you don't start with the perfect form. you start with a lump. you push, you shape, you feel the resistance. the material talks back. it tells you what works and what doesn't. you learn by doing, not by thinking about doing. with Cursor, the gap between idea and reality is basically zero now. you don't need to know every syntax, every framework, every pattern. you just need to start. Cursor helps you shape the clay. it fills in the gaps. it lets you focus on what you're making, not how to make it. overthinking is just fear dressed up as preparation. you're not getting ready, you're just delaying. the longer you wait, the more you convince yourself it needs to be perfect before you start. but perfect doesn't exist at the beginning. it only emerges through iteration. every great thing you've ever seen started as something rough. the first iPhone was a prototype held together with tape. the first Notion was a clunky tool that barely worked. the first anything was messy. but it existed. and because it existed, it could be improved. so stop planning the perfect app. stop debating the right tech stack. stop waiting for the right moment. just open Cursor and start building. make something bad. make something that barely works. then make it better. then make it better again. the future isn't something you think your way into. it's something you build your way into. one line of code at a time. one iteration at a time. like mounding clay until something beautiful emerges. start today. start now. start messy. just start.
English
107
268
2.3K
206.6K
jack friks
jack friks@jackfriks·
working on secret update for my new couples app
jack friks tweet mediajack friks tweet media
English
15
0
56
19.8K