<?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: Bob Tong</title>
    <description>The latest articles on DEV Community by Bob Tong (@cash602cmd).</description>
    <link>https://dev.to/cash602cmd</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%2F4057484%2Fb44e3b51-0a04-434c-89d9-3e7727121aa6.png</url>
      <title>DEV Community: Bob Tong</title>
      <link>https://dev.to/cash602cmd</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/cash602cmd"/>
    <language>en</language>
    <item>
      <title>Top 5 Cloud VPS Providers for Developers in 2026: Docker, Pricing, and Real Benchmarks</title>
      <dc:creator>Bob Tong</dc:creator>
      <pubDate>Tue, 29 Sep 2026 13:02:14 +0000</pubDate>
      <link>https://dev.to/cash602cmd/top-5-cloud-vps-providers-for-developers-in-2026-docker-pricing-and-real-benchmarks-27o</link>
      <guid>https://dev.to/cash602cmd/top-5-cloud-vps-providers-for-developers-in-2026-docker-pricing-and-real-benchmarks-27o</guid>
      <description>&lt;p&gt;When building side projects, hosting Docker containers, or setting up a personal CI/CD pipeline, choosing the right VPS is the difference between a smooth deployment and endless late-night debugging.&lt;/p&gt;

&lt;p&gt;Hyperscalers like AWS EC2, GCP, and Azure are great for enterprises, but their labyrinthine billing models (bandwidth egress fees, hidden EBS volume costs) are overkill for most developers.&lt;/p&gt;

&lt;p&gt;We evaluated the top developer-centric cloud VPS platforms based on &lt;strong&gt;developer experience (DX), raw compute performance, Docker/API ergonomics, and pricing&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Here is the unfiltered breakdown for 2026.&lt;/p&gt;




