<?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>Forem: Thomas</title>
    <description>The latest articles on Forem by Thomas (@techthatworks).</description>
    <link>https://forem.com/techthatworks</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3646954%2Fb2512c3d-f72f-454c-acc3-6bf07b426c8f.jpg</url>
      <title>Forem: Thomas</title>
      <link>https://forem.com/techthatworks</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/techthatworks"/>
    <language>en</language>
    <item>
      <title>The WordPress Security Plugins I Actually Trust in 2026</title>
      <dc:creator>Thomas</dc:creator>
      <pubDate>Thu, 02 Apr 2026 14:39:36 +0000</pubDate>
      <link>https://forem.com/techthatworks/the-wordpress-security-plugins-i-actually-trust-in-2026-1acc</link>
      <guid>https://forem.com/techthatworks/the-wordpress-security-plugins-i-actually-trust-in-2026-1acc</guid>
      <description>&lt;p&gt;Security plugins are one of the most misunderstood parts of running a WordPress site. Some people install five of them and hope for the best. Others skip them entirely because “security plugins slow down your site.” And then there’s the group that installs whatever has the most stars without understanding what it actually does.&lt;/p&gt;

&lt;p&gt;So in this post, I want to share the WordPress security plugins I actually trust in 2026 — the ones I’ve seen work in real‑world scenarios, not just in marketing pages.&lt;/p&gt;

&lt;h2&gt;
  
  
  🛡️ Why Your Security Setup Shouldn’t Be Static
&lt;/h2&gt;

&lt;p&gt;Security isn’t something you “set and forget.” Plugins evolve, threats evolve, and sometimes even great plugins fall behind or stop receiving updates. A plugin that was excellent two years ago might be a liability today.&lt;br&gt;
That’s why I regularly review my setup — and why you should too.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5kkzd2v7tyyou5nzf2tg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5kkzd2v7tyyou5nzf2tg.png" alt="WordPress Security" width="256" height="256"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Security Plugins I Actually Trust
&lt;/h2&gt;

&lt;p&gt;Remember, your security plugins are not static. You will have to evaluate them once in a while. Some plugins might stop to receive updates and that might be a concern as well. You might need end up skipping a great plugin, if it no longer does the job.&lt;/p&gt;

&lt;p&gt;Below are the plugins that I trust and use on my very own blog.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Wordfence Security&lt;/strong&gt;&lt;br&gt;
Anti-virus, Firewall and Malware Scan. The first WordPress plugin you should always install.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Antispam Bee&lt;/strong&gt;&lt;br&gt;
Antispam plugin with a sophisticated toolset for effective day to day comment and trackback spam-fighting. Built with data protection and privacy in mind.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Really Simple Security&lt;/strong&gt;&lt;br&gt;
Easily improve site security with WordPress Hardening, Two-Factor Authentication (2FA), Login Protection, Vulnerability Detection and SSL certificate generation.&lt;/p&gt;

&lt;p&gt;With these 3 security plugins you should have a strong baseline security for your blog. They give your firewall and malware scanning. It tells you if you have old unsecure plugins installed. Furthermore it will protect you against spammers and it will help you to configure SSL certificates and Two-factor authentication for your blog. &lt;/p&gt;

&lt;p&gt;If you want a broader, non‑plugin approach to securing your site, I’ve also written a practical guide here:&lt;br&gt;
👉 &lt;a href="https://www.techthatworks.net/wordpress-2/6-tips-to-secure-your-wordpress-blog" rel="noopener noreferrer"&gt;6 Tips to Secure Your WordPress Blog&lt;/a&gt;&lt;/p&gt;

