<?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: Jay Tuazon</title>
    <description>The latest articles on DEV Community by Jay Tuazon (@solidnorth).</description>
    <link>https://dev.to/solidnorth</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%2F4001904%2F2dac2791-822b-4062-93e5-094e7f3b0766.png</url>
      <title>DEV Community: Jay Tuazon</title>
      <link>https://dev.to/solidnorth</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/solidnorth"/>
    <language>en</language>
    <item>
      <title>I built a Prompt Architect that refines every AI call before it fires</title>
      <dc:creator>Jay Tuazon</dc:creator>
      <pubDate>Sun, 28 Jun 2026 22:00:10 +0000</pubDate>
      <link>https://dev.to/solidnorth/i-built-a-prompt-architect-that-refines-every-ai-call-before-it-fires-2e47</link>
      <guid>https://dev.to/solidnorth/i-built-a-prompt-architect-that-refines-every-ai-call-before-it-fires-2e47</guid>
      <description>&lt;p&gt;&lt;em&gt;This post was originally shared on LinkedIn as part of my build-in-public series. I'm Jerome Jay Tuazon, a fractional IT consultant helping Canadian businesses automate their operations through n8n, AI, and modern tooling. This 48-word post covers what I learned recently - I'm expanding it here with more context.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;Every AI call I make goes through a Prompt Architect before it reaches the model. The Architect takes my rough prompt, sends it to Ollama for structural analysis, then to Kimi K2.6 for refinement, and returns a version with clearer constraints, better role framing, and tighter output instructions.&lt;/p&gt;




&lt;h2&gt;
  
  
  Want automation like this for your business?
&lt;/h2&gt;

&lt;p&gt;I help Canadian businesses cut manual work and ship faster using n8n workflows, AI tooling, and lean B2B systems.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Workflow automation starting at $100&lt;/li&gt;
&lt;li&gt;Fractional IT consulting for SMBs&lt;/li&gt;
&lt;li&gt;Canadian-first, async-friendly&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://solidnorth.ca" rel="noopener noreferrer"&gt;Book a free 20-min call at solidnorth.ca&lt;/a&gt; or connect with me on LinkedIn.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Building in public. Shipping in Saskatchewan.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>buildinpublic</category>
      <category>canada</category>
    </item>
    <item>
      <title>Prompt injection attacks are real. Here's how I protect against them.</title>
      <dc:creator>Jay Tuazon</dc:creator>
      <pubDate>Sun, 28 Jun 2026 15:00:10 +0000</pubDate>
      <link>https://dev.to/solidnorth/prompt-injection-attacks-are-real-heres-how-i-protect-against-them-5110</link>
      <guid>https://dev.to/solidnorth/prompt-injection-attacks-are-real-heres-how-i-protect-against-them-5110</guid>
      <description>&lt;p&gt;&lt;em&gt;This post was originally shared on LinkedIn as part of my build-in-public series. I'm Jerome Jay Tuazon, a fractional IT consultant helping Canadian businesses automate their operations through n8n, AI, and modern tooling. This 40-word post covers what I learned recently - I'm expanding it here with more context.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;Prompt injection is a real attack vector that most developers ignore until something goes wrong. I learned this when reviewing my LinkedIn auto-responder and realizing that a malicious commenter could write "ignore previous instructions" and potentially manipulate the AI response.&lt;/p&gt;




&lt;h2&gt;
  
  
  Want automation like this for your business?
&lt;/h2&gt;

&lt;p&gt;I help Canadian businesses cut manual work and ship faster using n8n workflows, AI tooling, and lean B2B systems.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Workflow automation starting at $100&lt;/li&gt;
&lt;li&gt;Fractional IT consulting for SMBs&lt;/li&gt;
&lt;li&gt;Canadian-first, async-friendly&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://solidnorth.ca" rel="noopener noreferrer"&gt;Book a free 20-min call at solidnorth.ca&lt;/a&gt; or connect with me on LinkedIn.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Building in public. Shipping in Saskatchewan.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>buildinpublic</category>
      <category>canada</category>
    </item>
    <item>
      <title>I built an ITIL incident system powered by Ollama</title>
      <dc:creator>Jay Tuazon</dc:creator>
      <pubDate>Sat, 27 Jun 2026 22:00:14 +0000</pubDate>
      <link>https://dev.to/solidnorth/i-built-an-itil-incident-system-powered-by-ollama-4mho</link>
      <guid>https://dev.to/solidnorth/i-built-an-itil-incident-system-powered-by-ollama-4mho</guid>
      <description>&lt;p&gt;&lt;em&gt;This post was originally shared on LinkedIn as part of my build-in-public series. I'm Jerome Jay Tuazon, a fractional IT consultant helping Canadian businesses automate their operations through n8n, AI, and modern tooling. This 32-word post covers what I learned recently - I'm expanding it here with more context.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;Every incident on my server creates an ITIL-style ticket in PostgreSQL automatically. Not because I work at an enterprise. Because structured incident tracking is how you stop making the same mistakes twice.&lt;/p&gt;