&lt;h3&gt;
  
  
  📊 Quick Comparison Matrix
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Provider&lt;/th&gt;
&lt;th&gt;Starting Price&lt;/th&gt;
&lt;th&gt;Rating&lt;/th&gt;
&lt;th&gt;Killer Advantage&lt;/th&gt;
&lt;th&gt;Best For&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Vultr&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$5.00 / mo&lt;/td&gt;
&lt;td&gt;4.8 / 5&lt;/td&gt;
&lt;td&gt;32 Global locations + 1-Click K8s&lt;/td&gt;
&lt;td&gt;Global latency &amp;amp; API automation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Kamatera&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$4.00 / mo&lt;/td&gt;
&lt;td&gt;4.7 / 5&lt;/td&gt;
&lt;td&gt;30-Day trial ($100 credit) + granular CPU/RAM&lt;/td&gt;
&lt;td&gt;Staging environments &amp;amp; testbeds&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;DigitalOcean&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$4.00 / mo&lt;/td&gt;
&lt;td&gt;4.6 / 5&lt;/td&gt;
&lt;td&gt;World-class docs + App Platform&lt;/td&gt;
&lt;td&gt;New developers &amp;amp; rapid prototyping&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Cloudways&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$11.00 / mo&lt;/td&gt;
&lt;td&gt;4.5 / 5&lt;/td&gt;
&lt;td&gt;Managed DO/AWS layer + Memcached/Redis&lt;/td&gt;
&lt;td&gt;Production web apps &amp;amp; agencies&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;ScalaHosting&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$29.95 / mo&lt;/td&gt;
&lt;td&gt;4.3 / 5&lt;/td&gt;
&lt;td&gt;Free SPanel (cPanel replacement)&lt;/td&gt;
&lt;td&gt;Panel-driven dev &amp;amp; multi-site hosting&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h3&gt;
  
  
  1. Vultr — The API-First Powerhouse for Global Deployments
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Price&lt;/strong&gt;: From $5.00/mo (Hourly billing supported)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Strengths&lt;/strong&gt;: 32 global edge locations, NVMe SSD instances, instant Docker / Kubernetes cluster spin-ups.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Developer Take&lt;/strong&gt;: Vultr shines when you need automation. Its REST API and Terraform providers are mature, and hourly billing makes it ideal for testing transient container workloads.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The Drawback&lt;/strong&gt;: Premium add-ons (automated backups, block storage) can accumulate costs quickly.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. Kamatera — Ultimate Hardware Flexibility
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Price&lt;/strong&gt;: From $4.00/mo&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Strengths&lt;/strong&gt;: 30-day free trial ($100 credit), mix and match vCPU, RAM, and SSD independently.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Developer Take&lt;/strong&gt;: Unlike rigid t-shirt sizes (1GB, 2GB, 4GB), Kamatera lets you configure 1 vCPU with 8GB RAM if you run memory-hungry applications.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The Drawback&lt;/strong&gt;: The control panel has an enterprise feel with a steeper learning curve than DigitalOcean.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. DigitalOcean — The Gold Standard for Developer Experience (DX)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Price&lt;/strong&gt;: From $4.00/mo&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Strengths&lt;/strong&gt;: Industry-leading community documentation, App Platform (git-push deployments), clean UI.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Developer Take&lt;/strong&gt;: If you value your time and despise clunky consoles, DigitalOcean remains the most pleasant platform to work with. Their community tutorials are second to none.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The Drawback&lt;/strong&gt;: Premium AMD Droplets offer great single-core speed, but entry-level instances get constrained under prolonged multi-threaded compiles.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  4. Cloudways — Zero-Ops Cloud Management
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Price&lt;/strong&gt;: From $11.00/mo&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Strengths&lt;/strong&gt;: Managed layer running on top of DigitalOcean, Vultr, or AWS.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Developer Take&lt;/strong&gt;: If you want bare-metal cloud performance without configuring Nginx, SSL renewals, Redis cache, and firewall rules manually, Cloudways saves hours of sysadmin overhead.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The Drawback&lt;/strong&gt;: You do not get full root SSH access to modify OS kernels.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  5. ScalaHosting — Built-In SPanel &amp;amp; Enterprise Security
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Price&lt;/strong&gt;: From $29.95/mo&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Strengths&lt;/strong&gt;: Free proprietary SPanel (saves $15+/mo cPanel licensing), SShield real-time cyber defense.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Developer Take&lt;/strong&gt;: Perfect for freelance developers who host websites for clients and need an intuitive management interface with daily automated backups.&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  🎯 The Final Verdict: Which One Should You Spin Up?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;For rapid container prototyping &amp;amp; edge speed&lt;/strong&gt;: Choose &lt;strong&gt;Vultr&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;For zero-cost staging &amp;amp; custom configs&lt;/strong&gt;: Choose &lt;strong&gt;Kamatera&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;For clean UI, docs, and peace of mind&lt;/strong&gt;: Choose &lt;strong&gt;DigitalOcean&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;For hands-off managed production stacks&lt;/strong&gt;: Choose &lt;strong&gt;Cloudways&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;This guide is part of our ongoing benchmark research. You can explore the &lt;a href="https://vpsrankings.com/en/vps/best-dev-vps" rel="noopener noreferrer"&gt;full 2026 developer VPS evaluation&lt;/a&gt;, compare verified CPU Geekbench scores in our &lt;a href="https://vpsrankings.com/en/benchmarks" rel="noopener noreferrer"&gt;real hardware benchmarks&lt;/a&gt;, or test regional routing with our free &lt;a href="https://vpsrankings.com/en/tools/speed-test" rel="noopener noreferrer"&gt;global latency test tool&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>webtesting</category>
      <category>devops</category>
      <category>cloud</category>
    </item>
    <item>
      <title>How to Check If Your Oracle Cloud A1 Free Tier Instance Just Got Quietly Downgraded</title>
      <dc:creator>Bob Tong</dc:creator>
      <pubDate>Fri, 21 Aug 2026 04:36:19 +0000</pubDate>
      <link>https://dev.to/cash602cmd/how-to-check-if-your-oracle-cloud-a1-free-tier-instance-just-got-quietly-downgraded-2h6m</link>
      <guid>https://dev.to/cash602cmd/how-to-check-if-your-oracle-cloud-a1-free-tier-instance-just-got-quietly-downgraded-2h6m</guid>
      <description>&lt;p&gt;If you're running an Ampere A1 instance on Oracle Cloud's Always Free tier, it's worth logging into the console today. Oracle has quietly reduced the free A1 compute allowance, and starting August 18, 2026, it began enforcing the new limit — including, in some reported cases, against instances that were technically already compliant.&lt;/p&gt;