</description>
      <category>wordpress</category>
      <category>bloging</category>
      <category>security</category>
    </item>
    <item>
      <title>The 47‑Day SSL/TLS Certificate Era Is Coming</title>
      <dc:creator>Thomas</dc:creator>
      <pubDate>Fri, 13 Feb 2026 21:00:52 +0000</pubDate>
      <link>https://forem.com/techthatworks/the-47-day-ssltls-certificate-era-is-coming-370</link>
      <guid>https://forem.com/techthatworks/the-47-day-ssltls-certificate-era-is-coming-370</guid>
      <description>&lt;p&gt;The SSL/TLS ecosystem is heading toward one of its biggest shifts yet. After years of steadily shrinking certificate lifetimes, the CA/Browser Forum has approved a phased reduction that will bring public TLS certificates down to a maximum validity of 47 days.&lt;br&gt;
This isn’t just a rumor - it’s now backed by major CAs like DigiCert and GlobalSign, and reporting from BleepingComputer highlights how the timeline is expected to unfold. By 2029, the 47‑day era will be the new normal.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Certificate Lifetimes Are Shrinking
&lt;/h2&gt;

&lt;p&gt;Across all sources, the motivations are consistent:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Stronger security posture
Shorter lifetimes reduce the exposure window if a certificate or private key is compromised.&lt;/li&gt;
&lt;li&gt;Faster adoption of new standards
When cryptographic algorithms or validation rules change, shorter lifetimes ensure the web updates quickly.&lt;/li&gt;
&lt;li&gt;Automation is now mature
ACME has become widely supported, making frequent renewals feasible — even expected.
GlobalSign emphasizes this point strongly: the industry is no longer designing around manual renewals. Automation is the baseline assumption.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  The Phased Timeline (Across All Sources)
&lt;/h3&gt;

&lt;p&gt;Here’s the consolidated timeline based on DigiCert, GlobalSign&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd1sp3bhagsbaft30lgtq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd1sp3bhagsbaft30lgtq.png" alt="SSL/TLS Timeline" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  What GlobalSign Adds to the Conversation
&lt;/h3&gt;

&lt;p&gt;GlobalSign’s article is especially valuable because it focuses on operational readiness, not just policy changes. A few standout points:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;This is a business change, not just a technical one
Shorter lifetimes affect procurement, compliance, monitoring, and internal processes — not just DevOps pipelines.&lt;/li&gt;
&lt;li&gt;Domain validation reuse windows are shrinking too
DigiCert notes that domain/IP validation reuse drops from 398 days to 10 days.
GlobalSign highlights how this will force organizations to rethink validation workflows.&lt;/li&gt;
&lt;li&gt;Special cases and exemptions will exist — but they’re narrow
Some enterprise use cases may have transitional exceptions, but they won’t be long‑term escape hatches.&lt;/li&gt;
&lt;li&gt;Automation isn’t optional anymore
GlobalSign is blunt: organizations that haven’t automated certificate issuance and renewal will struggle to operate in a 47‑day world.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  The Bottom Line
&lt;/h3&gt;

&lt;p&gt;The move to 47‑day certificates is part of a broader shift toward a more secure, more automated web. It may feel like a hassle, but it’s ultimately a win for reliability and security. And if it means fewer “our certificate expired” outages, that’s something every developer can celebrate.&lt;/p&gt;

&lt;p&gt;If you want to check your expiration date on your blog/website, I have a written a post about a &lt;a href="https://www.techthatworks.net/tools/handle-ssl-certificates-with-free-tool" rel="noopener noreferrer"&gt;free SSL tool&lt;/a&gt;, that I use a lot.&lt;/p&gt;

</description>
      <category>ssl</category>
      <category>website</category>
      <category>tls</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Google TV Streamer 4K – Hands‑On Impressions From a Tech Reviewer</title>
      <dc:creator>Thomas</dc:creator>
      <pubDate>Mon, 12 Jan 2026 20:00:25 +0000</pubDate>
      <link>https://forem.com/techthatworks/google-tv-streamer-4k-hands-on-impressions-from-a-tech-reviewer-3633</link>
      <guid>https://forem.com/techthatworks/google-tv-streamer-4k-hands-on-impressions-from-a-tech-reviewer-3633</guid>
      <description>&lt;p&gt;Google quietly released a new Google TV Streamer 4K, and I’ve spent the past week testing it in my home setup. As someone who reviews hardware and writes practical tech guides, I was curious whether this new device is just a Chromecast replacement or something more interesting.&lt;br&gt;
