<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Raymond</title>
    <description>The latest articles on DEV Community by Raymond (@techmitten).</description>
    <link>https://dev.to/techmitten</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3847111%2F36ed9030-9ed7-4d7e-a5b9-f9f50e769a5b.png</url>
      <title>DEV Community: Raymond</title>
      <link>https://dev.to/techmitten</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/techmitten"/>
    <language>en</language>
    <item>
      <title>The Ultimate Guide to Generative Engine Optimization (GEO): SEO for the AI Era</title>
      <dc:creator>Raymond</dc:creator>
      <pubDate>Thu, 24 Sep 2026 09:37:36 +0000</pubDate>
      <link>https://dev.to/techmitten2/the-ultimate-guide-to-generative-engine-optimization-geo-seo-for-the-ai-era-550f</link>
      <guid>https://dev.to/techmitten2/the-ultimate-guide-to-generative-engine-optimization-geo-seo-for-the-ai-era-550f</guid>
      <description>&lt;p&gt;If you've been making websites or producing content over the past ten years, then you'll be familiar with the process: choose a keyword, write a long-form article, get some backlinks, and then hope that the Google algorithm grants your site a position among the top 'ten blue links'.&lt;/p&gt;

&lt;p&gt;However, the internet is experiencing a major change in its structure since people are now going around the traditional search engines and are instead asking questions directly of AI tools such as ChatGPT, Perplexity, Google Gemini, and Microsoft Copilot.&lt;/p&gt;

&lt;p&gt;They are not traditional search engines; instead, they are &lt;strong&gt;Answer Engines&lt;/strong&gt;, and in order to optimize for them a totally new approach known as &lt;strong&gt;Generative Engine Optimization (GEO)&lt;/strong&gt; or &lt;strong&gt;Answer Engine Optimization (AEO)&lt;/strong&gt; is needed.&lt;/p&gt;

&lt;p&gt;If you want ChatGPT to recommend your web development clients (or your own TechMitten projects) rather than your competitors, then you need to understand how these AI systems browse the web. Let's look at the workings of AI search and examine how you can design your site for the AI age.&lt;/p&gt;

&lt;h2&gt;
  
  
  How AI Answer Engines Actually Work
&lt;/h2&gt;

&lt;p&gt;If you want an AI to recommend your business, then you need to understand the way in which it obtains information. AI models have two methods of "knowing" things:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Parametric Memory:&lt;/strong&gt; This makes up the AI's internal brain; it is the static data which the AI acquired during its initial training (for example, from sources such as Wikipedia and through large-scale data scraping). In the case of a brand that was not well known before the AI's training cut-off date, it will not know who you are.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Retrieval-Augmented Generation (RAG):&lt;/strong&gt; This is the method by which modern AI links with the live internet. For example, if a user asks ChatGPT to name the best web developers in Michigan, the AI does not depend on its own memory. Instead, it stops, carries out a live web search, reads through the top search results, and then produces a tailored response.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In order for your website to be cited by an AI, you have to win the RAG pipeline.&lt;/p&gt;

&lt;h2&gt;
  
  
  The AI Speed Limit: Why Web Performance Is Critical
&lt;/h2&gt;