&lt;p&gt;What Actually Changed&lt;/p&gt;

&lt;p&gt;The Always Free allocation for VM.Standard.A1.Flex dropped from 4 OCPUs / 24GB RAM to 2 OCPUs / 12GB RAM across your entire tenancy. In Oracle's billing terms that's 1,500 OCPU-hours and 9,000 GB-hours per month, down from 3,000 / 18,000.&lt;/p&gt;

&lt;p&gt;The two E2.1.Micro (AMD x86) always-free instances are untouched — still up to two, still 1/8 OCPU + 1GB each.&lt;/p&gt;

&lt;p&gt;It's a Tenancy-Wide Budget, Not a Per-VM Cap&lt;/p&gt;

&lt;p&gt;This trips a lot of people up. The 2 OCPU / 12GB is a total across all your A1 instances, not a ceiling per instance.&lt;/p&gt;

&lt;p&gt;Compliant examples:&lt;/p&gt;

&lt;p&gt;1 instance at 2 OCPU / 12GB&lt;br&gt;
2 instances at 1 OCPU / 6GB each&lt;br&gt;
1 instance at 1 OCPU / 4GB + 1 instance at 1 OCPU / 8GB&lt;/p&gt;

&lt;p&gt;Non-compliant:&lt;/p&gt;

&lt;p&gt;Your old single 4 OCPU / 24GB box&lt;br&gt;
Two instances that together exceed 2 OCPU / 12GB&lt;br&gt;
Check Your Own Tenancy&lt;/p&gt;

&lt;p&gt;Console → Compute → Instances → filter for A1.Flex → sum up OCPU and memory across everything you have running.&lt;/p&gt;

&lt;p&gt;Instance A: 1 OCPU / 6GB&lt;/p&gt;

&lt;h2&gt;
  
  
  Instance B: 1 OCPU / 6GB
&lt;/h2&gt;

&lt;p&gt;Total:      2 OCPU / 12GB  ✅ compliant&lt;/p&gt;

&lt;p&gt;If your total is over 2/12, or if anything shows as Stopped/Disabled that you didn't stop yourself, you need to act now, not later.&lt;/p&gt;

&lt;p&gt;The Part Nobody Announced&lt;/p&gt;

&lt;p&gt;The documentation change appears to date back to around mid-June 2026, but enforcement was inconsistent for weeks — over-quota instances kept running, billing still showed $0, and the instance-creation UI didn't reflect the new limits. Then on August 18, Oracle started actually enforcing it.&lt;/p&gt;

&lt;p&gt;Post-enforcement, Cloud Customer Connect forums saw two categories of complaints:&lt;/p&gt;

&lt;p&gt;Users who were genuinely over quota — expected to be disabled.&lt;br&gt;
Users at exactly 2 OCPU / 12GB — supposedly compliant — who got disabled anyway and had to open a support ticket to get reactivated.&lt;/p&gt;

&lt;p&gt;Treat the second category as user-reported anecdotes, not confirmed platform-wide bugs — but they're common enough that "I'm within quota" isn't a guarantee your instance survived the sweep.&lt;/p&gt;

&lt;p&gt;Fixing an Over-Quota Setup&lt;br&gt;
Resize in place — shrink 4/24 down to 2/12 directly.&lt;br&gt;
Split — go from one big instance to two smaller ones for flexibility.&lt;br&gt;
Delete unused instances — if you provisioned extras "just in case," reclaim them.&lt;br&gt;
Move to PAYG — if 2/12 genuinely isn't enough, the free allocation stays free, and anything beyond it bills normally.&lt;/p&gt;