Surprisingly, it’s a bit of both.&lt;/p&gt;

&lt;h2&gt;
  
  
  ⚙️ Why I Tested It
&lt;/h2&gt;

&lt;p&gt;I’ve used Chromecast devices for years, and I was interested in how Google would approach a standalone streamer with a remote, a refreshed UI, and a more traditional streaming‑box experience.&lt;br&gt;
This device feels like Google’s attempt to compete directly with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fire TV Stick 4K&lt;/li&gt;
&lt;li&gt;Roku Streaming Stick 4K&lt;/li&gt;
&lt;li&gt;Chromecast with Google TV
So I wanted to see how it performs in real‑world use.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🔍 Key Takeaways From My Testing
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Performance is smoother than expected for a budget‑friendly device&lt;/li&gt;
&lt;li&gt;The Google TV interface feels more refined than on older Chromecasts&lt;/li&gt;
&lt;li&gt;App switching and navigation are noticeably faster&lt;/li&gt;
&lt;li&gt;The remote is simple but functional&lt;/li&gt;
&lt;li&gt;Streaming quality is solid across major platforms (Netflix, YouTube, Disney+, etc.)&lt;/li&gt;
&lt;li&gt;It’s clearly positioned as a low‑cost 4K streamer for everyday users.
If you’re already in the Google ecosystem, this device fits right in&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🔄 Chromecast vs Google TV Streamer 4
&lt;/h2&gt;

&lt;p&gt;One of the biggest questions I had was whether this replaces the Chromecast experience.&lt;br&gt;
Short answer: it does — but with a more traditional streaming‑box feel.&lt;br&gt;
Casting still works perfectly, but you now get:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A proper UI&lt;/li&gt;
&lt;li&gt;A remote&lt;/li&gt;
&lt;li&gt;Better app management&lt;/li&gt;
&lt;li&gt;Faster navigation
It’s a more complete experience overall.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  📦 Who This Device Is For
&lt;/h2&gt;

&lt;p&gt;Based on my testing, it’s ideal for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;People upgrading from older Chromecasts&lt;/li&gt;
&lt;li&gt;Anyone wanting a simple, fast 4K streamer&lt;/li&gt;
&lt;li&gt;Users who prefer Google TV over Fire OS or Roku&lt;/li&gt;
&lt;li&gt;Secondary TVs where you want a clean, responsive interface&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  📄 Full Review With Benchmarks &amp;amp; Comparison
&lt;/h2&gt;

&lt;p&gt;If you want the full breakdown — including performance notes, UI impressions, and how it stacks up against competing devices — I published the complete hands‑on review here:&lt;br&gt;
&lt;a href="https://www.techthatworks.net/review/google-tv-streamer-4k-hands-on-review" rel="noopener noreferrer"&gt;👉 Google TV Streamer 4K – Hands‑On Review&lt;/a&gt;&lt;/p&gt;

</description>
      <category>google</category>
      <category>android</category>
      <category>smarthome</category>
      <category>tv</category>
    </item>
    <item>
      <title>PowerShell ISE to VS Code in 5 Minutes — Setup Guide</title>
      <dc:creator>Thomas</dc:creator>
      <pubDate>Tue, 23 Dec 2025 19:00:38 +0000</pubDate>
      <link>https://forem.com/techthatworks/powershell-ise-to-vs-code-in-5-minutes-setup-guide-mle</link>
      <guid>https://forem.com/techthatworks/powershell-ise-to-vs-code-in-5-minutes-setup-guide-mle</guid>
      <description>&lt;p&gt;If you still use PowerShell ISE, switch to Visual Studio Code for PowerShell 7. Install VS Code, add the official PowerShell extension, and use the integrated debugger to save time.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why I switched
&lt;/h2&gt;