&lt;h2&gt;
  
  
  Want automation like this for your business?
&lt;/h2&gt;

&lt;p&gt;I help Canadian businesses cut manual work and ship faster using n8n workflows, AI tooling, and lean B2B systems.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Workflow automation starting at $100&lt;/li&gt;
&lt;li&gt;Fractional IT consulting for SMBs&lt;/li&gt;
&lt;li&gt;Canadian-first, async-friendly&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://solidnorth.ca" rel="noopener noreferrer"&gt;Book a free 20-min call at solidnorth.ca&lt;/a&gt; or connect with me on LinkedIn.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Building in public. Shipping in Saskatchewan.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>buildinpublic</category>
      <category>canada</category>
    </item>
    <item>
      <title>My AI agent runs daily competitive research while I sleep</title>
      <dc:creator>Jay Tuazon</dc:creator>
      <pubDate>Sat, 27 Jun 2026 15:00:11 +0000</pubDate>
      <link>https://dev.to/solidnorth/my-ai-agent-runs-daily-competitive-research-while-i-sleep-42fj</link>
      <guid>https://dev.to/solidnorth/my-ai-agent-runs-daily-competitive-research-while-i-sleep-42fj</guid>
      <description>&lt;p&gt;&lt;em&gt;This post was originally shared on LinkedIn as part of my build-in-public series. I'm Jerome Jay Tuazon, a fractional IT consultant helping Canadian businesses automate their operations through n8n, AI, and modern tooling. This 42-word post covers what I learned recently - I'm expanding it here with more context.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;Every morning at 7am Regina time, my server runs a competitive intelligence report while I sleep. It scrapes competitor sites, checks their pricing pages, monitors for new features, and summarizes changes. The summary lands in my Telegram before I check my phone.&lt;/p&gt;




&lt;h2&gt;
  
  
  Want automation like this for your business?
&lt;/h2&gt;

&lt;p&gt;I help Canadian businesses cut manual work and ship faster using n8n workflows, AI tooling, and lean B2B systems.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Workflow automation starting at $100&lt;/li&gt;
&lt;li&gt;Fractional IT consulting for SMBs&lt;/li&gt;
&lt;li&gt;Canadian-first, async-friendly&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://solidnorth.ca" rel="noopener noreferrer"&gt;Book a free 20-min call at solidnorth.ca&lt;/a&gt; or connect with me on LinkedIn.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Building in public. Shipping in Saskatchewan.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>buildinpublic</category>
      <category>canada</category>
    </item>
    <item>
      <title>I run AI locally for $0/month with Ollama</title>
      <dc:creator>Jay Tuazon</dc:creator>
      <pubDate>Fri, 26 Jun 2026 22:00:13 +0000</pubDate>
      <link>https://dev.to/solidnorth/i-run-ai-locally-for-0month-with-ollama-3393</link>
      <guid>https://dev.to/solidnorth/i-run-ai-locally-for-0month-with-ollama-3393</guid>
      <description>&lt;p&gt;&lt;em&gt;This post was originally shared on LinkedIn as part of my build-in-public series. I'm Jerome Jay Tuazon, a fractional IT consultant helping Canadian businesses automate their operations through n8n, AI, and modern tooling. This 26-word post covers what I learned recently - I'm expanding it here with more context.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;I run AI locally for $0/month using Ollama on my VPS. No OpenAI bill for routine tasks. No API rate limits. No data leaving my server.&lt;/p&gt;




&lt;h2&gt;
  
  
  Want automation like this for your business?
&lt;/h2&gt;