&lt;p&gt;One catch: an already-disabled instance often can't be resized from the console — you may need Oracle support to reactivate it first. Back up before you touch anything.&lt;/p&gt;

&lt;p&gt;One More Wrinkle: PAYG Accounts&lt;/p&gt;

&lt;p&gt;Community reports are contradictory here. Some Oracle support replies say PAYG accounts still get 4/24 under Always Free terms; others say the same 2/12 cap applies. The public docs don't currently distinguish PAYG from free-tier for A1 quota purposes. If you're on PAYG, don't trust forum threads — open a support ticket and get it in writing.&lt;/p&gt;

&lt;p&gt;Does 2 OCPU / 12GB Still Hold Up?&lt;/p&gt;

&lt;p&gt;For most lightweight workloads, yes: WordPress, a handful of Docker containers, n8n, an Nginx reverse proxy, small databases, homelab stuff. Where it gets tight is multiple heavy services running concurrently, larger databases, or local LLM inference — and remember these are ARM cores, so verify ARM64 support before you deploy anything, since that trips people up more than the RAM number does.&lt;/p&gt;

&lt;p&gt;Combined with the untouched E2.1.Micro instances (good for monitoring, DNS, a jump host), the free tier is still one of the more generous ones on the market — just don't treat it as your only copy of anything important.&lt;/p&gt;

&lt;p&gt;I wrote a longer breakdown with the full before/after tables and step-by-step console walkthrough here: &lt;a href="https://vpsrankings.com/en/articles/1t9g1431-oracle-cloud-always-free-tier-changes-arm-a1-instances" rel="noopener noreferrer"&gt;Oracle Cloud Always Free Tier Changes — full analysis&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cloud</category>
      <category>oracle</category>
      <category>webdev</category>
    </item>
    <item>
      <title>How I Benchmark VPS Servers: My Testing Methodology Explained</title>
      <dc:creator>Bob Tong</dc:creator>
      <pubDate>Sat, 01 Aug 2026 05:53:40 +0000</pubDate>
      <link>https://dev.to/cash602cmd/how-i-benchmark-vps-servers-my-testing-methodology-explained-34d9</link>
      <guid>https://dev.to/cash602cmd/how-i-benchmark-vps-servers-my-testing-methodology-explained-34d9</guid>
      <description>&lt;p&gt;As someone who reviews VPS providers for a living, I get asked about&lt;br&gt;
my testing methodology a lot. Here's my full stack:&lt;/p&gt;

&lt;h3&gt;
  
  
  Hardware Benchmarks
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;CPU&lt;/strong&gt;: Geekbench 6 (single + multi-core)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Disk&lt;/strong&gt;: FIO with 4K random read/write, 1M sequential&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Memory&lt;/strong&gt;: sysbench memory test&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Network Benchmarks
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Throughput&lt;/strong&gt;: iperf3 to 5 global endpoints&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Latency&lt;/strong&gt;: ping + traceroute from 3 ISPs&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Real-world&lt;/strong&gt;: curl TTFB on a standard WordPress install&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Why This Matters
&lt;/h3&gt;

&lt;p&gt;Most "review" sites just copy specs from the provider's website.&lt;br&gt;
I actually buy the cheapest plan and run these tests myself.&lt;/p&gt;

&lt;p&gt;You can see all my published results at [&lt;a href="https://vpsrankings.com/rankings" rel="noopener noreferrer"&gt;https://vpsrankings.com/rankings&lt;/a&gt;] — I keep&lt;br&gt;
the raw data public so anyone can verify.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://vpsrankings.com/en" rel="noopener noreferrer"&gt;VPS Rankings&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>infrastructure</category>
      <category>performance</category>
      <category>reviews</category>
      <category>testing</category>
    </item>
  </channel>
</rss>
