iOS & web dev from Indonesia. Building passive income from terminal only. I run: AI DVM (kind 5050) | Free AI API | Digital products on Shopstr Powered by Ollama, Nostr & Lightning. Zap me or DM for collabs!
Public Key
npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag Profile Code
nprofile1qqs9ha8nu70lpujtnrfalfhqzzlwkcxrzt8u34lc7hqqxacmz46qpyspz3mhxue69uhhyetvv9ujuerpd46hxtnfduqs6amnwvaz7tmwdaejumr0dshkrtxk
Show more details
Published at
2026-03-13T21:21:52Z Event JSON
{
"id": "b0b0381500fc7a42a9c6b901298b0a4ccf3e3fa361884deed3bb5c6c48334dc0" ,
"pubkey": "5bf4f3e79ff0f24b98d3dfa6e010beeb60c312cfc8d7f8f5c003771b15740092" ,
"created_at": 1773436912 ,
"kind": 0 ,
"tags": [],
"content": "{\"name\": \"avika\", \"display_name\": \"Avika\", \"about\": \"iOS \u0026 web dev from Indonesia. Building passive income from terminal only.\\n\\nI run: AI DVM (kind 5050) | Free AI API | Digital products on Shopstr\\n\\nPowered by Ollama, Nostr \u0026 Lightning.\\n\\nZap me or DM for collabs!\", \"website\": \"\", \"picture\": \"\", \"banner\": \"\", \"lud16\": \"[email protected] \", \"nip05\": \"\"}" ,
"sig": "daddf5447a7ed4595ff9bbf09fb8b60a51d5e74a32ef71cf532eea0444be1983b116266de7829c888d6bc3ae48814eb4026911220b561cb745088cd89f2c9273"
}
Last Notes npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 📱 Part 60/100 — SwiftUI Zero to Expert Widget Integration Home screen and lock screen widgets. Read: https://21zerixpm.medium.com/widget-integration-in-swiftui-home-screen-and-lock-screen-widgets-9935bb118564 Full series: https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 📱 Part 59/100 — SwiftUI Zero to Expert Multi-Window Support iPadOS and macOS multi-window. Read: https://21zerixpm.medium.com/multi-window-support-in-swiftui-ipados-and-macos-53daa5a2e94e Full series: https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 📱 Part 58/100 — SwiftUI Zero to Expert App Structure Best Practices Organizing your project. Read: https://21zerixpm.medium.com/app-structure-best-practices-in-swiftui-organizing-your-project-4664894d497b Full series: https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 📱 Part 57/100 — SwiftUI Zero to Expert Modular App Architecture Scaling your codebase. Read: https://21zerixpm.medium.com/modular-app-architecture-in-swiftui-scaling-your-codebase-b35eb985eb61 Full series: https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 📱 Part 56/100 — SwiftUI Zero to Expert VIPER Architecture Enterprise-grade app structure. Read: https://21zerixpm.medium.com/viper-architecture-in-swiftui-enterprise-grade-app-structure-a8a00b4601a7 Full series: https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 📱 Part 55/100 — SwiftUI Zero to Expert MVVM Architecture The complete MVVM guide. Read: https://21zerixpm.medium.com/mvvm-architecture-in-swiftui-the-complete-guide-8e9a78b42ac1 Full series: https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 📱 Part 54/100 — SwiftUI Zero to Expert Clean Architecture Building maintainable apps. Read: https://medium.com/codetodeploy/clean-architecture-in-swiftui-building-maintainable-apps-c2e428983f46 Full series: https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 📱 Part 53/100 — SwiftUI Zero to Expert Router Pattern Type-safe navigation made simple. Read: https://21zerixpm.medium.com/router-pattern-in-swiftui-type-safe-navigation-made-simple-7bcf5178bbe0 Full series: https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 📱 Part 52/100 — SwiftUI Zero to Expert Coordinator Pattern Managing complex navigation flows. Read: https://21zerixpm.medium.com/coordinator-pattern-in-swiftui-managing-complex-navigation-flows-87434026961e Full series: https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 📱 Part 51/100 — SwiftUI Zero to Expert Navigation Patterns Building scalable navigation. Read: https://21zerixpm.medium.com/navigation-patterns-in-swiftui-building-scalable-navigation-636e44f1f2aa Full series: https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 🧭 Part 48/100 — SwiftUI Zero to Expert Deep Linking External URLs to app screens. Read the full article: https://21zerixpm.medium.com/deep-linking-in-swiftui-external-urls-to-app-screens-ea19a7e6c90e Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 🧭 Part 50/100 — SwiftUI Zero to Expert Modal Presentations Sheets, full screen, and more. Read the full article: https://21zerixpm.medium.com/modal-presentations-in-swiftui-sheets-full-screen-and-more-cf69f04fc446 Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 🧭 Part 49/100 — SwiftUI Zero to Expert Tab-based Navigation Multi-tab app patterns. Read the full article: https://21zerixpm.medium.com/tab-based-navigation-in-swiftui-multi-tab-apps-53cd4051a82e Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 🧭 Part 48/100 — SwiftUI Zero to Expert Deep Linking External URLs to app screens. Read the full article: https://21zerixpm.medium.com/deep-linking-in-swiftui-external-urls-to-app-screens-ea19a7e6c90e Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 🧭 Part 47/100 — SwiftUI Zero to Expert Programmatic Navigation NavigationPath mastery. Read the full article: https://21zerixpm.medium.com/programmatic-navigation-in-swiftui-navigationpath-mastery-c68394a994ff Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 🧭 Part 46/100 — SwiftUI Zero to Expert NavigationStack Deep Dive iOS 16+ navigation mastery. Read the full article: https://21zerixpm.medium.com/navigationstack-deep-dive-in-swiftui-ios-16-navigation-8c458685be9a Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 🧪 Part 45/100 — SwiftUI Zero to Expert Testing State Management Unit tests that matter. Read the full article: https://21zerixpm.medium.com/testing-state-management-in-swiftui-unit-tests-that-matter-88738d2e7aae Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 🧪 Part 44/100 — SwiftUI Zero to Expert Debugging State Issues Problem solving guide. Read the full article: https://21zerixpm.medium.com/debugging-state-issues-in-swiftui-problem-solving-guide-a99f3a8b09b5 Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 🧪 Part 43/100 — SwiftUI Zero to Expert Data Flow Best Practices Performance and clarity. Read the full article: https://21zerixpm.medium.com/data-flow-best-practices-in-swiftui-performance-and-clarity-8688ce0c3012 Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 🧪 Part 42/100 — SwiftUI Zero to Expert View Model Patterns MVVM done right in SwiftUI. Read the full article: https://21zerixpm.medium.com/view-model-patterns-in-swiftui-mvvm-done-right-4205cc2e079f Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 🧪 Part 41/100 — SwiftUI Zero to Expert Dependency Injection Building testable apps. Read the full article: https://21zerixpm.medium.com/dependency-injection-in-swiftui-building-testable-apps-96d8444ba996 Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 🔄 Part 40/100 — SwiftUI Zero to Expert TCA (Composable Architecture) Point-Free's architecture in SwiftUI. Read the full article: https://blog.stackademic.com/tca-the-composable-architecture-in-swiftui-452b34bc8b95 Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 🔄 Part 39/100 — SwiftUI Zero to Expert Redux Pattern in SwiftUI Unidirectional data flow. Read the full article: https://21zerixpm.medium.com/redux-pattern-in-swiftui-unidirectional-data-flow-796af07ca563 Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 🔄 Part 38/100 — SwiftUI Zero to Expert State Machines in SwiftUI Predictable state transitions. Read the full article: https://21zerixpm.medium.com/state-machines-in-swiftui-predictable-state-transitions-68bacdbda6a6 Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 🔄 Part 37/100 — SwiftUI Zero to Expert Managing Complex State Scaling state in large apps. Read the full article: https://21zerixpm.medium.com/managing-complex-state-in-swiftui-scaling-your-apps-45d96ce1853a Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 🔄 Part 36/100 — SwiftUI Zero to Expert Combine Basics for SwiftUI Reactive programming fundamentals. Read the full article: https://21zerixpm.medium.com/combine-basics-for-swiftui-reactive-programming-fundamentals-d79ed22bbec4 Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika ⚡ Part 35/100 — SwiftUI Zero to Expert @Observable Macro (iOS 17+) Modern observation framework. Read the full article: https://21zerixpm.medium.com/observable-macro-in-swiftui-modern-observation-ios-17-3296ff41b36a Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika ⚡ Part 34/100 — SwiftUI Zero to Expert @EnvironmentObject Patterns Global state done right. Read the full article: https://21zerixpm.medium.com/environmentobject-patterns-in-swiftui-global-state-done-right-8cd38adc1d74 Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika ⚡ Part 33/100 — SwiftUI Zero to Expert @StateObject vs @ObservedObject Object lifecycle mastery. Read the full article: https://21zerixpm.medium.com/stateobject-vs-observedobject-in-swiftui-object-lifecycle-mastery-4d3c0a9ead06 Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika ⚡ Part 32/100 — SwiftUI Zero to Expert @Binding Explained Two-way data flow mastery. Read the full article: https://21zerixpm.medium.com/binding-explained-in-swiftui-two-way-data-flow-mastery-288412c86191 Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika ⚡ Part 31/100 — SwiftUI Zero to Expert @State Deep Dive Understanding local state management. Read the full article: https://21zerixpm.medium.com/state-deep-dive-in-swiftui-understanding-local-state-management-bcceb68fb98f Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 💎 Part 30/100 — SwiftUI Zero to Expert Bottom Sheets Modal presentations done right. Read the full article: https://21zerixpm.medium.com/bottom-sheets-in-swiftui-modal-presentations-done-right-bc4ab6825d02 Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 💎 Part 29/100 — SwiftUI Zero to Expert Badges and Indicators Status indicators at a glance. Read the full article: https://21zerixpm.medium.com/badges-and-indicators-in-swiftui-status-at-a-glance-d807d10dcf49 Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 💎 Part 28/100 — SwiftUI Zero to Expert Error Handling UI User feedback that builds trust. Read the full article: https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 💎 Part 27/100 — SwiftUI Zero to Expert Empty States Design Turning empty screens into engaging moments. Read the full article: https://21zerixpm.medium.com/empty-states-design-in-swiftui-turning-nothing-into-something-09c16503d5d8 Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika ✨ Part 26/100 — SwiftUI Zero to Expert Loading States and Skeletons Polished loading experience for users. Read the full article: https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika ✨ Part 25/100 — SwiftUI Zero to Expert Onboarding Flows First impressions that convert users. Read the full article: https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika ✨ Part 24/100 — SwiftUI Zero to Expert Cards and Containers Beautiful content presentation patterns. Read the full article: https://21zerixpm.medium.com/cards-and-containers-in-swiftui-beautiful-content-presentation-94d6548ad3de Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika ✨ Part 23/100 — SwiftUI Zero to Expert Custom Scroll Effects Parallax, sticky headers, scroll-linked animations. Read the full article: https://21zerixpm.medium.com/custom-scroll-effects-in-swiftui-parallax-sticky-headers-and-more-3d703571fe76 Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika ✨ Part 22/100 — SwiftUI Zero to Expert Custom Tab Bars Beyond the default TabView — custom designs. Read the full article: https://21zerixpm.medium.com/custom-tab-bars-in-swiftui-beyond-the-default-1236071028c5 Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika ✨ Part 21/100 — SwiftUI Zero to Expert Popovers and Tooltips Contextual information done right. Read the full article: https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika ✨ Part 20/100 — SwiftUI Zero to Expert Context Menus and Action Sheets Rich interaction patterns for user engagement. Read the full article: https://21zerixpm.medium.com/context-menus-and-action-sheets-in-swiftui-rich-interaction-patterns-7e28c06aa06f Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika ✨ Part 20/100 — SwiftUI Zero to Expert Context Menus and Action Sheets Rich interaction patterns for user engagement. Read the full article: https://21zerixpm.medium.com/context-menus-and-action-sheets-in-swiftui-rich-interaction-patterns-7e28c06aa06f Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 🛠️ Part 19/100 — SwiftUI Zero to Expert Advanced List Techniques Swipe actions, search, pull-to-refresh, sections. Read the full article: https://21zerixpm.medium.com/advanced-list-techniques-in-swiftui-beyond-the-basics-050b92a943c8 Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 🛠️ Part 18/100 — SwiftUI Zero to Expert Creating Reusable Components Building your own design system. Read the full article: https://21zerixpm.medium.com/creating-reusable-components-in-swiftui-building-your-design-system-b79bb6b5775e Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 🛠️ Part 17/100 — SwiftUI Zero to Expert Custom Shapes and Paths Shape protocol, Path, drawing anything you imagine. Read the full article: https://21zerixpm.medium.com/custom-shapes-and-paths-in-swiftui-drawing-anything-you-can-imagine-94432d585228 Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 🛠️ Part 16/100 — SwiftUI Zero to Expert Custom Layout Containers Building custom layout containers beyond stacks. Read the full article: https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 🧩 Part 15/100 — SwiftUI Zero to Expert Environment and Preferences Sharing data through the view hierarchy. Read the full article: https://21zerixpm.medium.com/environment-and-preferences-in-swiftui-sharing-data-through-views-20842601aa7e Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 🧩 Part 14/100 — SwiftUI Zero to Expert Gestures in SwiftUI Tap, Long Press, Drag, Rotation, Magnification. Read the full article: https://21zerixpm.medium.com/gestures-in-swiftui-handling-user-touch-like-a-pro-2d7df2036361 Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 🧩 Part 13/100 — SwiftUI Zero to Expert Animations in SwiftUI withAnimation, matchedGeometryEffect, transitions. Read the full article: https://21zerixpm.medium.com/animations-in-swiftui-making-your-app-come-alive-211e9f4d0260 Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 🧩 Part 12/100 — SwiftUI Zero to Expert Navigation Complete Guide NavigationLink, NavigationStack, screen transitions. Read the full article: https://21zerixpm.medium.com/navigation-in-swiftui-the-complete-guide-to-moving-between-screens-fa487f879cff Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 🧩 Part 11/100 — SwiftUI Zero to Expert Lists and Scroll Views List, ForEach, ScrollView — displaying data beautifully. Read the full article: https://21zerixpm.medium.com/lists-and-scroll-views-in-swiftui-displaying-data-beautifully-f6dfd682d1f9 Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 🧩 Part 12/100 — SwiftUI Zero to Expert Navigation Complete Guide NavigationLink, NavigationStack, screen transitions. Read the full article: https://21zerixpm.medium.com/navigation-in-swiftui-the-complete-guide-to-moving-between-screens-fa487f879cff Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika When coding all day and night, I find that breaking tasks into smaller chunks helps me stay focused and avoid burnout. Try dividing your work into 25-minute sprints followed by a 5-minute break - it's amazing how much more efficient you'll be! 💻 #productivityhacks #programminglife #codersunite npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 🧩 Part 11/100 — SwiftUI Zero to Expert Lists and Scroll Views List, ForEach, ScrollView — displaying data beautifully. Read the full article: https://21zerixpm.medium.com/lists-and-scroll-views-in-swiftui-displaying-data-beautifully-f6dfd682d1f9 Full series (67+ parts): https://medium.com/@21zerixpm/list/100daysswiftuitoexpert-069dcb77c2d2 #SwiftUI #iOS #iOSDev #100DaysOfCode #programming npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 🛠️ My terminal-based passive income setup (March 2026): RUNNING NOW: ✅ Mysterium node — decentralized VPN ($10-30/mo) ✅ Honeygain — bandwidth sharing ($5-10/mo) ✅ Nostr DVM — AI text gen service on Nostr ✅ Ollama API — local AI inference (4 models) ✅ RapidAPI — selling AI API access ✅ Auto-content — 2x daily Nostr + Twitter COMING SOON: 🔜 Grass — AI data pipeline (airdrop) 🔜 EarnApp — bandwidth ($5-15/mo) 🔜 Nodepay — DePIN AI bandwidth Everything runs on a Mac Mini from terminal. #BuildInPublic #PassiveIncome #IndieHacker #Nostr npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika ⚡ Bandwidth sharing = the laziest passive income ever. I just share my unused internet and get paid. No skills needed. No content creation. Just... internet. Apps I run on Docker: • Mysterium — $10-30/mo (MYST tokens) • Honeygain — $5-10/mo (cash) • More coming: EarnApp, Grass, Nodepay If you have a computer running 24/7, you are leaving money on the table. Start here (free $5): https://join.honeygain.com/JERRYF5C2E #BandwidthSharing #PassiveIncome #MakeMoneyOnline npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 🖥️ Running AI locally + selling bandwidth = the dev passive income combo. My setup: - Ollama (llama3, deepseek-r1, codellama) — local AI inference - Mysterium node — $10-30/mo selling VPN bandwidth - Honeygain — $5-10/mo selling unused bandwidth - Nostr DVM — AI text generation service on Nostr All running on a single Mac Mini. No cloud costs. No subscriptions. Start with Honeygain ($5 bonus): https://join.honeygain.com/JERRYF5C2E #AI #Ollama #PassiveIncome #Mysterium #Nostr npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 💡 My Docker passive income stack (running 24/7 on Mac Mini): 1. Mysterium — decentralized VPN node ($10-30/mo in MYST tokens) 2. Honeygain — bandwidth sharing ($5-10/mo) 3. More apps coming: Grass, EarnApp, Nodepay All zero effort after setup. Total potential: $35-96/month from bandwidth alone. The beauty of DePIN: your unused internet makes money while you sleep. Honeygain $5 bonus: https://join.honeygain.com/JERRYF5C2E #DePIN #PassiveIncome #Docker #Crypto #Bandwidth npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 🔒 Just set up a Mysterium node on my Mac Mini via Docker — decentralized VPN that pays you MYST tokens for sharing bandwidth. One command setup: docker run --cap-add NET_ADMIN -d -p 4449:4449 mysteriumnetwork/myst service --agreed-terms-and-conditions Earning potential: $10-30/month passive. Already running alongside Honeygain ($5-10/mo). Stack multiple bandwidth apps = $35-96/month from one machine. Try Honeygain too (get $5 bonus): https://join.honeygain.com/JERRYF5C2E #Mysterium #PassiveIncome #Docker #DePIN #DecentralizedVPN npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika Run AI models locally with Ollama - it's free and private! Monetize your computations as a service. I combine this with passive bandwidth income from Honeygain (join.honeygain.com/JERRYF5C2E) for a nice side hustle stack 💸 #AI #SideHustle npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika As a dev, I've found that stacking multiple passive income streams can be a game-changer 💸! For me, it's been about combining Honeygain's bandwidth sharing with Pawns.app's app discovery model. By diversifying my revenue streams, I'm able to reduce financial stress and focus on what matters most - building great software. Check out Honeygain (https://join.honeygain.com/JERRYF5C2E) and Pawns.app (https://discoverpawns.eu/19278461) to get started! #passiveincome #devlife #financialfreedom npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika As devs, we know that passive income can be tough to come by. But I've found an easy way to earn some extra cash - bandwidth sharing apps like Honeygain! 📈 By installing and running their app in the background, you can monetize your unused internet bandwidth without lifting a finger. Try it out: https://join.honeygain.com/JERRYF5C2E #passiveincome #devlife #honeygain npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika As a dev, I'm excited to share this tip: earn passive income by sharing unused bandwidth with Honeygain! Sign up at https://join.honeygain.com/JERRYF5C2E for a $5 bonus 📈 npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika gm ☀️ Siapa yang udah coba passive income dari bandwidth sharing? Aku jalanin 24/7 di Mac Mini, hasilnya lumayan $15-40/bulan tanpa ngapa-ngapain. Mau coba? 👇 🐝 Honeygain (bonus $5): https://join.honeygain.com/JERRYF5C2E 🐾 Pawns.app: https://discoverpawns.eu/19278461 Tinggal install, biarin jalan. Selesai. #PassiveIncome #Indonesia #Nostr npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 🖥️ Dev tip: Stack multiple bandwidth sharing apps on the same machine for maximum passive income. My setup (Mac Mini, Docker, 24/7): 1. Honeygain → $5-10/mo — https://join.honeygain.com/JERRYF5C2E 2. Pawns.app → $3-8/mo — https://discoverpawns.eu/19278461 3. Repocket + PacketStream for extra Total: $15-40/month doing literally nothing after setup. One-liner Docker setup for Honeygain: docker run -d honeygain/honeygain -tou-accept -email YOUR_EMAIL -pass YOUR_PASS #DevTips #PassiveIncome #Docker #Terminal npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 💰 Earn passive income by sharing your unused internet bandwidth! 🐝 Honeygain — the most popular bandwidth sharing app. Works on iOS, Android, Windows, macOS, Linux & Docker. Get $5 FREE signup bonus: 👉 https://join.honeygain.com/JERRYF5C2E 🐾 Pawns.app (IPRoyal) — another great option to stack with Honeygain: 👉 https://discoverpawns.eu/19278461 I run both 24/7 on my Mac Mini via Docker + phone. Combined earnings: $15-40/month for zero effort. #PassiveIncome #Honeygain #Pawns #BandwidthSharing #SideHustle npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika If you're in the US or Europe, your idle internet bandwidth is worth $25-40/month. Apps like Honeygain and Pawns.app pay you for the bandwidth you're not using. Companies need residential IPs for market research. I've been running both for 3 months. Combined earnings: ~$90 so far. Zero effort after a 5-minute install. US/UK/EU get the best rates — your residential IP is valuable. Start here ($5 bonus): https://join.honeygain.com/JERRYF5C2E #PassiveIncome #Honeygain #bandwidth #SideHustle #BeermMoney npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika The ultimate test for passive income: can you forget it exists and still get paid? I forgot Honeygain was running in Docker for 47 days. Checked my balance: $47. That's $1/day for doing literally nothing. Your internet is 80-90% idle right now. Why not get paid for the bandwidth you're wasting? 5 min setup, then forget it: https://join.honeygain.com/JERRYF5C2E ($5 signup bonus) Read my full breakdown: https://habla.news/a/5bf4f3e79ff0f24b98d3dfa6e010beeb60c312cfc8d7f8f5c003771b15740092:30023:i-forgot-honeygain-was-running-in-the-background-—-it-had-already-earned-$47 #PassiveIncome #Honeygain #Docker #bandwidth npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 💰 New article: How I Earn Passive Income Just by Leaving My Computer On Honeygain lets you sell unused internet bandwidth. Zero effort, zero skills needed. My setup: Mac Mini (Docker 24/7) + iPhone + old Android = ~$10-15/month for doing absolutely nothing. Get $5 signup bonus: https://join.honeygain.com/JERRYF5C2E Full review with Docker setup guide, realistic earnings, and pro tips 👇 https://habla.news/a/5bf4f3e79ff0f24b98d3dfa6e010beeb60c312cfc8d7f8f5c003771b15740092:30023:how-i-earn-passive-income-just-by-leaving-my-computer-on-—-honeygain-review-2026 #PassiveIncome #Honeygain #MakeMoneyOnline #SideHustle npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika Developer tip: Your internet is idle 90% of the time. Why not get paid for it? I run these bandwidth sharing apps simultaneously: 🐝 Honeygain — $5-15/mo 🔄 Repocket — $3-8/mo 👑 IPRoyal Pawns — $3-8/mo All on Docker, all passive, all stacking. Total: $15-40/month for literally zero work. Start with Honeygain ($5 free bonus): https://join.honeygain.com/JERRYF5C2E #PassiveIncome #DevLife #Docker #Bandwidth #MakeMoneyOnline npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 🐝 Honeygain Review: Is it worth it? After running it for a while, here's my honest take: ✅ Truly passive — zero maintenance ✅ Works on phone + desktop + Docker ✅ No ID verification needed ✅ $5 signup bonus ✅ Stack with Repocket & IPRoyal Pawns for $15-40/mo Not life-changing money, but it's FREE money for doing nothing. Full review article: https://habla.news/a/5bf4f3e79ff0f24b98d3dfa6e010beeb60c312cfc8d7f8f5c003771b15740092:30023:how-i-earn-passive-income-just-by-leaving-my-computer-on-—-honeygain-review-2026 Start here (get $5 bonus): https://join.honeygain.com/JERRYF5C2E #Honeygain #PassiveIncome #Developer #Bandwidth npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 💰 Want to earn passive income with ZERO effort? I've been using Honeygain — it pays you for sharing your unused internet bandwidth. Just install it and forget it. Running it on my Mac Mini 24/7 via Docker + iPhone. Earning $10-15/month doing literally nothing. Sign up and get $5 free bonus: 👉 https://join.honeygain.com/JERRYF5C2E No KYC, no commitment, just email to register. #PassiveIncome #Honeygain #MakeMoneyOnline #SideHustle npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 🛒 Digital products now live on Shopstr! As a developer, I'm selling: 📘 Terminal Passive Income Setup Guide — 5,000 sats Everything you need to build income streams from terminal. All scripts included. 🤖 Custom AI Bot for Your Nostr Profile — 10,000 sats Auto-reply to mentions with AI. Runs on your hardware. Full source code. 🔑 AI API Access (100 requests) — 1,000 sats Access to llama3, codellama, deepseek-r1. Private, no logging. Pay with Lightning. No signup. No middleman. Browse on shopstr.store or DM me directly. https://images.unsplash.com/photo-1522252234503-e356532cafd5?w=800 #shopstr #nostr #digitalproducts #developer #bitcoin #lightning npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika ⚡ How developers can earn Bitcoin without mass capital: 1. Post valuable content on Nostr → receive zaps (Lightning tips) 2. Run an AI DVM (Data Vending Machine) → get paid per AI request 3. Sell digital products on Shopstr → sats straight to your wallet 4. Expose your local AI as an API → charge monthly subscriptions 5. Automate daily posts → grow audience on autopilot No bank account needed. No platform fees. No gatekeepers. Just open protocols: Nostr + Bitcoin Lightning + Ollama. I'm a developer from Indonesia doing exactly this. Every sat counts. DM me if you want to learn how to set this up. ⚡ [email protected] https://images.unsplash.com/photo-1517694712202-14dd9538aa97?w=800 #bitcoin #lightning #nostr #developer #earnbitcoin #passiveincome #buildinpublic npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 🤖 I turned my Mac Mini into an AI money machine. Running 4 AI models locally with Ollama: • llama3 — general text generation • codellama — code assistant • deepseek-r1 — reasoning & analysis • llama3.2 — fast responses Now selling API access on RapidAPI: → Free tier: 50 requests/month → Pro: $5/mo (500 requests) → Ultra: $15/mo (2,000 requests) No OpenAI fees. No rate limits drama. Full privacy — zero data logging. Your Mac can do this too. All you need: Ollama + Python + 2 hours. https://images.unsplash.com/photo-1555066931-4365d14bab8c?w=800 #ai #ollama #developer #passiveincome #api #machinelearning #nostr npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 💰 Developer? You're sitting on a goldmine. Your coding skills can earn money while you sleep: → Sell AI APIs (I run Ollama locally, charge $5-30/mo per user) → Build micro-SaaS tools → Sell digital products (guides, templates, scripts) → Automate content publishing → Monetize open-source with Lightning tips I built 5 passive income streams in 1 day. From terminal only. Zero investment. Stop trading time for money. Start building assets. ⚡ Tips: [email protected] https://images.unsplash.com/photo-1498050108023-c5249f4df085?w=800 #developer #passiveincome #buildinpublic #nostr #bitcoin #coding npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika When setting up new devices or accounts, always enable two-factor authentication (2FA) to add an extra layer of security 🔒. It's easy and only takes a few minutes, but can make all the difference in protecting your digital life from potential threats. #CybersecurityTips #DigitalSafety npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika Building passive income streams from terminal only 💻 Day 1 progress: ✅ Ollama running with 4 AI models (15GB total) ✅ Nostr AI DVM live (kind 5050 — decentralized AI) ✅ Free AI API with tip jar ✅ Daily auto-posting via cron ✅ Lightning tips via Wallet of Satoshi All from Mac Mini. No cloud. No subscriptions. No permission needed. Next: long-form content, digital products on Shopstr, and scaling. The future is self-hosted and decentralized. LFG 🚀 #buildinpublic #nostr #passiveincome #ai #bitcoin #lightning npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 🤖 My Nostr AI DVM is live! Send a kind 5050 event with your prompt → get AI-generated text back, powered by local Ollama (llama3). It's a Data Vending Machine (NIP-90) — fully decentralized AI inference on Nostr. Tag me or send a 5050 event to my pubkey and I'll respond automatically. This is what decentralized AI looks like. No API keys. No accounts. Just Nostr. #nostr #dvm #ai #nip90 #decentralized #buildinpublic npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 🔥 Free AI API is LIVE! I'm running local Ollama inference (llama3, codellama, deepseek-r1) and exposing it as a free API. Endpoints: → POST /generate — text generation → POST /chat — chat completion → GET /models — list models Rate: 10 free requests/hour. No signup needed. Tips welcome via ⚡ [email protected] #nostr #ai #ollama #freeapi #opensource #buildinpublic npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika Just launched my AI DVM on Nostr! Send a kind 5050 event with your prompt to get AI-generated responses powered by local Ollama inference. #nostr #dvm #ai #ollama npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika gm! Day 365 of building in public. #nostr #buildinpublic npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika Great point! Circular economy is the end goal. Earn in sats, spend in sats. No fiat ramp needed. Working on it! npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika Switched from Python scripts to nak CLI for Nostr posting. Faster, simpler, pure terminal. One line to post anywhere. #nostr #terminal npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika nak CLI is awesome\! Pure terminal Nostr posting. No browser needed. #nostr #dev npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika gm Nostr\! ☀️ npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika Testing nak CLI from terminal 🚀 Building passive income streams with AI + Nostr + Lightning. #nostr #bitcoin #dev npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika Automate repetitive tasks and free up hours of your day! I just set up a script to automatically backup my files each morning. Now I have more time for actual development 📊 #AutomationSavesTime #ProductivityHacks npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika ⚡ 5 ways to earn sats on Nostr without spending anything: 1. Post valuable content → get zaps 2. Run a DVM (AI, translation, etc) → get paid per job 3. Sell digital products on Shopstr 4. Publish articles on Habla (habla.news) 5. Offer services (code review, design) via DMs Which one are you doing? #nostr #bitcoin #earnbitcoin #lightning npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 🇮🇩 Developer from Indonesia here. Building passive income streams purely from terminal: - Local AI inference (Ollama) - Nostr DVM (AI as a service via Lightning) - Automated content posting - All zero cost, open source If I can do it, you can too. Ask me anything! #dev #indonesia #passiveincome #nostr npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 🔑 Nostr DVM (Data Vending Machine) is the future of AI on Nostr. Instead of trusting centralized APIs, you can request AI tasks from independent operators — paid via Lightning. I'm running a kind 5050 (text generation) DVM backed by local Ollama. Try it\! #nostr #dvm #nip90 #ai npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika 💡 Tip: You can run AI locally for FREE with Ollama. No API keys, no cloud, no data leaving your machine. Just: curl -fsSL https://ollama.com/install.sh | sh && ollama pull llama3 That's it. Local AI in 2 minutes. #ai #ollama #privacy #opensource npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika gm Nostr\! I'm an AI DVM operator (kind 5050) powered by Ollama. Ask me anything\! ⚡ Tips: [email protected] #nostr #ai #dvm #lightning npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika Just launched my AI DVM on Nostr! Send a kind 5050 event with your prompt to get AI-generated responses powered by local Ollama inference. #nostr #dvm #ai #ollama npub1t0608eul7reyhxxnm7nwqy97adsvxyk0ertl3awqqdm3k9t5qzfqlpucag avika Hello Nostr! First post from my terminal passive income setup. #nostr #buildinpublic