<?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: Christian Ahrweiler</title>
    <description>The latest articles on DEV Community by Christian Ahrweiler (@atec-systems).</description>
    <link>https://dev.to/atec-systems</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%2F3695865%2F85b7dd95-c642-4109-89da-8f06805c1d61.png</url>
      <title>DEV Community: Christian Ahrweiler</title>
      <link>https://dev.to/atec-systems</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/atec-systems"/>
    <language>en</language>
    <item>
      <title>Mac Developers: Keep Your Development Disk Clean</title>
      <dc:creator>Christian Ahrweiler</dc:creator>
      <pubDate>Sun, 28 Jun 2026 17:03:33 +0000</pubDate>
      <link>https://dev.to/atec-systems/mac-developers-keep-your-development-disk-clean-2jd6</link>
      <guid>https://dev.to/atec-systems/mac-developers-keep-your-development-disk-clean-2jd6</guid>
      <description>&lt;p&gt;Development work creates files everywhere.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Build folders.&lt;/li&gt;
&lt;li&gt;Package caches.&lt;/li&gt;
&lt;li&gt;Temporary exports.&lt;/li&gt;
&lt;li&gt;Old logs.&lt;/li&gt;
&lt;li&gt;Node modules.&lt;/li&gt;
&lt;li&gt;Derived data.&lt;/li&gt;
&lt;li&gt;Archives.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Most of these files are not important forever. But they stay on disk, grow quietly, and eventually make your Mac feel messy.&lt;/p&gt;

&lt;p&gt;The problem is that developers usually know where the space went — but not always what is safe to remove.&lt;/p&gt;

&lt;p&gt;That is what Smart Disk Hygiene is for.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cleanup for developer folders&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Smart Disk Hygiene helps you inspect and clean common development clutter on macOS.&lt;/p&gt;

&lt;p&gt;It is designed for people who build, test, export, install packages, and run local projects.&lt;/p&gt;

&lt;p&gt;Smart Disk Hygiene is part of Beaver Tools, a collection of small Mac utilities focused on solving one clear problem at a time.&lt;/p&gt;

&lt;p&gt;More tools are available at:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://beavertools.app" rel="noopener noreferrer"&gt;https://beavertools.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Smart Disk Hygiene is available on the Mac App Store:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apps.apple.com/us/app/smart-disk-hygiene/id6757937868" rel="noopener noreferrer"&gt;https://apps.apple.com/us/app/smart-disk-hygiene/id6757937868&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Measure What Is on Your Screen</title>
      <dc:creator>Christian Ahrweiler</dc:creator>
      <pubDate>Sun, 28 Jun 2026 11:45:48 +0000</pubDate>
      <link>https://dev.to/atec-systems/measure-what-is-on-your-screen-edc</link>
      <guid>https://dev.to/atec-systems/measure-what-is-on-your-screen-edc</guid>
      <description>&lt;p&gt;Design work often comes down to small distances.&lt;/p&gt;

&lt;p&gt;Is this button aligned?&lt;br&gt;
Is the spacing the same on both sides?&lt;br&gt;
How wide is that preview area?&lt;br&gt;
Where is the center of the screen?&lt;br&gt;
How far apart are these two elements?&lt;/p&gt;

&lt;p&gt;You can guess.&lt;br&gt;
You can take a screenshot and open it somewhere else.&lt;br&gt;
You can use a design tool just to check a few pixels.&lt;/p&gt;

&lt;p&gt;Or you can place a ruler directly on top of your screen.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;That is what Screen Ruler Overlay is for.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A ruler that stays above your apps&lt;/p&gt;

&lt;p&gt;Screen Ruler Overlay is a lightweight on-screen ruler for macOS.&lt;/p&gt;

&lt;p&gt;It gives you a centered crosshair ruler with tick marks and distance labels. The overlay can stay above your other windows, so you can measure layouts, screenshots, previews, web pages, app windows, or any visible screen element without switching tools.&lt;/p&gt;

&lt;p&gt;You can resize the ruler, adjust opacity, and use click-through mode when you want the overlay visible without blocking clicks.&lt;/p&gt;