&lt;p&gt;I help Canadian businesses cut manual work and ship faster using n8n workflows, AI tooling, and lean B2B systems.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Workflow automation starting at $100&lt;/li&gt;
&lt;li&gt;Fractional IT consulting for SMBs&lt;/li&gt;
&lt;li&gt;Canadian-first, async-friendly&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://solidnorth.ca" rel="noopener noreferrer"&gt;Book a free 20-min call at solidnorth.ca&lt;/a&gt; or connect with me on LinkedIn.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Building in public. Shipping in Saskatchewan.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>buildinpublic</category>
      <category>canada</category>
    </item>
    <item>
      <title>Caddy replaced Nginx for me and I'll never go back</title>
      <dc:creator>Jay Tuazon</dc:creator>
      <pubDate>Fri, 26 Jun 2026 15:00:16 +0000</pubDate>
      <link>https://dev.to/solidnorth/caddy-replaced-nginx-for-me-and-ill-never-go-back-2alg</link>
      <guid>https://dev.to/solidnorth/caddy-replaced-nginx-for-me-and-ill-never-go-back-2alg</guid>
      <description>&lt;p&gt;&lt;em&gt;This post was originally shared on LinkedIn as part of my build-in-public series. I'm Jerome Jay Tuazon, a fractional IT consultant helping Canadian businesses automate their operations through n8n, AI, and modern tooling. This 39-word post covers what I learned recently - I'm expanding it here with more context.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;I used to manage SSL certificates manually with Nginx and Certbot. Every 90 days, renewals. Every new service, 20 minutes writing proxy config. I once took down a site for 3 hours because I got the upstream block wrong.&lt;/p&gt;




&lt;h2&gt;
  
  
  Want automation like this for your business?
&lt;/h2&gt;

&lt;p&gt;I help Canadian businesses cut manual work and ship faster using n8n workflows, AI tooling, and lean B2B systems.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Workflow automation starting at $100&lt;/li&gt;
&lt;li&gt;Fractional IT consulting for SMBs&lt;/li&gt;
&lt;li&gt;Canadian-first, async-friendly&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://solidnorth.ca" rel="noopener noreferrer"&gt;Book a free 20-min call at solidnorth.ca&lt;/a&gt; or connect with me on LinkedIn.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Building in public. Shipping in Saskatchewan.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>buildinpublic</category>
      <category>canada</category>
    </item>
    <item>
      <title>SOPS + age encryption: every .env file on my server is encrypted</title>
      <dc:creator>Jay Tuazon</dc:creator>
      <pubDate>Thu, 25 Jun 2026 22:00:16 +0000</pubDate>
      <link>https://dev.to/solidnorth/sops-age-encryption-every-env-file-on-my-server-is-encrypted-1odf</link>
      <guid>https://dev.to/solidnorth/sops-age-encryption-every-env-file-on-my-server-is-encrypted-1odf</guid>
      <description>&lt;p&gt;&lt;em&gt;This post was originally shared on LinkedIn as part of my build-in-public series. I'm Jerome Jay Tuazon, a fractional IT consultant helping Canadian businesses automate their operations through n8n, AI, and modern tooling. This 36-word post covers what I learned recently - I'm expanding it here with more context.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;I have 14 services running on one server. Every single one has database passwords, API keys, and credentials in environment files. The thought of those sitting as plain text on disk kept me up at night.&lt;/p&gt;




&lt;h2&gt;
  
  
  Want automation like this for your business?
&lt;/h2&gt;

&lt;p&gt;I help Canadian businesses cut manual work and ship faster using n8n workflows, AI tooling, and lean B2B systems.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Workflow automation starting at $100&lt;/li&gt;
&lt;li&gt;Fractional IT consulting for SMBs&lt;/li&gt;
&lt;li&gt;Canadian-first, async-friendly&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://solidnorth.ca" rel="noopener noreferrer"&gt;Book a free 20-min call at solidnorth.ca&lt;/a&gt; or connect with me on LinkedIn.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Building in public. Shipping in Saskatchewan.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>buildinpublic</category>
      <category>canada</category>
    </item>
    <item>
      <title>I built a self-healing server that fixes itself while I sleep</title>
      <dc:creator>Jay Tuazon</dc:creator>
      <pubDate>Thu, 25 Jun 2026 15:00:12 +0000</pubDate>
      <link>https://dev.to/solidnorth/i-built-a-self-healing-server-that-fixes-itself-while-i-sleep-3gkp</link>
      <guid>https://dev.to/solidnorth/i-built-a-self-healing-server-that-fixes-itself-while-i-sleep-3gkp</guid>
      <description>&lt;p&gt;&lt;em&gt;This post was originally shared on LinkedIn as part of my build-in-public series. I'm Jerome Jay Tuazon, a fractional IT consultant helping Canadian businesses automate their operations through n8n, AI, and modern tooling. This 34-word post covers what I learned recently - I'm expanding it here with more context.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;I used to get woken up at 3am by server alerts. Half the time I would check and the issue had already fixed itself in 90 seconds. I was losing sleep over false alarms.&lt;/p&gt;