&lt;p&gt;When an AI bot (for example, OpenAI's search crawler) is looking for answers, it assesses around 40 to 50 URLs and then attempts to retrieve the raw HTML from the most promising ones.&lt;/p&gt;

&lt;p&gt;The catch is that the AI allows only &lt;strong&gt;two seconds per page&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The AI will drop your page before it has even read one word if your origin server is slow, if you have complicated redirect chains, or if your host is slow. Moreover, bots such as OAI-SearchBot parse the raw HTML; they don't execute client-side JavaScript.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Lesson for web development:&lt;/strong&gt; When you create Single-Page Applications (SPAs) using React, Angular, or Vue without incorporating hydration, the AI bot will simply see a blank page. Server-Side Rendering (SSR) or Static Site Generation (SSG) is not merely a performance advantage any longer; it has become a necessary requirement for achieving AI visibility.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Writing for AI: The 128-Token Rule
&lt;/h2&gt;

&lt;p&gt;Generative models do not read web pages in the way that humans do, nor do they rank whole pages as Google does; instead, they break your document down into small sections (typically about 128 tokens) and then assess those particular sections for relevance.&lt;/p&gt;

&lt;p&gt;A recent academic study (known as the "GEO-bench" study) looked at 10,000 queries and discovered that if you make intentional changes to the structure of your content it is possible to increase your visibility in AI responses by as much as 40%.&lt;/p&gt;

&lt;p&gt;Here is how to optimize your content for AI bots:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Apply the Inverted Pyramid
&lt;/h3&gt;

&lt;p&gt;Don't hide the answer at the bottom of the page since research has found that 44.2% of all AI citations are taken directly from the first 30% of a web page.&lt;/p&gt;

&lt;p&gt;Under each of your main headings, provide a direct and concise answer (about 40 to 60 words). This effectively packs your answer into one highly scannable 128-token segment.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Introduce Specific Data and Statistics
&lt;/h3&gt;

&lt;p&gt;AI models prefer verifiable facts and, if you include empirical figures, percentages, and financial metrics once every 100 words in your informative copy, your AI visibility can increase by as much as 41%.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Make Use of Quoted Material and Attributable Sources
&lt;/h3&gt;

&lt;p&gt;Statements in the field such as "We are the best in the business" are ignored. AI systems require authoritative evidence. Visibility can be increased by 40% by including inline source attribution (that is, linking your claims to primary research), and an additional 30% in visibility can be achieved by incorporating direct quotes from named subject matter experts.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Technical Setup: Directing the Bots
&lt;/h2&gt;

&lt;p&gt;As a web developer you have complete control over the way AI bots interact with your server, but it's easy to remove your site from AI search because of a simple error.&lt;/p&gt;

&lt;h3&gt;
  
  
  The robots.txt Pitfall
&lt;/h3&gt;

&lt;p&gt;Since many businesses are frightened that AI will take their intellectual property, they block AI bots in their &lt;code&gt;robots.txt&lt;/code&gt; file; but it is important to make a distinction between training bots and search bots.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Bots used for training (for example, &lt;code&gt;GPTBot&lt;/code&gt;):&lt;/strong&gt; These work by scraping the web in order to train future AI models; you can safely block them if you want to protect your IP.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Bots such as &lt;code&gt;OAI-SearchBot&lt;/code&gt; and &lt;code&gt;PerplexityBot&lt;/code&gt;:&lt;/strong&gt; These are the RAG bots which search for up-to-date answers to user queries. If you block them, you'll not show up in the search results on ChatGPT or Perplexity.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Tip:&lt;/strong&gt; When you specifically permit &lt;code&gt;OAI-SearchBot&lt;/code&gt;, be sure to also repeat your disallow rules for sensitive directories (for example, &lt;code&gt;/admin/&lt;/code&gt;), since the bot will disregard the global wildcard rules the moment it comes across its own specific name.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Enter llms.txt
&lt;/h3&gt;

&lt;p&gt;Just as there is a &lt;code&gt;robots.txt&lt;/code&gt; file for giving permissions and a &lt;code&gt;sitemap.xml&lt;/code&gt; file for URLs, so too has the AI era brought about an &lt;code&gt;llms.txt&lt;/code&gt; file.&lt;/p&gt;

&lt;p&gt;It's a clean, machine-parsable Markdown file that is located at the root of your domain (for example, at &lt;code&gt;techmitten.com/llms.txt&lt;/code&gt;). The file gets rid of all the navigational clutter, popups, and layout formatting, thus giving AI reasoning models a clear text outline of what your business does, who it serves, and where your main documentation can be found. So add it to your site now.&lt;/p&gt;

&lt;h2&gt;
  
  
  Entity Grounding: Proving You Exist
&lt;/h2&gt;

&lt;p&gt;AI does not reason in terms of keywords; instead it works with &lt;strong&gt;Entities&lt;/strong&gt; (which are distinct people, places, organisations, or concepts). If the AI is unable to confirm that your business is a real and legitimate entity then it will automatically suggest your competitors.&lt;/p&gt;

&lt;p&gt;To prove you are real, you need to establish a solid "knowledge graph" presence:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Use Schema.org JSON-LD.&lt;/strong&gt; Place the Organization schema in the &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt; section of your homepage and make sure that the &lt;code&gt;@id&lt;/code&gt; URI is included, using the &lt;code&gt;sameAs&lt;/code&gt; array to link your website directly to your official Wikidata item, Crunchbase, LinkedIn and your social profiles.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Declare your expertise.&lt;/strong&gt; Make it clear to the AI which topics and technical fields you are qualified to discuss by using the &lt;code&gt;knowsAbout&lt;/code&gt; property in your schema.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Keep your NAP consistent.&lt;/strong&gt; For local businesses, ChatGPT makes heavy use of Yelp, whereas Microsoft Copilot depends on Bing Places and Facebook. The name, address, and phone number (NAP) must be exactly the same on all these platforms. The AI doesn't make guesses; if the address of your business differs on Yelp and Google, then the AI will reject you as a possible match.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Off-Page SEO: Mentions Over Backlinks
&lt;/h2&gt;

&lt;p&gt;In traditional SEO the hyperlink held the position of king, but in Generative Engine Optimization unlinked brand mentions are now taking over that role.&lt;/p&gt;

&lt;p&gt;Evaluation based on 75,000 brands reveals that unlinked references to a brand are related three times as strongly to AI visibility as traditional backlinks. Moreover, 82% of all AI citations are from earned third-party media (for example, digital public relations, industry news, and discussions on Reddit), whereas just 6% come from the company's own website.&lt;/p&gt;

&lt;p&gt;The AI will not believe a major claim that you make on your website unless other credible sites are also talking about it; therefore, your public relations should centre on getting your brand name cited in reputable industry publications, even if they don't provide you with a hyperlink.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to Track AI Traffic in GA4
&lt;/h2&gt;

&lt;p&gt;A major source of annoyance with AI search is the fact that it functions as a "zero-click" environment: users obtain their answers without having to go to your website. Furthermore, when they do click through, mobile apps tend to remove the referral data, which causes Google Analytics 4 (GA4) to treat AI traffic as general "Direct" traffic.&lt;/p&gt;

&lt;p&gt;In order to fix this, you have to create a &lt;strong&gt;Custom Channel Group&lt;/strong&gt; in GA4.&lt;/p&gt;

&lt;p&gt;In the GA4 Admin section, go to &lt;strong&gt;Data Display&lt;/strong&gt; and set up a rule based on a regular expression, positioning it above the standard Referral channel. Use this precise RE2-compliant regular expression to capture traffic from AI:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;^.*(chatgpt\.com|chat\.openai\.com|openai\.com|claude\.ai|anthropic\.com|perplexity\.ai|gemini\.google\.com|bard\.google\.com|copilot\.microsoft\.com|bing\.com\/chat|grok\.com|x\.ai|grok\.x\.com).*
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You'll probably be amazed when you filter this traffic since, even though the amount of AI search is less than that of Google organic search, the conversion rate is usually much higher because the AI has already pre-qualified the user's intent.&lt;/p&gt;

&lt;h2&gt;
  
  
  Your 90-Day GEO Action Plan
&lt;/h2&gt;

&lt;p&gt;If you'd like to optimize your site for ChatGPT and Perplexity, then follow this simple roadmap:&lt;/p&gt;

&lt;h3&gt;
  
  
  Days 1–30: The Tech Fix
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Check your &lt;code&gt;robots.txt&lt;/code&gt; file to make sure that &lt;code&gt;OAI-SearchBot&lt;/code&gt;, &lt;code&gt;Claude-SearchBot&lt;/code&gt;, and &lt;code&gt;PerplexityBot&lt;/code&gt; are permitted.&lt;/li&gt;
&lt;li&gt;Audit your server response times (keep them below 2 seconds!).&lt;/li&gt;
&lt;li&gt;Implement Server-Side Rendering if it's necessary.&lt;/li&gt;
&lt;li&gt;Create a file called &lt;code&gt;llms.txt&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Set up your GA4 regex filter.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Days 31–60: Content Re-Architecture
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Rewrite the top 30% of your service pages by including a direct summary of about 50 words right at the beginning.&lt;/li&gt;
&lt;li&gt;Add some hard statistics and check your claims against reliable sources.&lt;/li&gt;
&lt;li&gt;Incorporate comprehensive Organization schema into your headers.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Days 61–90: Off-Page and PR Efforts
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Audit the listings of your local directory to make sure the NAP information is consistent.&lt;/li&gt;
&lt;li&gt;Begin carrying out digital PR campaigns with the aim of getting your brand name mentioned on industry blogs and forums such as Reddit.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The move to Answer Engines has already taken place, and by using these Generative Engine Optimization techniques you can make it so that when the AI is asked to provide the best web solutions it will directly point to you.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>search</category>
      <category>seo</category>
    </item>
    <item>
      <title>Welcome to TechRay.dev: Why I'm Writing About AI, Agents, and the Future of Building Software</title>
      <dc:creator>Raymond</dc:creator>
      <pubDate>Thu, 24 Sep 2026 00:05:56 +0000</pubDate>
      <link>https://dev.to/techray/welcome-to-techraydev-why-im-writing-about-ai-agents-and-the-future-of-building-software-2obo</link>
      <guid>https://dev.to/techray/welcome-to-techraydev-why-im-writing-about-ai-agents-and-the-future-of-building-software-2obo</guid>
      <description>&lt;p&gt;Hi, I'm Raymond Busuttil, and this is the first post on my new corner of the internet.&lt;/p&gt;

&lt;p&gt;I've wanted a place like this for a while. Tech moves fast, and the last couple of years have felt like a decade of change compressed into a few seasons. I spend a lot of time reading, tinkering, and building with the latest tools, and I kept catching myself explaining the same things to friends and colleagues over and over. A personal site felt like the obvious next step: a place to think out loud, share what I learn, and hopefully save you some time along the way.&lt;/p&gt;

&lt;h2&gt;
  
  
  What TechRay.dev is about
&lt;/h2&gt;

&lt;p&gt;Three things will show up here more than anything else:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Trending tech.&lt;/strong&gt; I'll cover the tools, platforms, and shifts that are worth paying attention to, and I'll be upfront about the ones I think are overhyped.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI, practically speaking.&lt;/strong&gt; Not the breathless "everything is about to change" version, and not the dismissive "it's just autocomplete" version either. I want to look at what these systems are genuinely good at, where they fall over, and how to use them well in real work.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Agentic coding.&lt;/strong&gt; This is the one I'm most excited about. We've moved from AI that suggests the next line of code to AI that can plan a task, read a codebase, run commands, fix its own errors, and hand back a working result. That changes how software gets built, and it changes what it means to be a developer.&lt;/p&gt;

&lt;h2&gt;
  
  
  Opinion, with receipts
&lt;/h2&gt;

&lt;p&gt;Expect two flavors of content on this blog.&lt;/p&gt;

&lt;p&gt;The first is &lt;strong&gt;opinion pieces&lt;/strong&gt;. I have views, sometimes strong ones, and I'll share them. But I'll try to hold them loosely. If I change my mind about something, I'll say so, because in a field that reshapes itself every few months, the people who never update their opinions are the ones who get left behind.&lt;/p&gt;

&lt;p&gt;The second is &lt;strong&gt;helpful, hands-on articles&lt;/strong&gt;: how-tos, workflows, lessons learned, and the occasional "here's the mistake I made so you don't have to." If a post doesn't leave you with something you can use or think about, I haven't done my job.&lt;/p&gt;

&lt;h2&gt;
  
  
  A quick take on agentic coding
&lt;/h2&gt;

&lt;p&gt;Since it's going to be a recurring theme, here's where my head is at right now.&lt;/p&gt;

&lt;p&gt;The biggest shift isn't that AI can write code. It's that AI can now &lt;em&gt;work&lt;/em&gt; on code. There's a real difference. Autocomplete helps you type faster. An agent can take a goal like "add pagination to this endpoint and update the tests," explore your project, make changes across several files, run the test suite, notice something broke, and try again.&lt;/p&gt;

&lt;p&gt;That's powerful, and it's also where people get into trouble. A few things I've come to believe:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Your judgment matters more, not less.&lt;/strong&gt; When code is cheap to generate, the scarce skill becomes knowing what to build, spotting what's subtly wrong, and deciding what "good" looks like.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Review is the new bottleneck.&lt;/strong&gt; Agents can produce changes faster than a human can carefully read them. Learning to review efficiently, and to structure work so it's &lt;em&gt;reviewable&lt;/em&gt;, is a real skill.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Clear instructions beat clever prompts.&lt;/strong&gt; The people getting the best results aren't using magic phrases. They're giving agents clear context, tight scope, and a way to verify their own work, like tests or a build step.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Small, verifiable steps win.&lt;/strong&gt; Asking an agent to rebuild your whole app in one go is a gamble. Asking it to do one well-defined piece and confirming it works is how you make steady progress.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fundamentals still pay off.&lt;/strong&gt; Understanding how systems work, how to debug, and how to read code makes you a far better collaborator with an AI than someone who's just accepting whatever comes back.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I don't think agents replace developers. I do think developers who learn to work with them will have a serious edge, and I want to help make that transition less intimidating.&lt;/p&gt;

&lt;h2&gt;
  
  
  The healthy skepticism clause
&lt;/h2&gt;

&lt;p&gt;I'm optimistic about this technology, but optimism isn't the same as cheerleading. AI tools make mistakes, sometimes confidently. They can introduce security problems, invent APIs that don't exist, and produce code that looks right but isn't. Hype cycles also tend to skip over the boring stuff: cost, reliability, maintenance, and the impact on people's jobs and careers.&lt;/p&gt;

&lt;p&gt;I'll try to cover the full picture here, the exciting parts and the uncomfortable ones. If something is impressive, I'll say so. If it's a shiny distraction, I'll say that too.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's coming next
&lt;/h2&gt;

&lt;p&gt;To give you a taste of what's ahead, here are some topics I'm planning to dig into:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How I set up my workflow for building with AI coding agents&lt;/li&gt;
&lt;li&gt;Common mistakes people make when delegating work to an agent (and how to avoid them)&lt;/li&gt;
&lt;li&gt;What to look for when choosing between AI tools and models&lt;/li&gt;
&lt;li&gt;How to keep your own skills sharp while leaning on AI&lt;/li&gt;
&lt;li&gt;Honest reviews of new tools and releases as they land&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If there's something specific you'd like me to cover, I'd genuinely love to hear it. This site will be better if it's shaped by the people reading it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Thanks for being here
&lt;/h2&gt;

&lt;p&gt;Whether you're a seasoned engineer, a curious beginner, or just someone trying to make sense of where technology is heading, I'm glad you stopped by. I'm figuring this out as I go, and I'd like to do it in public, with you along for the ride.&lt;/p&gt;

&lt;p&gt;Grab a coffee, look around, and check back soon. There's a lot to explore.&lt;/p&gt;

&lt;p&gt;Until next time,&lt;br&gt;
&lt;strong&gt;Raymond Busuttil&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;TechRay.dev&lt;/em&gt;&lt;/p&gt;

</description>
      <category>agents</category>
      <category>ai</category>
      <category>software</category>
      <category>softwaredevelopment</category>
    </item>
    <item>
      <title>AppBlips: The Simplest Way to Turn an Idea Into a Working App or Website</title>
      <dc:creator>Raymond</dc:creator>
      <pubDate>Sun, 20 Sep 2026 05:10:25 +0000</pubDate>
      <link>https://dev.to/appblips/appblips-the-simplest-way-to-turn-an-idea-into-a-working-app-or-website-15j4</link>
      <guid>https://dev.to/appblips/appblips-the-simplest-way-to-turn-an-idea-into-a-working-app-or-website-15j4</guid>
      <description>&lt;p&gt;Almost everyone has had the thought, "I wish there were a simple app for that." Maybe it's a tracker for your daily routine, a quiz for your study group, or a small website for your bakery, your portfolio, or a side project. The idea is the easy part. Getting it built is where most people stop.&lt;/p&gt;

&lt;p&gt;These days, AI can write code for you, which sounds like the problem is solved. But plenty of AI builders still feel like they were designed for professional developers. You open one and find multi-file projects, build pipelines, code editors, and settings to understand before you've made a single thing. If you're not a developer, that's a steep hill to climb just to test an idea.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AppBlips was made for the opposite kind of person: someone with an idea, not a computer science degree.&lt;/strong&gt; It's a free AI app and website builder with one guiding goal: to make the whole process as simple as it can possibly be.&lt;/p&gt;

&lt;h2&gt;
  
  
  So, what is AppBlips?
&lt;/h2&gt;

&lt;p&gt;In one sentence: you describe what you want in plain English, and AppBlips builds a working app or website for you in seconds.&lt;/p&gt;

&lt;p&gt;That's really the whole idea. You don't write code, you don't set up a project, and you don't run a build step before you can see the result. You type, you watch, and you use what you made. The finished product is a single, self-contained file that you can keep, share, or publish.&lt;/p&gt;

&lt;p&gt;AppBlips is open source under the MIT license, and it comes in two flavors: a hosted version at &lt;a href="https://appblips.com" rel="noopener noreferrer"&gt;appblips.com&lt;/a&gt; where you sign in and start building, and a self-hosted version you can run yourself. More on both below.&lt;/p&gt;

&lt;h2&gt;
  
  
  Simple, in four ways
&lt;/h2&gt;

&lt;p&gt;Lots of tools claim to be easy. Here's what "simple" actually means in AppBlips.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. One prompt box.&lt;/strong&gt; Instead of a wall of panels and menus, the main thing you see is a box where you type. Describe your idea the way you'd explain it to a friend, like "a habit tracker with a list of habits, daily checkboxes, and a progress bar," then press Enter or click Build. If you'd rather work from a design you like, drag in a screenshot or reference picture and ask AppBlips to build from it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. One live preview.&lt;/strong&gt; Your app appears in a live preview right beside the prompt, and you can watch it take shape as it's built. The moment it finishes, you can click, type, and test it. There's no separate deploy step just to see what you made.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. One file.&lt;/strong&gt; Every app or website you create is a single, self-contained HTML file. There are no folders full of code, no dependencies to install, and no build step. Download it and you can host it or share it just about anywhere, and what you saw in the preview is what you get in the exported file.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Zero setup.&lt;/strong&gt; On the hosted version, you sign in and start typing. There's nothing to install, nothing to configure, and no API key to track down.&lt;/p&gt;

&lt;h2&gt;
  
  
  Your first app in about a minute
&lt;/h2&gt;

&lt;p&gt;Here's what a first session looks like:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Go to &lt;a href="https://appblips.com" rel="noopener noreferrer"&gt;appblips.com&lt;/a&gt; and sign in. You can create an account right there.&lt;/li&gt;
&lt;li&gt;Type a prompt, for example: "Build a simple habit tracker with a list of habits, checkboxes to mark them done each day, and a progress bar showing how many I've completed."&lt;/li&gt;
&lt;li&gt;Press Enter or click &lt;strong&gt;Build&lt;/strong&gt;, then watch your app appear in the preview.&lt;/li&gt;
&lt;li&gt;Not quite right? Type a follow-up like "Add a motivational quote at the top that changes each day."&lt;/li&gt;
&lt;li&gt;Happy with it? Export the file or deploy it to its own link.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That's it. There are no tutorials to finish first.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tips for getting great results
&lt;/h2&gt;

&lt;p&gt;You don't need any special "prompt engineering" skills, but a few habits help a lot:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Be specific about the main action.&lt;/strong&gt; "A timer that counts down from 25 minutes with start, pause, and reset buttons" gives AppBlips far more to work with than "a timer app."&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Say what it keeps track of.&lt;/strong&gt; Tell it what people add, edit, or track, for example "each habit has a name and a daily checkbox."&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mention the look and feel.&lt;/strong&gt; Something like "clean, minimal, dark theme with rounded cards" sets the tone from the start and helps you avoid a generic look.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Start rough, then refine.&lt;/strong&gt; You don't have to get everything right in one go. Build a first version, then improve one detail at a time with follow-up prompts.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Show, don't just tell.&lt;/strong&gt; If you've seen a design you like, attach a screenshot and ask AppBlips to match or adapt it.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Changing things is just as easy as making them
&lt;/h2&gt;

&lt;p&gt;You ask for changes the same way you asked for the app. "Make the background dark." "Add a button that resets everything." "Put a daily quote at the top." AppBlips edits the app for you, with no code to read and none to write.&lt;/p&gt;

&lt;p&gt;There's also a safety net. Every generation and every edit is saved as a version, with undo and redo ready whenever you change your mind. That means you can experiment freely without worrying about breaking your work. You can also switch between mobile and desktop views, with adjustable zoom, to check how your creation looks on different screen sizes.&lt;/p&gt;

&lt;h2&gt;
  
  
  Two studios, so you never feel overwhelmed
&lt;/h2&gt;

&lt;p&gt;Rather than one giant tool that tries to do everything, AppBlips gives you two focused studios you can switch between from the header.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;App Studio&lt;/strong&gt; is for interactive things: to-do lists, budget trackers, habit trackers, quizzes, mini games, unit converters, calculators, planners, timers, and dashboards. Apps built here save their data in your browser and are designed to feel at home on a phone, so the preview starts in mobile view.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Website Studio&lt;/strong&gt; is for content-first pages: landing pages, portfolios, restaurant or business sites, and blogs. It builds the parts you'd expect from a real website (navigation, a hero section, content sections, and a footer), and it's designed desktop-first so it reflows nicely down to phones. Websites are static and informational by default, and there's an extra convenience: you can click text, images, and links right in the preview to edit them directly. For bigger changes, you can ask through chat instead.&lt;/p&gt;

&lt;p&gt;Each studio comes with its own starter ideas, so you're never staring at a blank box wondering what to type.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sharing your creation
&lt;/h2&gt;

&lt;p&gt;When you're happy with what you've built, you have two options.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Export.&lt;/strong&gt; Download your app or website as a single HTML file. Because it's self-contained, you can host it or share it anywhere you like.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Deploy (hosted version).&lt;/strong&gt; Publish your creation to its own public link with one click. Visitors can open it in any browser or even install it on their phone like a regular app, since it works as a Progressive Web App (PWA). If you'd like to keep it private, you can optionally add a password.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bonus: put AI inside the apps you build
&lt;/h2&gt;

&lt;p&gt;This one's optional, but it's fun. Before you build, you can switch on the &lt;strong&gt;AI&lt;/strong&gt; toggle. Then you can ask for features that use AI themselves. For example: "Build a joke-writing app. When someone picks a topic and presses Generate, write one short, family-friendly joke, show a loading state, and display a friendly retry message if something goes wrong." AppBlips takes care of teaching the generated app how to talk to an AI model, so all you do is describe the feature in ordinary language.&lt;/p&gt;

&lt;p&gt;How this works depends on where you run AppBlips. On the hosted version, AI features are powered by the platform, so you don't need a separate API key. On a default self-hosted setup, the first time someone uses an AI feature in the finished app, a small dialog asks them to connect their own AI provider, and that key stays in their own browser.&lt;/p&gt;

&lt;h2&gt;
  
  
  Hosted or self-hosted: which is right for you?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Hosted (appblips.com)&lt;/strong&gt; is the easiest path and the best fit for most beginners. Sign in, build, and go. Your projects are saved to your account and sync across devices, and you get the deploy-to-a-public-link feature. It's currently a free cloud beta.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Self-hosted&lt;/strong&gt; is for people who want full control. You run AppBlips on your own computer or server, with no account and no cloud sync, just you and the app. You'll need Node.js and an API key from an OpenAI-compatible AI provider (the docs mention OpenAI and local models through Ollama as options). You can start it with a few commands, or use Docker for a longer-lasting setup. Self-hosting doesn't include the public deploy feature, but exporting to HTML is always available. Step-by-step instructions are in the self-hosting guide in the &lt;a href="https://docs.appblips.com" rel="noopener noreferrer"&gt;docs&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;One helpful note: a self-hosted setup is designed for a single local user, so keep it on your own machine unless you add your own access control.&lt;/p&gt;

&lt;h2&gt;
  
  
  Built with safety in mind
&lt;/h2&gt;

&lt;p&gt;Every app you generate runs inside a sandboxed preview, which is a kind of walled-off space. The app can't reach into the rest of the AppBlips page, and the page can't reach into the app. It's one of the ways AppBlips keeps AI-generated code contained while you experiment.&lt;/p&gt;

&lt;h2&gt;
  
  
  Who is AppBlips for?
&lt;/h2&gt;

&lt;p&gt;Anyone with an idea who would rather not learn a developer tool first. Students can build study aids, designers can prototype a concept, small business owners can put up a simple website, and hobbyists can make the exact little tool they've always wanted.&lt;/p&gt;

&lt;p&gt;Developers are welcome too. The code is on &lt;a href="https://github.com/TechMitten/app-blips" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;, and issues and pull requests are always welcome.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick answers to common questions
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Do I need to know how to code?&lt;/strong&gt; No. You describe what you want in plain English and ask for changes the same way.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is it free?&lt;/strong&gt; AppBlips is open source under the MIT license, and the hosted version is currently a free cloud beta. If you self-host, you'll connect your own AI provider, which may have its own usage costs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What can I build?&lt;/strong&gt; Anything that fits inside a single web page, from calculators and games to portfolios and landing pages.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What if I make a change I don't like?&lt;/strong&gt; Every edit is saved as a version, so you can simply undo it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ready to try it?
&lt;/h2&gt;

&lt;p&gt;Head to &lt;a href="https://appblips.com" rel="noopener noreferrer"&gt;appblips.com&lt;/a&gt;, type the first idea that pops into your head, and see what happens. If you'd like a guided start, the &lt;a href="https://docs.appblips.com" rel="noopener noreferrer"&gt;docs&lt;/a&gt; have a quickstart that walks you through your first build. And if you make something you're proud of, I'd love to hear about it.&lt;/p&gt;

&lt;p&gt;No code, no clutter, just your idea, working.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>How to Use LM Studio &amp; Ollama From Your Android Phone in 2026 (Private, Local AI)</title>
      <dc:creator>Raymond</dc:creator>
      <pubDate>Sat, 28 Mar 2026 06:27:45 +0000</pubDate>
      <link>https://dev.to/appblips/how-to-use-ollama-from-your-android-phone-in-2026-private-local-ai-622</link>
      <guid>https://dev.to/appblips/how-to-use-ollama-from-your-android-phone-in-2026-private-local-ai-622</guid>
      <description>&lt;p&gt;Running powerful AI models locally on your computer is no longer the "hard part" in 2026. The real challenge used to be &lt;strong&gt;access&lt;/strong&gt;—how do you actually use that power from the device you carry all day?&lt;/p&gt;

&lt;p&gt;While there is still no official mobile app for LM Studio, the days of messy reverse proxies and manual IP configs are over. &lt;strong&gt;LMSA&lt;/strong&gt; offers a clean, direct bridge between your Android device and your home server.&lt;/p&gt;

&lt;p&gt;With LMSA, you can connect your phone directly to models served via &lt;strong&gt;Ollama&lt;/strong&gt; or &lt;strong&gt;LM Studio&lt;/strong&gt; without the headache. This turns your local AI into something truly usable, portable, and private.&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://lmsa.app" rel="noopener noreferrer"&gt;Get started at lmsa.app&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Why This Matters: The Local AI Revolution
&lt;/h2&gt;

&lt;p&gt;Local AI has improved dramatically over the past year. Models like &lt;strong&gt;Qwen 3.5 9B&lt;/strong&gt; now deliver performance that rivals paid cloud tools while running entirely on consumer hardware.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Benefits of Staying Local:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Zero Subscriptions:&lt;/strong&gt; No monthly fees to access your own hardware.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Total Privacy:&lt;/strong&gt; No data is sent to external corporate servers.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zero Latency:&lt;/strong&gt; High-speed responses over your local network.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Full Control:&lt;/strong&gt; You choose the model, the temperature, and the system prompt.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Step-by-Step: Connect LMSA to LM Studio
&lt;/h2&gt;

&lt;p&gt;This setup takes less than five minutes and works entirely over your local Wi-Fi.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Install LMSA on Your Android Phone
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Download and open the &lt;strong&gt;LMSA&lt;/strong&gt; app.&lt;/li&gt;
&lt;li&gt;Tap &lt;strong&gt;Start Here&lt;/strong&gt; to initiate the onboarding.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. Open Server Configuration
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Tap &lt;strong&gt;Configure&lt;/strong&gt; next to the &lt;em&gt;Server&lt;/em&gt; option. You will enter your computer’s details here shortly.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. Start Your Local AI Server (Desktop)
&lt;/h3&gt;

&lt;p&gt;On your PC or Mac:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; Open &lt;strong&gt;LM Studio&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt; Navigate to the &lt;strong&gt;AI Server / Developer&lt;/strong&gt; tab.&lt;/li&gt;
&lt;li&gt; Load your desired model.&lt;/li&gt;
&lt;li&gt; Click &lt;strong&gt;Start Server&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Crucial:&lt;/strong&gt; Ensure the following are enabled:

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;CORS&lt;/strong&gt; (Cross-Origin Resource Sharing)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Serve on Local Network&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  4. Bridge the Connection
&lt;/h3&gt;

&lt;p&gt;Back on your Android device:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Identify your computer’s &lt;strong&gt;local IP address&lt;/strong&gt; (e.g., &lt;code&gt;192.168.1.12&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Enter the IP into the LMSA server field.&lt;/li&gt;
&lt;li&gt;Tap &lt;strong&gt;Apply&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; As long as both devices are on the same Wi-Fi network, the connection should be instantaneous.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  Using Ollama (Recommended for 2026)
&lt;/h2&gt;

&lt;p&gt;Ollama has streamlined network sharing significantly in recent updates.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; &lt;strong&gt;Open&lt;/strong&gt; the Ollama desktop application.&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Access Settings:&lt;/strong&gt; Click the gear icon (top-right) or find it in the system tray.&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Network Access:&lt;/strong&gt; Under the &lt;strong&gt;Server&lt;/strong&gt; tab, toggle on &lt;strong&gt;"Expose Ollama to the network"&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt; This automatically binds Ollama to &lt;code&gt;0.0.0.0&lt;/code&gt;, making it visible to your phone.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Why Use LMSA Instead of a Web UI?
&lt;/h2&gt;

&lt;p&gt;While you &lt;em&gt;could&lt;/em&gt; use a browser, a dedicated app provides a far superior experience:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;LMSA App&lt;/th&gt;
&lt;th&gt;Standard Web UI&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Model Management&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Switch models instantly in-app&lt;/td&gt;
&lt;td&gt;Often requires desktop interaction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Persistence&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Structured, saved chat history&lt;/td&gt;
&lt;td&gt;Sessions often clear on refresh&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;UX Design&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Mobile-first touch optimization&lt;/td&gt;
&lt;td&gt;Squeezed desktop layouts&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Security&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Encrypted local-only traffic&lt;/td&gt;
&lt;td&gt;Variable security&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  Recommended Models for Local Use
&lt;/h2&gt;

&lt;p&gt;If you’re unsure which "brain" to give your phone, try these:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Qwen 3.5 9B:&lt;/strong&gt; The gold standard for speed vs. intelligence.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Llama 3 8B:&lt;/strong&gt; Excellent for creative writing and general chat.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mistral 7B / Phi-3:&lt;/strong&gt; Best for older hardware or maximum speed.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  The Bigger Picture: Personal AI Ecosystems
&lt;/h2&gt;

&lt;p&gt;Tools like LMSA are part of a shift toward &lt;strong&gt;personal AI systems&lt;/strong&gt;. Instead of relying on centralized, censored cloud services, you are building a private intelligence hub where your devices work in harmony.&lt;/p&gt;

&lt;h3&gt;
  
  
  Quick Setup Recap
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt; &lt;strong&gt;Install LMSA&lt;/strong&gt; on Android.&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Start Server&lt;/strong&gt; in LM Studio/Ollama on PC.&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Enable Network Access&lt;/strong&gt; &amp;amp; CORS.&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Enter PC IP&lt;/strong&gt; into LMSA.&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Load Model&lt;/strong&gt; and start chatting.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;Local AI is no longer a hobbyist experiment—it’s a practical daily tool. With LMSA, the gap between desktop power and mobile convenience has vanished.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Your local AI is no longer stuck at your desk. It's in your pocket.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://lmsa.app" rel="noopener noreferrer"&gt;Download LMSA Now&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>softwaredevelopment</category>
      <category>llm</category>
      <category>android</category>
    </item>
  </channel>
</rss>