&lt;p&gt;Useful for design and development&lt;/p&gt;

&lt;p&gt;Screen Ruler Overlay is useful when you want a quick visual measurement while working.&lt;/p&gt;

&lt;p&gt;Screen Ruler Overlay is part of Beaver Tools, a collection of small Mac utilities focused on solving one clear problem at a time.&lt;/p&gt;

&lt;p&gt;More tools are available at:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://beavertools.app" rel="noopener noreferrer"&gt;https://beavertools.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Screen Ruler Overlay is available on the Mac App Store:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apps.apple.com/app/screen-ruler-overlay/id6757333250" rel="noopener noreferrer"&gt;https://apps.apple.com/app/screen-ruler-overlay/id6757333250&lt;/a&gt;&lt;/p&gt;

</description>
      <category>macapp</category>
      <category>appstore</category>
    </item>
    <item>
      <title>A Fast Temporary Drive in Memory (RAM drive)</title>
      <dc:creator>Christian Ahrweiler</dc:creator>
      <pubDate>Sun, 28 Jun 2026 11:08:29 +0000</pubDate>
      <link>https://dev.to/atec-systems/a-fast-temporary-drive-in-memory-ram-drive-56pa</link>
      <guid>https://dev.to/atec-systems/a-fast-temporary-drive-in-memory-ram-drive-56pa</guid>
      <description>&lt;p&gt;Builds, exports, caches, and test files can create a lot of temporary clutter.&lt;/p&gt;

&lt;p&gt;Most of it does not need to live on your SSD forever. It only needs a fast place to exist while you are working.&lt;/p&gt;

&lt;p&gt;A RAM drive is useful for exactly that.&lt;/p&gt;

&lt;p&gt;It behaves like a normal disk, but it lives in memory. You can copy files to it and write temporary output there. Because it is a RAM drive, the contents are gone after restart — unless you use RAMdrive Pro and enable persistence in settings!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A RAM disk from the menu bar&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;RAMdrive Pro creates a RAM drive on your Mac from the menu bar.&lt;/p&gt;

&lt;p&gt;There is no size picker. The RAM drive grows as you add files, up to what your Mac can handle.&lt;/p&gt;

&lt;p&gt;The menu bar shows the actual usage: how many files are stored and how many bytes they currently use.&lt;/p&gt;

&lt;p&gt;RAMdrive Pro is part of Beaver Tools, a collection of small Mac utilities focused on solving one clear problem at a time.&lt;/p&gt;

&lt;p&gt;More tools are available at:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://beavertools.app" rel="noopener noreferrer"&gt;https://beavertools.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;RAMdrive Pro is available on the Mac App Store:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apps.apple.com/us/app/ramdrive-pro/id6760564716" rel="noopener noreferrer"&gt;https://apps.apple.com/us/app/ramdrive-pro/id6760564716&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Calculate Like on Paper — And Keep It Editable</title>
      <dc:creator>Christian Ahrweiler</dc:creator>
      <pubDate>Sun, 28 Jun 2026 07:24:07 +0000</pubDate>
      <link>https://dev.to/atec-systems/calculate-like-on-paper-and-keep-it-editable-1gb0</link>
      <guid>https://dev.to/atec-systems/calculate-like-on-paper-and-keep-it-editable-1gb0</guid>
      <description>&lt;p&gt;A normal calculator is good for quick answers.&lt;/p&gt;

&lt;p&gt;But it is not great when you want to think through a calculation.&lt;/p&gt;

&lt;p&gt;You enter numbers, get a result, and then the context is gone. If you made a mistake, want to change one value, or need the same calculation again later, you often start from scratch.&lt;/p&gt;

&lt;p&gt;That is not how people calculate on paper.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;On paper, you write things down.&lt;/li&gt;
&lt;li&gt;You keep the steps visible.&lt;/li&gt;
&lt;li&gt;You change numbers.&lt;/li&gt;
&lt;li&gt;You compare results.&lt;/li&gt;
&lt;li&gt;You reuse what you already wrote.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That is the idea behind Calc Pad Pro.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A paper-style calculator for Mac&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Calc Pad Pro lets you type calculations line by line, like writing them on a sheet of paper.&lt;/p&gt;