&lt;h2&gt;
  
  
  Want automation like this for your business?
&lt;/h2&gt;

&lt;p&gt;I help Canadian businesses cut manual work and ship faster using n8n workflows, AI tooling, and lean B2B systems.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Workflow automation starting at $100&lt;/li&gt;
&lt;li&gt;Fractional IT consulting for SMBs&lt;/li&gt;
&lt;li&gt;Canadian-first, async-friendly&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://solidnorth.ca" rel="noopener noreferrer"&gt;Book a free 20-min call at solidnorth.ca&lt;/a&gt; or connect with me on LinkedIn.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Building in public. Shipping in Saskatchewan.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>buildinpublic</category>
      <category>canada</category>
    </item>
    <item>
      <title>The VPS that runs my entire business for $20/month</title>
      <dc:creator>Jay Tuazon</dc:creator>
      <pubDate>Thu, 25 Jun 2026 08:12:56 +0000</pubDate>
      <link>https://dev.to/solidnorth/the-vps-that-runs-my-entire-business-for-20month-4hdh</link>
      <guid>https://dev.to/solidnorth/the-vps-that-runs-my-entire-business-for-20month-4hdh</guid>
      <description>&lt;p&gt;&lt;em&gt;This post was originally shared on LinkedIn as part of my build-in-public series. I'm Jerome Jay Tuazon, a fractional IT consultant helping Canadian businesses automate their operations through n8n, AI, and modern tooling. This 25-word post covers what I learned recently - I'm expanding it here with more context.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;I pay $20/month to run my entire business. Not AWS. Not GCP. Not $500/month in cloud bills. One Hostinger VPS, Ubuntu, 4 vCPUs, 16GB RAM.&lt;/p&gt;




&lt;h2&gt;
  
  
  Want automation like this for your business?
&lt;/h2&gt;

&lt;p&gt;I help Canadian businesses cut manual work and ship faster using n8n workflows, AI tooling, and lean B2B systems.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Workflow automation starting at $100&lt;/li&gt;
&lt;li&gt;Fractional IT consulting for SMBs&lt;/li&gt;
&lt;li&gt;Canadian-first, async-friendly&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://solidnorth.ca" rel="noopener noreferrer"&gt;Book a free 20-min call at solidnorth.ca&lt;/a&gt; or connect with me on LinkedIn.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Building in public. Shipping in Saskatchewan.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>buildinpublic</category>
      <category>canada</category>
    </item>
    <item>
      <title>Why I chose PM2 over Docker for most services - SolidNorth</title>
      <dc:creator>Jay Tuazon</dc:creator>
      <pubDate>Thu, 25 Jun 2026 08:12:19 +0000</pubDate>
      <link>https://dev.to/solidnorth/why-i-chose-pm2-over-docker-for-most-services-solidnorth-34p9</link>
      <guid>https://dev.to/solidnorth/why-i-chose-pm2-over-docker-for-most-services-solidnorth-34p9</guid>
      <description>&lt;h2&gt;
  
  
  Why PM2 over Docker for most services
&lt;/h2&gt;

&lt;p&gt;Running 13 production services on a single VPS. Here is what I learned about overhead vs simplicity.&lt;/p&gt;

&lt;p&gt;Docker adds ~50MB overhead per service. PM2 adds ~5MB. When you are on a 16GB box with 13 services, that math matters.&lt;/p&gt;

&lt;p&gt;For stateless Node/Python apps that do not need isolation: PM2 wins on simplicity, startup time, and memory.&lt;/p&gt;

&lt;p&gt;Building in public from Regina, SK.&lt;/p&gt;

</description>
      <category>buildinpublic</category>
      <category>devops</category>
    </item>
  </channel>
</rss>