&lt;p&gt;I used PowerShell ISE for years because it’s simple and fast. However, PowerShell 7 and modern workflows require a more capable editor. Visual Studio Code gives you cross‑platform support, a huge extension ecosystem, and advanced debugging.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Quick setup&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Install Visual Studio Code for your OS.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Install PowerShell 7 (latest stable).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Open VS Code → Extensions (Ctrl+Shift+X) → search PowerShell → install the Microsoft extension.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Set the integrated terminal to PowerShell and enable Format on Save.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwz093bizd285ufr2kpyz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwz093bizd285ufr2kpyz.png" alt="Visual Studio Code Extensions"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;One practical tip&lt;/strong&gt;&lt;br&gt;
Use the debugger to step through a function and inspect variables: set a breakpoint, press F5, then use the Variables and Call Stack panes to diagnose issues faster than logging alone.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;# Run this in the integrated terminal to check PowerShell version&lt;br&gt;
pwsh -v&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Want the full walkthrough?&lt;/strong&gt;&lt;br&gt;
Read the complete guide with screenshots, recommended extensions, and a short getting‑started videos: 

&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://www.techthatworks.net/powershell/powershell-ise-alternative-setup-visual-studio-code-for-powershell-7" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fwww.techthatworks.net%2Fwp-content%2Fuploads%2F2025%2F12%2FPowerShell_ISE-Visual_Studio_Code.webp" height="auto" class="m-0"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://www.techthatworks.net/powershell/powershell-ise-alternative-setup-visual-studio-code-for-powershell-7" rel="noopener noreferrer" class="c-link"&gt;
            PowerShell ISE Alternative: Setup Visual Studio Code
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            PowerShell ISE, has been my favorite tools when it comes to writing PowerShell scripts. However, it is time to move on to Visual Studio Code → PowerShell
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fwww.techthatworks.net%2Fwp-content%2Fuploads%2F2020%2F04%2Ffavicon.ico"&gt;
          techthatworks.net
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;




</description>
      <category>powershell</category>
      <category>vscode</category>
      <category>devtols</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>OnePlus 13: Why It Still Holds Its Own in 2025</title>
      <dc:creator>Thomas</dc:creator>
      <pubDate>Sun, 14 Dec 2025 13:25:21 +0000</pubDate>
      <link>https://forem.com/techthatworks/oneplus-13-why-it-still-holds-its-own-in-2025-2f9b</link>
      <guid>https://forem.com/techthatworks/oneplus-13-why-it-still-holds-its-own-in-2025-2f9b</guid>
      <description>&lt;p&gt;Smartphone launches move fast, but not every device fades into obscurity once the next model arrives. The OnePlus 13 is a great example of a phone that continues to deliver power and elegance even after newer flagships hit the market.&lt;/p&gt;

&lt;p&gt;🔑 &lt;strong&gt;Key Highlights&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Battery life that beats the competition: 6000 mAh vs iPhone 15’s 3561 mAh.&lt;/li&gt;
&lt;li&gt;Performance powerhouse: Snapdragon 8 Elite keeps multitasking smooth.&lt;/li&gt;
&lt;li&gt;Display brilliance: Vibrant AMOLED panel with fluid refresh rates.&lt;/li&gt;
&lt;li&gt;Usability quirks: Ultrasonic fingerprint sensor is excellent, though screen protectors can be tricky.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;💡 &lt;strong&gt;Why It Matters&lt;/strong&gt;&lt;br&gt;
For users who want flagship performance without chasing the latest release, the OnePlus 13 remains a smart buy. Its combination of speed, endurance, and design makes it a device worth considering in 2025.&lt;/p&gt;

&lt;p&gt;👉 I’ve published a full hands‑on review with photos, benchmarks, and real‑world impressions here: &lt;a href="https://www.techthatworks.net/#:~:text=Search-,OnePlus%2013%20Review%3A%20Power%20Meets%20Elegance,-December%2014%2C%202025" rel="noopener noreferrer"&gt;OnePlus 13 Review: Power Meets Elegance&lt;/a&gt;&lt;/p&gt;

</description>
      <category>smartphone</category>
      <category>oneplus</category>
      <category>android</category>
    </item>
  </channel>
</rss>