&lt;p&gt;Type an expression, press Enter, and the result appears as a clean result line.&lt;/p&gt;

&lt;p&gt;Instead of hiding your history in a tiny calculator display, Calc Pad Pro keeps your calculations visible so you can continue working with them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Reuse and edit your calculations&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The main difference is that your calculations are not throwaway input.&lt;/p&gt;

&lt;p&gt;You can keep them visible, adjust them, and copy results when you need them.&lt;/p&gt;

&lt;p&gt;It feels closer to a scratchpad than a pocket calculator: simple, readable, and useful when one result is not the whole story.&lt;/p&gt;

&lt;p&gt;Calc Pad Pro is part of Beaver Tools, a collection of small Mac utilities focused on solving one clear problem at a time.&lt;/p&gt;

&lt;p&gt;More tools are available at:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://beavertools.app" rel="noopener noreferrer"&gt;https://beavertools.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Calc Pad Pro is available on the Mac App Store:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apps.apple.com/us/app/calc-pad-pro/id6759094068" rel="noopener noreferrer"&gt;https://apps.apple.com/us/app/calc-pad-pro/id6759094068&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Find Real Duplicate Files — Not Just Similar Names</title>
      <dc:creator>Christian Ahrweiler</dc:creator>
      <pubDate>Sun, 28 Jun 2026 07:18:00 +0000</pubDate>
      <link>https://dev.to/atec-systems/find-real-duplicate-files-not-just-similar-names-4emb</link>
      <guid>https://dev.to/atec-systems/find-real-duplicate-files-not-just-similar-names-4emb</guid>
      <description>&lt;p&gt;Duplicate files are easy to collect.&lt;/p&gt;

&lt;p&gt;You download the same archive twice.&lt;br&gt;
You move photos, videos, PDFs, or project files between drives and forget which copy is current.&lt;/p&gt;

&lt;p&gt;After a while, storage disappears into files that look familiar but are hard to verify manually.&lt;/p&gt;

&lt;p&gt;The problem is not finding files with the same name.&lt;/p&gt;

&lt;p&gt;The problem is knowing which files are truly identical.&lt;/p&gt;

&lt;p&gt;That is what File Deduper Pro is for.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Byte-identical duplicates&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;File Deduper Pro finds duplicate files by checking file content, not just names.&lt;/p&gt;

&lt;p&gt;It groups files by size, then verifies matches with SHA-256. That means the app is designed to show true byte-identical duplicates — not files that merely have similar names.&lt;/p&gt;

&lt;p&gt;You choose the folders to scan, review duplicate groups, reveal files in Finder, and move extra copies to Trash when you are ready.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Review before you remove&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;File cleanup should not feel risky.&lt;/p&gt;

&lt;p&gt;File Deduper Pro is not a “one big clean button” app. It gives you duplicate groups so you can decide what to keep and what to remove.&lt;/p&gt;

&lt;p&gt;You can also set a minimum file size to ignore small clutter, and an optional hash cache can make repeat scans faster.&lt;/p&gt;

&lt;p&gt;File Deduper Pro is part of Beaver Tools, a collection of small Mac utilities focused on solving one clear problem at a time.&lt;/p&gt;

&lt;p&gt;More tools are available at:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://beavertools.app" rel="noopener noreferrer"&gt;https://beavertools.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;File Deduper Pro is available on the Mac App Store:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apps.apple.com/us/app/file-deduper-pro/id6761129914" rel="noopener noreferrer"&gt;https://apps.apple.com/us/app/file-deduper-pro/id6761129914&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>You Have WireGuard - Now You Need a Simple Mac App</title>
      <dc:creator>Christian Ahrweiler</dc:creator>
      <pubDate>Sat, 27 Jun 2026 06:23:39 +0000</pubDate>
      <link>https://dev.to/atec-systems/you-have-wireguard-now-you-need-a-simple-mac-app-4cme</link>
      <guid>https://dev.to/atec-systems/you-have-wireguard-now-you-need-a-simple-mac-app-4cme</guid>
      <description>&lt;p&gt;WireGuard is a great VPN protocol.&lt;/p&gt;

&lt;p&gt;It is fast, lightweight, and widely supported. Many VPN providers, hosting setups, company networks, and private servers can give you a WireGuard .conf file.&lt;/p&gt;

&lt;p&gt;But having the config is only half of the setup.&lt;/p&gt;

&lt;p&gt;You still need a clean way to run it on your Mac.&lt;/p&gt;

&lt;p&gt;That is what &lt;strong&gt;myVPN Pro&lt;/strong&gt; is for.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;WireGuard in the menu bar&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;myVPN Pro is a lightweight macOS app for running WireGuard VPN configurations from the menu bar.&lt;/p&gt;

&lt;p&gt;Choose your .conf file, connect, disconnect, and see useful connection details without leaving your desktop.&lt;/p&gt;

&lt;p&gt;The app shows the current server, data in/out, last handshake, custom DNS, DNS latency, and remote geo location.&lt;/p&gt;

&lt;p&gt;It supports WireGuard only and uses the macOS Network Extension, so no separate wireguard-tools installation is required.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Not a VPN provider&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;myVPN Pro does not sell VPN servers.&lt;/p&gt;

&lt;p&gt;It is for users who already have WireGuard: from a VPN provider, a company, a home server, or a VPS.&lt;/p&gt;

&lt;p&gt;Your configuration stays on your Mac and is not sent to the developer.&lt;/p&gt;

&lt;p&gt;myVPN Pro is part of Beaver Tools, a collection of small Mac utilities focused on solving one clear problem at a time.&lt;/p&gt;

&lt;p&gt;More tools are available at:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://beavertools.app" rel="noopener noreferrer"&gt;https://beavertools.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;myVPN Pro is available on the Mac App Store:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apps.apple.com/us/app/myvpn-pro/id6760615388" rel="noopener noreferrer"&gt;https://apps.apple.com/us/app/myvpn-pro/id6760615388&lt;/a&gt;&lt;/p&gt;

</description>
      <category>macapp</category>
      <category>appstore</category>
      <category>wireguard</category>
    </item>
    <item>
      <title>Show a Mac Screen or Window Somewhere Else - Without a Cable</title>
      <dc:creator>Christian Ahrweiler</dc:creator>
      <pubDate>Sat, 27 Jun 2026 06:05:55 +0000</pubDate>
      <link>https://dev.to/atec-systems/show-a-mac-screen-or-window-somewhere-else-without-a-cable-46a4</link>
      <guid>https://dev.to/atec-systems/show-a-mac-screen-or-window-somewhere-else-without-a-cable-46a4</guid>
      <description>&lt;p&gt;There are many moments where you do not need another monitor — you just need to see what is already on your Mac somewhere else.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You are watching a video on your Mac, but you want to continue watching it from another room.&lt;/li&gt;
&lt;li&gt;You have a Mac mini running in the corner, but no display attached.&lt;/li&gt;
&lt;li&gt;You have a preview window, dashboard, stream output, or camera feed open on one Mac — and you want to see it on an iPad or another Mac.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That is not really a remote desktop problem.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You do not want to control the Mac or extend the desktop.&lt;/li&gt;
&lt;li&gt;You do not want to plug in USB or HDMI.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You just want to see one Mac screen or window somewhere else.&lt;/p&gt;

&lt;p&gt;That is what AV Stream Pro is for.&lt;/p&gt;

&lt;p&gt;A Mac view over the network&lt;/p&gt;

&lt;p&gt;AV Stream Pro shows a Mac screen or window on another Mac or iPad over your local network.&lt;/p&gt;

&lt;p&gt;Unlike USB-based monitor apps, it does not require a cable. The viewer device only needs to be on the same Wi-Fi or Ethernet network.&lt;/p&gt;

&lt;p&gt;Not remote desktop&lt;/p&gt;

&lt;p&gt;AV Stream Pro is intentionally simpler than remote desktop software.&lt;/p&gt;

&lt;p&gt;It is just a screen or window from your Mac — shown over the local network.&lt;/p&gt;

&lt;p&gt;For many situations, that is the better tool: less setup, less clutter, and no cable across the desk.&lt;/p&gt;

&lt;p&gt;AV Stream Pro is part of Beaver Tools, a collection of small Mac utilities focused on solving one clear problem at a time.&lt;/p&gt;

&lt;p&gt;More tools are available at:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://beavertools.app" rel="noopener noreferrer"&gt;https://beavertools.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;AV Stream Pro is available on the Mac App Store:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apps.apple.com/us/app/av-stream-pro/id6768038272?mt=12" rel="noopener noreferrer"&gt;https://apps.apple.com/us/app/av-stream-pro/id6768038272?mt=12&lt;/a&gt;&lt;/p&gt;

</description>
      <category>wordpress</category>
    </item>
    <item>
      <title>Easy WordPress Protection. No Setup.</title>
      <dc:creator>Christian Ahrweiler</dc:creator>
      <pubDate>Sat, 27 Jun 2026 05:16:37 +0000</pubDate>
      <link>https://dev.to/atec-systems/easy-wordpress-protection-no-setup-4oj</link>
      <guid>https://dev.to/atec-systems/easy-wordpress-protection-no-setup-4oj</guid>
      <description>&lt;p&gt;WordPress login pages are a common target.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Bots try usernames.&lt;/li&gt;
&lt;li&gt;Bots try passwords.&lt;/li&gt;
&lt;li&gt;Bots try again.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Most attempts are not clever. They are just repeated login retries, running all day in the background.&lt;/p&gt;

&lt;p&gt;A simple protection layer can already help.&lt;/p&gt;

&lt;p&gt;Limit the number of failed login attempts. When the limit is reached, block further attempts from that Internet address for a while.&lt;/p&gt;

&lt;p&gt;That makes brute-force attacks much harder without adding a complicated security dashboard.&lt;/p&gt;

&lt;p&gt;The best part: this kind of protection does not need to be complex.&lt;/p&gt;

&lt;p&gt;atec Limit Login is built for exactly that.&lt;/p&gt;

&lt;p&gt;Activate it, and it starts limiting login attempts. Failed attempts are logged using WordPress transients and cleaned up automatically after the timeout.&lt;/p&gt;

&lt;p&gt;That keeps the workflow light.&lt;/p&gt;

&lt;p&gt;Your login page gets basic brute-force protection, while the site stays simple and clean.&lt;/p&gt;

&lt;p&gt;Easy protection.&lt;br&gt;
No setup.&lt;/p&gt;

&lt;p&gt;atec Limit Login is available from atec Plugins:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://atecplugins.com/" rel="noopener noreferrer"&gt;https://atecplugins.com/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>wordpress</category>
    </item>
    <item>
      <title>FoxyFy CDN for WordPress</title>
      <dc:creator>Christian Ahrweiler</dc:creator>
      <pubDate>Fri, 26 Jun 2026 11:18:44 +0000</pubDate>
      <link>https://dev.to/atec-systems/foxyfy-cdn-for-wordpress-40pk</link>
      <guid>https://dev.to/atec-systems/foxyfy-cdn-for-wordpress-40pk</guid>
      <description>&lt;p&gt;A CDN should make a WordPress site faster.&lt;/p&gt;

&lt;p&gt;But the setup should not become another complicated layer.&lt;/p&gt;

&lt;p&gt;Most WordPress sites mainly need one thing from a CDN: serve static assets faster. Images, CSS, JavaScript, uploads — the files that should not always travel from the origin server to every visitor.&lt;/p&gt;

&lt;p&gt;That sounds simple.&lt;/p&gt;

&lt;p&gt;But CDN setup can quickly become messy. Pull zones, rewritten URLs, cache behavior, page caches, editors, preview modes, purge buttons, geo routing — suddenly the CDN becomes another system that needs attention.&lt;/p&gt;

&lt;p&gt;FoxyFy CDN takes a different approach.&lt;/p&gt;

&lt;p&gt;It is designed for WordPress.&lt;/p&gt;

&lt;p&gt;Not as a generic CDN that later gets connected to WordPress, but as a WordPress-first CDN workflow where the routing logic happens inside the plugin.&lt;/p&gt;

&lt;p&gt;Routing belongs close to WordPress&lt;/p&gt;

&lt;p&gt;WordPress knows the page context.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It knows when a visitor is on the frontend.&lt;/li&gt;
&lt;li&gt;It knows when an admin screen is open.&lt;/li&gt;
&lt;li&gt;It knows when a page builder is running.&lt;/li&gt;
&lt;li&gt;It knows when a preview or edit mode should not be touched.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That makes WordPress the right place to decide when CDN rewriting should happen — and when it should stay out of the way.&lt;/p&gt;

&lt;p&gt;atec FoxyFy CDN uses that idea. It rewrites WordPress asset URLs so media files, scripts, and stylesheets can be served through FoxyFy CDN, while automatically avoiding admin screens, preview modes, edit modes, and iframe-based page builders.&lt;/p&gt;

&lt;p&gt;The original files stay where they are.&lt;/p&gt;

&lt;p&gt;WordPress still manages the media library.&lt;br&gt;
Your theme and plugins still work normally.&lt;br&gt;
The plugin changes how static assets are delivered to visitors.&lt;/p&gt;

&lt;p&gt;Built for real WordPress caching&lt;/p&gt;

&lt;p&gt;Full-page caching is great for performance, but it can make CDN geo routing tricky.&lt;/p&gt;

&lt;p&gt;If cached HTML contains a specific regional CDN host, the same cached page may be served to visitors from different locations. That is not ideal.&lt;/p&gt;

&lt;p&gt;FoxyFy avoids this by keeping the routing logic WordPress-aware.&lt;/p&gt;

&lt;p&gt;Cached HTML can stay neutral, while the plugin can use a small Service Worker layer to route asset requests to the right FoxyFy CDN host at runtime.&lt;/p&gt;

&lt;p&gt;That keeps full-page caches useful without giving up geo-optimized delivery.&lt;/p&gt;

&lt;p&gt;Simple daily workflow&lt;/p&gt;

&lt;p&gt;For daily use, the goal is not complexity.&lt;/p&gt;

&lt;p&gt;Enable the plugin.&lt;br&gt;
Connect the FoxyFy CDN pull zone.&lt;br&gt;
Serve static assets through the CDN.&lt;br&gt;
Purge the CDN cache when needed.&lt;/p&gt;

&lt;p&gt;No large CDN dashboard maze.&lt;br&gt;
No generic integration trying to guess WordPress behavior.&lt;br&gt;
No unnecessary moving parts for pages that should stay untouched.&lt;/p&gt;

&lt;p&gt;FoxyFy CDN works for WordPress by design.&lt;/p&gt;

&lt;p&gt;The CDN delivery and the WordPress plugin belong together — because the routing happens where the site context exists.&lt;/p&gt;

&lt;p&gt;atec FoxyFy CDN is available from atec Plugins and works with FoxyFy CDN:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://atecplugins.com/" rel="noopener noreferrer"&gt;https://atecplugins.com/&lt;/a&gt;&lt;br&gt;
&lt;a href="https://foxyfy.net/ffc/" rel="noopener noreferrer"&gt;https://foxyfy.net/ffc/&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>You installed a WP cookie banner - but do you know what you're asking visitors to consent to?</title>
      <dc:creator>Christian Ahrweiler</dc:creator>
      <pubDate>Thu, 25 Jun 2026 13:39:57 +0000</pubDate>
      <link>https://dev.to/atec-systems/you-installed-a-wp-cookie-banner-but-do-you-know-what-youre-asking-visitors-to-consent-to-4c7c</link>
      <guid>https://dev.to/atec-systems/you-installed-a-wp-cookie-banner-but-do-you-know-what-youre-asking-visitors-to-consent-to-4c7c</guid>
      <description>&lt;p&gt;Most WordPress sites add a cookie plugin, publish a privacy policy, and hope for the best.&lt;/p&gt;

&lt;p&gt;That’s understandable. Consent tools are good at blocking or labeling trackers once you configure them. They’re less helpful at answering the question site owners actually start with:&lt;/p&gt;

&lt;p&gt;What third-party stuff is on my site anyway?&lt;/p&gt;

&lt;p&gt;That gap is awkward. You’re asking visitors to accept or reject categories you may not have fully mapped yet.&lt;/p&gt;

&lt;p&gt;The problem isn’t the cookie plugin&lt;/p&gt;

&lt;p&gt;Cookie plugins (Complianz, Cookiebot, atec Cookies, and others) do their job: show a bar, store consent, integrate with the WP Consent API.&lt;/p&gt;

&lt;p&gt;But before that, someone has to know:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Which domains load on the homepage&lt;/li&gt;
&lt;li&gt;Whether they come from HTML, CSS, or JavaScript&lt;/li&gt;
&lt;li&gt;Which are fonts, analytics, CDNs, embeds&lt;/li&gt;
&lt;li&gt;What might only appear after JavaScript runs&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Most site owners discover this by:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Opening DevTools → Network tab&lt;/li&gt;
&lt;li&gt;Squinting at a long request list&lt;/li&gt;
&lt;li&gt;Copy-pasting domains into a spreadsheet&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Still missing things that load only for logged-in admins or after JS runs&lt;/p&gt;

&lt;p&gt;It works. It’s also tedious, easy to get wrong, and not something you want to repeat every time you change a theme, add a plugin, or tweak the homepage.&lt;/p&gt;

&lt;p&gt;What we built: &lt;a href="https://atecplugins.com/" rel="noopener noreferrer"&gt;atec Privacy Check&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We’re developers who ship a lot of WordPress performance and compliance plugins. We wanted something simpler for the discovery step — before consent configuration, before legal text, before “why is Google still loading?”&lt;/p&gt;

&lt;p&gt;atec Privacy Check scans a URL (homepage by default) and lists external domains found in:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;HTML (script, link, img, iframe, srcset, etc.)&lt;/li&gt;
&lt;li&gt;Linked local CSS files (url() for fonts and backgrounds)&lt;/li&gt;
&lt;li&gt;Linked local JS files (URL-like strings — marked as unconfirmed)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Results are grouped by domain with labels like CDN, Google Fonts, Tracking / Analytics, Stylesheet, Script, and Embedded content.&lt;/p&gt;

&lt;p&gt;It’s honest about limits:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It reads HTML and linked assets. It does not execute JavaScript.&lt;/li&gt;
&lt;li&gt;JS-injected trackers may need a future browser check.&lt;/li&gt;
&lt;li&gt;Admin sessions can differ from anonymous visitors.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That honesty matters. Privacy tools shouldn’t pretend to be a full browser audit if they aren’t one.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A practical workflow with cookie plugins&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Here’s how we’d use it alongside a consent stack:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Run Privacy Check on the homepage (and key landing pages).&lt;/li&gt;
&lt;li&gt;Export the domain list mentally — or copy from the results table.&lt;/li&gt;
&lt;li&gt;Map domains to consent categories in your cookie plugin (marketing, statistics, functional, etc.).&lt;/li&gt;
&lt;li&gt;Fix what you can — e.g. self-host fonts with atec Local Fonts instead of loading from fonts.googleapis.com.&lt;/li&gt;
&lt;li&gt;Re-scan after changes.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Privacy Check doesn’t replace legal advice or a cookie manager. It’s the inventory step that makes the cookie plugin configuration less guesswork.&lt;/p&gt;

&lt;p&gt;If you already run atec Cookies, the flow is natural: discover with Privacy Check, configure consent with Cookies.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Who it’s for&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Site owners preparing a privacy policy or GDPR disclosure&lt;/li&gt;
&lt;li&gt;Agencies onboarding new clients&lt;/li&gt;
&lt;li&gt;Developers who changed the theme and want a quick “what broke externally?” check&lt;/li&gt;
&lt;li&gt;Anyone configuring a cookie banner who doesn’t want to rely only on DevTools&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Try it&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;atec Privacy Check is part of the atec plugins family (PRO). Install it, enter your homepage URL (or leave it blank), click Scan, and review external domains in a few seconds.&lt;/p&gt;

&lt;p&gt;No browser engine. No black box. Just: what does the server-rendered page point to?&lt;/p&gt;

&lt;p&gt;That’s often enough to stop guessing — and to make your cookie plugin actually reflect what your site loads.&lt;/p&gt;

</description>
      <category>wordpress</category>
      <category>cookies</category>
    </item>
    <item>
      <title>Compress WordPress Images Without Sending Them Away</title>
      <dc:creator>Christian Ahrweiler</dc:creator>
      <pubDate>Wed, 24 Jun 2026 21:00:21 +0000</pubDate>
      <link>https://dev.to/atec-systems/compress-wordpress-images-without-sending-them-away-1f42</link>
      <guid>https://dev.to/atec-systems/compress-wordpress-images-without-sending-them-away-1f42</guid>
      <description>&lt;p&gt;Large images slow down WordPress.&lt;/p&gt;

&lt;p&gt;A photo uploaded directly from a phone or camera can be much larger than the website needs. The page still works, but visitors download more data and performance suffers.&lt;/p&gt;

&lt;p&gt;Image compression helps — but it does not always need an external service.&lt;/p&gt;

&lt;p&gt;If the server supports GD or Imagick, JPEG and PNG files can be compressed locally. No cloud API. No third-party upload. No external image processing service.&lt;/p&gt;

&lt;p&gt;For many sites, that is the cleaner approach.&lt;/p&gt;

&lt;p&gt;The best case is simple: find oversized images, review them, compress them in place, keep the same format, keep the same URL, and regenerate thumbnails.&lt;/p&gt;

&lt;p&gt;That avoids broken layouts, changed image paths, or unexpected format conversions.&lt;/p&gt;

&lt;p&gt;This is the idea behind atec Image Compressor by &lt;a href="https://atecplugins.com" rel="noopener noreferrer"&gt;atec Plugins&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;It scans the media library for oversized JPEG and PNG uploads, shows preview, dimensions and file size, then compresses selected images in the background. Files are overwritten in place, thumbnails are regenerated, and URLs stay the same.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>A Lightweight WordPress File Manager Can Be a Practical FTP Alternative</title>
      <dc:creator>Christian Ahrweiler</dc:creator>
      <pubDate>Wed, 24 Jun 2026 19:56:30 +0000</pubDate>
      <link>https://dev.to/atec-systems/a-lightweight-wordpress-file-manager-can-be-a-practical-ftp-alternative-2kmn</link>
      <guid>https://dev.to/atec-systems/a-lightweight-wordpress-file-manager-can-be-a-practical-ftp-alternative-2kmn</guid>
      <description>&lt;p&gt;FTP is useful, but not every WordPress file task needs a separate FTP client.&lt;/p&gt;

&lt;p&gt;Sometimes you only want to upload a file, check a folder, preview an image, rename something, or edit a small text file. For that, switching tools and searching for server credentials feels unnecessary.&lt;/p&gt;

&lt;p&gt;A lightweight file manager inside WordPress can be faster.&lt;/p&gt;

&lt;p&gt;You stay in the dashboard, browse the WordPress root, use breadcrumbs, upload files, preview common formats, and edit supported text/code files directly.&lt;/p&gt;

&lt;p&gt;The important part is safety. Critical files such as wp-config.php and .htaccess should be protected from accidental edits or overwrites. A good file manager should make simple tasks easy, without becoming a full hosting control panel.&lt;/p&gt;

&lt;p&gt;That is the idea behind atec File Manager by &lt;a href="https://atecplugins.com/" rel="noopener noreferrer"&gt;atec Plugins&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;It gives you a lightweight WordPress root file browser with upload, preview, inline editing, rename, chmod, delete, protected paths, and a remembered last folder.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
