<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Industries Archives - The NOKIA Blog</title>
	<atom:link href="https://thenokiablog.com/tag/industries/feed/" rel="self" type="application/rss+xml" />
	<link>https://thenokiablog.com/tag/industries/</link>
	<description></description>
	<lastBuildDate>Tue, 13 Oct 2026 15:59:06 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://thenokiablog.com/wp-content/uploads/2024/03/cropped-Cjdowner-Cryptocurrency-Flat-ICON-ICX.512-32x32.png</url>
	<title>Industries Archives - The NOKIA Blog</title>
	<link>https://thenokiablog.com/tag/industries/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>AWS Weekly Roundup: Prime Day 2026 by the numbers, Claude Haiku 5.5, Amazon Nova 2.5 Sonic, and more (October 13, 2026)</title>
		<link>https://thenokiablog.com/aws-weekly-roundup-prime-day-2026-by-the-numbers-claude-haiku-5-5-amazon-nova-2-5-sonic-and-more-october-13-2026/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Tue, 13 Oct 2026 15:59:06 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Athena]]></category>
		<category><![CDATA[Amazon Aurora]]></category>
		<category><![CDATA[Amazon Bedrock]]></category>
		<category><![CDATA[Amazon Cognito]]></category>
		<category><![CDATA[Amazon DynamoDB]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Amazon ElastiCache]]></category>
		<category><![CDATA[Amazon GuardDuty]]></category>
		<category><![CDATA[Amazon Nova]]></category>
		<category><![CDATA[Amazon RDS]]></category>
		<category><![CDATA[Amazon Redshift]]></category>
		<category><![CDATA[Amazon Simple Storage Service (S3)]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[AWS Fargate]]></category>
		<category><![CDATA[AWS Fault Injection Service (FIS)]]></category>
		<category><![CDATA[AWS Glue]]></category>
		<category><![CDATA[AWS Lambda]]></category>
		<category><![CDATA[AWS re:Invent]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Graviton]]></category>
		<category><![CDATA[Identity]]></category>
		<category><![CDATA[Industries]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Strands Agents]]></category>
		<category><![CDATA[Week in Review]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-weekly-roundup-prime-day-2026-by-the-numbers-claude-haiku-5-5-amazon-nova-2-5-sonic-and-more-october-13-2026/</guid>

					<description><![CDATA[<p>Some numbers are hard to picture until you sit with them for a moment. Last week...</p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-prime-day-2026-by-the-numbers-claude-haiku-5-5-amazon-nova-2-5-sonic-and-more-october-13-2026/">AWS Weekly Roundup: Prime Day 2026 by the numbers, Claude Haiku 5.5, Amazon Nova 2.5 Sonic, and more (October 13, 2026)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/10/aws-weekly-roundup-prime-day-2026-by-the-numbers-claude-haiku-5-5-amazon-nova-2-5-sonic-and-more-october-13-2026.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Some numbers are hard to picture until you sit with them for a moment. Last week we published the Prime Day 2026 metrics, and the one that stuck with me is 2.3 quadrillion: the daily requests Amazon ElastiCache peaked at during the event. Prime Day ran back in June, so this post always lands as a retrospective, and that gap is part of what makes it worth reading. By the time the numbers reach you, the only evidence that any of it happened is that nothing went wrong.</p>
<p>The rest of the week pulled in a different direction: smaller, cheaper, and more constrained. Claude Haiku 5.5 arrived on Amazon Bedrock at roughly 75 percent less than Haiku 4.5, Amazon Nova 2.5 Sonic made voice agents quicker on their feet, and Strands Box showed up to put real boundaries around what an agent is allowed to do. Now, let&rsquo;s get into this week&rsquo;s AWS news&hellip;</p>
<p><strong>Headlines</strong> <br>All the numbers: Amazon Prime Day 2026 powered by AWS is the latest entry in a tradition that goes back to 2016, and the scale is still difficult to hold in your head. Over the four days of Prime Day, Amazon DynamoDB processed more than 59 trillion requests while peaking at 192 million requests per second, and kept single-digit millisecond responses throughout. AWS Lambda handled over 2.3 trillion invocations per day. Amazon EBS peaked above 24.8 trillion I/O operations, moving more than an exabyte of data daily. Amazon ECS launched an average of 158.3 million tasks per day on AWS Fargate, a 47.7 percent jump over last year, and AWS Graviton powered up to 49 percent of the Amazon EC2 compute that Amazon.com used.</p>
<p>The number I keep coming back to, though, isn&rsquo;t a throughput record. The team ran more than 44,000 AWS Fault Injection Service experiments ahead of the event, more than six times what they ran in 2025. Those are deliberate failures injected on purpose, months in advance, so that the trillions of requests above turn into an ordinary shopping afternoon. If you&rsquo;re preparing for your own peak moment, AWS Countdown Premium is built for exactly that kind of planning.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p><strong>Last week&rsquo;s launches</strong> <br>Here are some launches and updates from this past week that caught my attention:</p>
<ul>
<li>Claude Haiku 5.5 is now available on AWS &ndash; You can now use the fastest model in the Claude 5.5 family on Amazon Bedrock and Claude Platform on AWS, at around 75 percent less than Claude Haiku 4.5 for most tasks. It&rsquo;s the first Haiku with effort controls, so you can tune cost against intelligence per task instead of fixing one setting for a whole workload. It pairs naturally with Claude Opus 5.5: Opus plans and makes the judgment calls, and because Haiku is fast and cheap, you can run many Haiku subagents in parallel for routing, classification, and small code changes across many files.</li>
</ul>
<ul>
<li>Amazon Nova 2.5 Sonic for voice agents &ndash; You can now build real-time voice agents on a speech-to-speech Amazon Nova model with better reasoning, instruction following, and tool-calling accuracy, plus lower latency. That combination matters for multi-step work: a support agent can look up an order, check return eligibility, and start the return inside one conversation. It keeps expressive voices in seven languages, controllable turn-taking, and a 256K context window, and pairs with Strands Bidi Agents, now generally available, to get a production voice agent going in a few lines of code.</li>
</ul>
<ul>
<li>Amazon GuardDuty RDS Protection now detects data exfiltration and destruction &ndash; Amazon GuardDuty now looks past login anomalies to the queries themselves on Amazon Aurora PostgreSQL and Amazon RDS for PostgreSQL. RDS Protection for data activity builds behavioral baselines and uses ML-based anomaly detection plus threat intelligence to flag unusual data access, with no agents, extra infrastructure, or database configuration changes. This closes a real gap: once an attacker has valid credentials from phishing or a misconfiguration, their queries can look indistinguishable from your application&rsquo;s.</li>
</ul>
<ul>
<li>AWS Lambda supports OAuth for self-managed Apache Kafka event sources &ndash; You can now authenticate Lambda Kafka consumers through your enterprise identity provider, such as Amazon Cognito or Okta. Event source mappings previously supported only SASL/PLAIN, SASL/SCRAM, and mTLS, which left teams in regulated industries unable to use Kafka ESM at all. Now you get the automatic scaling, batching, error handling, and event filtering of Kafka ESM with the same identity governance you apply everywhere else. It works with self-hosted clusters and managed offerings including Confluent Cloud, Aiven, and Redpanda.</li>
</ul>
<p>For a full list of AWS announcements, be sure to keep an eye on the What&rsquo;s New with AWS page.</p>
<p><strong>Other AWS news</strong> <br>Here are some additional posts and resources that you might find interesting:</p>
<ul>
<li>Introducing Strands Box: AI agent sandboxes powered by Dogwood &ndash; As more of us let agents run shell commands and call APIs without approving every step, isolation alone stops being enough. Strands Box is an open source sandbox (Apache 2.0, developer preview) that combines OS-level containment with fine-grained policies written in Dogwood, so permissions can depend on what the agent has already done. You can say &ldquo;let the agent post to the incident channel, but no more than three times every 10 minutes&rdquo; and have that enforced from outside the agent&rsquo;s process. It also keeps real credentials out of the agent&rsquo;s environment by attaching them at an egress gateway.</li>
</ul>
<p><strong>Upcoming AWS events</strong> <br>Check your calendar and sign up for upcoming AWS events:</p>
<ul>
<li>AWS re:Invent &ndash; re:Invent returns to Las Vegas from November 30 to December 4, and reserved seating is now open. The session catalog is live, so register and claim your spots in chalk talks, workshops, and builders&rsquo; sessions before they fill up.</li>
</ul>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p>Join the AWS Builder Center to connect with builders, share solutions, and access content that supports your development. Browse here for upcoming AWS-led in-person and virtual events and developer-focused events.</p>
<p>That&rsquo;s all for this week. Check back next Monday for another Weekly Roundup!</p>
<p>&ndash; Daniel Abib</p>
<p><em>This post is part of our Weekly Roundup series. Check back each week for a quick roundup of interesting news and announcements from AWS!</em></p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p><!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-prime-day-2026-by-the-numbers-claude-haiku-5-5-amazon-nova-2-5-sonic-and-more-october-13-2026/">AWS Weekly Roundup: Prime Day 2026 by the numbers, Claude Haiku 5.5, Amazon Nova 2.5 Sonic, and more (October 13, 2026)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Should Your Agency Charge Less for AI-Assisted Solutions?</title>
		<link>https://thenokiablog.com/should-your-agency-charge-less-for-ai-assisted-solutions/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Sun, 04 Oct 2026 19:39:29 +0000</pubDate>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Artificial Intelligence (AI)]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Freelance Business]]></category>
		<category><![CDATA[Industries]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Agency]]></category>
		<category><![CDATA[WordPress AI]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/should-your-agency-charge-less-for-ai-assisted-solutions/</guid>

					<description><![CDATA[<p>Artificial Intelligence (AI) has become a staple for modern agency workflows. We use it to write...</p>
<p>The post <a href="https://thenokiablog.com/should-your-agency-charge-less-for-ai-assisted-solutions/">Should Your Agency Charge Less for AI-Assisted Solutions?</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Artificial Intelligence (AI) has become a staple for modern agency workflows. We use it to write code, troubleshoot issues, and research solutions. But it goes beyond building and maintaining websites. The technology is impacting every aspect of running a business, from customer service to strategic planning.</p>
<p>This brings up an important question for WordPress agencies: How does using AI on client projects affect pricing?</p>
<p>On the surface, it feels like a tricky question. AI is supposed to improve efficiency. A more efficient process should take <em>less</em> time to complete, which means <em>lower</em> costs. But it&rsquo;s not that simple.</p>
<p>The point of increased efficiency is to make more profit. Faster results and decreased overhead shouldn&rsquo;t mean that your business takes a financial hit, right? If that&rsquo;s the case, then agencies have no incentive to use AI for, well, anything.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/rose-gold-design/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Rose gold design</span></a></div><p>So, should we reassess the value of our services in the age of AI? And how do we present it to clients? Let&rsquo;s try to find the answers.</p>
<h2><span id="Time-Based_Billing_Is_Outdated">Time-Based Billing Is Outdated</span></h2>
<p>The hourly rate has been a standard for many freelancers and agencies. We charge based on how much time we spend on a given task. This policy worked well enough when everything was done by hand. However, it doesn&rsquo;t fit with how most of our work is done today.</p>
<p>Let&rsquo;s take a custom WordPress plugin as an example. In this scenario, our client needs a niche plugin that adds functionality to their website.</p>
<p>This type of project could have taken several hours before AI came into the picture. Much depends on your level of expertise, but it&rsquo;s safe to say you&rsquo;d need to conduct research, write the code, then test. There would inevitably be bugs to fix and more tests to run. It&rsquo;s easy to get stuck on an issue that delays progress.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/passion-work/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Passion &amp; work</span></a></div><p>An hourly rate could make sense here, as you risk getting burned by a project-based fee. What if the project takes longer than anticipated? You might lose money on the deal.</p>
<p>Using AI accelerates the entire process. You should still conduct research, and there will still be bugs to fix. You&rsquo;ll also want to test for security. But the increased efficiency will likely lead to faster turnaround times.</p>
<p>Here, a project-based fee is a more reasonable solution. You&rsquo;re charging based on the outcome, rather than time spent. And the result is the most important part of the equation &ndash; regardless of how long it took.</p>
<p><img fetchpriority="high" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/10/should-your-agency-charge-less-for-ai-assisted-solutions.webp" alt="Project-based fees are a better way to charge for result-oriented tasks" width="900" height="600"></p>
<h2><span id="Using_AI_Requires_Different_Thinking_and_Communication">Using AI Requires Different Thinking and Communication</span></h2>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/the-joy-of-art/" class="template-2"><span class="cta">Read more</span><span class="postTitle">The joy of art</span></a></div><p>Working with AI also means a shift in our approach on both the project and client sides. Agencies and developers must focus on the big picture more than the process of getting it done. Again, the idea is that time isn&rsquo;t the most relevant factor.</p>
<p>AI-based workflows often turn us into orchestra conductors, rather than old-school code jockeys. We&rsquo;re using plain language to guide the tool in the right direction. We spend less time on the foundational aspects and more on the structure and feel. It&rsquo;s a different role that can take time to grasp fully.</p>
<p>This also affects how we communicate with clients. We should emphasize the value in what we build. Clients must understand the benefits of a new feature and how it moves them closer to their goals.</p>
<p>In that regard, it doesn&rsquo;t matter if building a new plugin took you five days or five hours. The only question worth asking is: Did we provide the best possible solution within their budget?</p>
<p>This isn&rsquo;t much different than other service-based industries. You probably didn&rsquo;t care what tools the carpenter used to build your new deck. You were likely more excited about how it looked and functioned.</p>
<p>AI is akin to the carpenter&rsquo;s power tools. In the right hands, it becomes easier to achieve the desired outcome. You still need a certain level of expertise, however.</p>
<p><img decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/10/should-your-agency-charge-less-for-ai-assisted-solutions-1.webp" alt="Getting the best results from AI requires experience and expertise" width="900" height="600"></p>
<h2><span id="AI_Should_Increase_Your_Agencys_Revenue">AI Should Increase Your Agency&rsquo;s Revenue</span></h2>
<p>The bottom line is that AI provides a path to <strong>do more with less</strong>. Perhaps the biggest hurdle for agencies and freelancers is embracing this philosophy.</p>
<p>Remember, there have been many changes in how we build websites. We went from hand-coding HTML to using content management systems (CMS) like WordPress. Tools like WYSIWYG editors and page builder plugins incrementally increased our productivity. Little by little, web professionals adopted these solutions and adapted their businesses to take advantage of them.</p>
<p>AI is more of a revolutionary technology, as it increases our output exponentially. Naturally, a change this big leads to questions about how we work and how much we charge.</p>
<p>You may run into a client who expects lower pricing because of your increased efficiency &ndash; don&rsquo;t fall for it. Your knowledge and experience are still guiding the ship, and they are worth a premium. Once you realize this, you can use AI to encourage growth. These new tools simply offer a faster way to get there.</p>
<div class="darp-related-posts">
<h2>Related Articles</h2>
</div>
<div class="topics">
<h2>Related Topics</h2>
</div>
<p>                                here. He recently started a writing service for WordPress products: WP Product Writeup.  He also has an opinion on just about every subject. You can follow his rants on Bluesky @karks.com.</p>
<p>
                        Read more articles by Eric Karkovack
                    </p>

<hr>
<p>The post <a href="https://thenokiablog.com/should-your-agency-charge-less-for-ai-assisted-solutions/">Should Your Agency Charge Less for AI-Assisted Solutions?</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS Elastic Beanstalk introduces Cluster Mode</title>
		<link>https://thenokiablog.com/aws-elastic-beanstalk-introduces-cluster-mode/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Thu, 17 Sep 2026 19:20:21 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon CloudWatch]]></category>
		<category><![CDATA[Amazon Elastic Container Registry]]></category>
		<category><![CDATA[Amazon Elastic Kubernetes Service]]></category>
		<category><![CDATA[AWS Certificate Manager]]></category>
		<category><![CDATA[AWS CLI]]></category>
		<category><![CDATA[AWS Elastic Beanstalk]]></category>
		<category><![CDATA[AWS Secrets Manager]]></category>
		<category><![CDATA[AWS Support]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[Industries]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-elastic-beanstalk-introduces-cluster-mode/</guid>

					<description><![CDATA[<p>Since the first launch of AWS Elastic Beanstalk in 2011, customers have deployed full-stack applications in...</p>
<p>The post <a href="https://thenokiablog.com/aws-elastic-beanstalk-introduces-cluster-mode/">AWS Elastic Beanstalk introduces Cluster Mode</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/09/aws-elastic-beanstalk-introduces-cluster-mode.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Since the first launch of AWS Elastic Beanstalk in 2011, customers have deployed full-stack applications in Java, .NET, Python, Node.js, PHP, Ruby, and Go, trusting Elastic Beanstalk to manage deployment and infrastructure operations so they could focus on business logic. Fifteen years later, that trust has only deepened, and the service has been rebuilt to match it. Now, AWS Elastic Beanstalk is the application management service on AWS that takes full operational responsibility for your production environments. Bring applications however they exist today: source code, Dockerfiles, or container images. Elastic Beanstalk creates and manages the production environment underneath. You manage your application. AWS manages everything else, deploying, scaling, patching, monitoring, and maintaining it continuously. That operational responsibility stays with AWS, for the life of the application.</p>
<p>We have been rebuilding the operational engine underneath and delivering a series of capabilities that make it more powerful than ever. Elastic Beanstalk now uses AI-powered environment analysis to diagnose health issues and recommend fixes automatically. A new official GitHub Action lets teams deploy directly from their existing CI/CD workflows with a single YAML configuration. And we rebuilt the infrastructure foundation to deliver OpenTelemetry-based observability, traffic-splitting deployments with automatic rollback, event-driven autoscaling, secrets management through AWS Secrets Manager, and HTTPS by default via AWS Certificate Manager.</p>
<p>Today, we&rsquo;re announcing the next chapter of AWS Elastic Beanstalk: a new fully-managed Cluster Mode that deploys, scales, patches, monitors, and upgrades your applications continuously for the life of the workload. You bring your application. AWS runs it.</p>
<p>A new Cluster Mode is built for teams running a portfolio of applications. Instead of operating each application in isolation, you run multiple applications that share infrastructure powered by Amazon Elastic Kubernetes Service (Amazon EKS), fully managed with a single operational baseline. Multiple applications share resources, so per-application cost decreases as your portfolio grows without adding operational complexity. Whether you run ten applications or a hundred, you manage them through one experience, with the same operational guarantees across every stack.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p>Elastic Beanstalk Cluster Mode benefits for your workloads:</p>
<ul>
<li><strong>Source code to production, any runtime</strong>. Upload source code in Java, .NET, Python, Node.js, PHP, Ruby, or Go. Elastic Beanstalk handles containerization automatically through Cloud Native Buildpacks when needed. No Dockerfile and no rearchitecting required. You can bring legacy applications from on-premises or deploy new services in any supported language.</li>
<li><strong>Enterprise compliance built in</strong>.&nbsp;Elastic Beanstalk is HIPAA eligible, PCI DSS compliant, and aligned to SOC 1/2/3 with no additional configuration, so teams in regulated industries can deploy production workloads with the compliance posture they already require.</li>
<li><strong>Production-grade deployment strategies</strong>. All-at-once, rolling, immutable, and traffic-splitting deployments with automatic rollback on failure. Event-driven autoscaling. AWS Secrets Manager integration. All native OpenTelemetry enabling easy integration with most observability backends, including Amazon CloudWatch.</li>
<li><strong>AI-powered troubleshooting</strong>. When something goes wrong, Elastic Beanstalk collects service-side logs and provides AI-generated recommendations to help you resolve issues faster without digging through infrastructure.</li>
</ul>
<p><strong><u>A first look of Elastic Beanstalk Cluster Mode</u></strong><br>To get started, go to the Elastic Beanstalk console, create a new environment, and choose the <strong>Cluster </strong>in the <strong>Deployment type</strong>.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-105549 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/09/aws-elastic-beanstalk-introduces-cluster-mode.jpg" alt width="1800" height="645"></p>
<p>Elastic Beanstalk accepts source code, docker file, or container image to deploy your application. For example, you can provide the application code for your environment by selecting <strong>Local file</strong> and specifying container image build options. For the rest of the sections, the default values should be good for most scenarios.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p><img decoding="async" loading="lazy" class="aligncenter wp-image-105488 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/09/aws-elastic-beanstalk-introduces-cluster-mode-1.jpg" alt width="1800" height="1675"></p>
<p>Choose <strong>Create</strong> button and the deployment will begin! Note that the first deployment for a given set of subnets triggers EKS cluster creation, which takes about ten-ish minutes. Subsequent deployments are faster because they reuse an existing EKS cluster.</p>
<p>Here&rsquo;s what it looks like when deployment is successful:</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-105550 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/09/aws-elastic-beanstalk-introduces-cluster-mode-2.jpg" alt width="1800" height="965"></p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>You can also use AWS Command Line Interface (AWS CLI), the EB CLI, or AWS SDKs. For example, consider deploying an application made up of several microservices to Kubernetes. Create an application first.</p>
<pre><code class="lang-bash">aws elasticbeanstalk create-application 
    --application-name "my-microservice" 
    --description "Multi-services demo" </code></pre>
<p>Each microservice may have pre-built images in Amazon Elastic Container Registry (Amazon ECR). Register them as application versions:</p>
<pre><code class="lang-bash">IMAGES=(
    "frontend-v1|public.ecr.aws/my-microservices/frontend:v1"
    "cartservice-v1|public.ecr.aws/my-microservices/cart:v1"
    "paymentservice-v1|public.ecr.aws/my-microservices/payment:v1"
    "shippingservice-v1|public.ecr.aws/my-microservices/shipping:v1"
)

for entry in "${IMAGES[@]}"; do
    IFS='|' read -r label uri &lt;&lt;&lt; "$entry"
    aws elasticbeanstalk create-application-version 
        --application-name $APP_NAME 
        --version-label "$label" 
        --image-configuration Source="{Uri=$uri}" 
	--region "us-west-2
    echo "Registered: $label"
done</code></pre>
<p>You can set and deploy the corresponding service options for each service. For example, the frontend service is the only service that needs a public internet interface such as Application Load Balancer and also sets a health check path since it&rsquo;s an HTTP service:</p>
<pre><code class="lang-json">[
    {"Namespace": "aws:elasticbeanstalk:eks", "OptionName": "cluster-role", "Value": "arn:aws:iam::0123456789012:rol&lt;...&gt;"},
    {"Namespace": "aws:elasticbeanstalk:eks", "OptionName": "node-role", "Value": "arn:aws:iam::0123456789012:role/E&lt;...&gt;"},
    {"Namespace": "aws:elasticbeanstalk:eks:environment", "OptionName": "observability-role", "Value": "arn:aws:iam::0123456&lt;...&gt;"},
    {"Namespace": "aws:elasticbeanstalk:eks:environment", "OptionName": "subnets", "Value": "subnet-1,subnet-2,subnet-3,&lt;...&gt;"},
    {"Namespace": "aws:elasticbeanstalk:eks:environment:autoscaling", "OptionName": "min-replica", "Value": "1"},
    {"Namespace": "aws:elasticbeanstalk:eks:environment:autoscaling", "OptionName": "max-replica", "Value": "2"},
    {"Namespace": "aws:elasticbeanstalk:eks:environment", "OptionName": "cpu", "Value": "0.5"},
    {"Namespace": "aws:elasticbeanstalk:eks:environment", "OptionName": "memory", "Value": "256Mi"},
    {"Namespace": "aws:elasticbeanstalk:eks:environment", "OptionName": "memory-limit", "Value": "512Mi"},
    {"Namespace": "aws:elasticbeanstalk:eks:environment", "OptionName": "service-port", "Value": "8080"},
    {"Namespace": "aws:elasticbeanstalk:eks:alb", "OptionName": "scheme", "Value": "internet-facing"},
    {"Namespace": "aws:elasticbeanstalk:eks:alb", "OptionName": "healthcheck-path", "Value": "/_healthz"}
] #frontend-options.json namespaces</code></pre>
<p>Now, create the frontend service environment with these options. You can continue to deploy each service environment in a similar manner.</p>
<pre><code class="lang-bash">aws elasticbeanstalk create-environment 
    --application-name my-microservice 
    --environment-name frontend 
    --version-label frontend-v1 
    --tier Name=Cluster,Type=EKS 
    --option-settings file:///tmp/frontend-options.json </code></pre>
<p>Here&rsquo;s a look at the console once all services are deployed:</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-105098" src="https://thenokiablog.com/wp-content/uploads/2026/09/aws-elastic-beanstalk-introduces-cluster-mode-3.jpg" alt width="1800" height="591"></p>
<p>Elastic Beanstalk Standard powered by Amazon Elastic Compute Cloud (EC2) continues to be fully supported. Standard and Cluster Mode environments run side by side within the same Elastic Beanstalk application, enabling teams to migrate one environment at a time at their own pace. Validation checks confirm compatibility before any changes are made, so no environment is forced to move.</p>
<p>Elastic Beanstalk Standard Mode remains the best fit for:</p>
<ul>
<li>Single applications or single-environment use cases</li>
<li>Windows/.NET Framework workloads on IIS</li>
<li>Applications that cannot be containerized</li>
<li>Workloads spending under $500/month where the EKS control plane fee and EKS Auto Mode premium add overhead that a single application cannot offset through bin-packing</li>
</ul>
<p>To learn more about how to deploy and manage your applications in the Cluster Mode, visit the Elastic Beanstalk Cluster Mode documentation.</p>
<p><strong><u>Now available</u></strong><br>AWS Elastic Beanstalk Cluster Mode is generally available today in all AWS Regions that Elastic Beanstalk is available. For Regional availability and a future roadmap, visit the AWS Capabilities by Region. If you want to call APIs, search documentation, find regional availability, and troubleshooting about this new feature, try using the AWS MCP Server and plugins with your preferred AI tool.</p>
<p>There is no additional charge for Elastic Beanstalk Cluster Mode. You pay only for the underlying AWS resources your applications consume, including the EKS control plane fee, EKS Auto Mode compute, Amazon ECR, and Amazon CloudWatch. Note Elastic Beanstalk Cluster Mode is not AWS Free Tier eligible. To learn more, visit the AWS Elastic Beanstalk Pricing page.</p>
<p>Give it a try in the Elastic Beanstalk console&nbsp;and send feedback to AWS re:Post for AWS Elastic Beanstalk or through your usual AWS Support contacts.</p>
<p>&mdash; Channy</p>
<p><!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/aws-elastic-beanstalk-introduces-cluster-mode/">AWS Elastic Beanstalk introduces Cluster Mode</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS Weekly Roundup: OpenAI GPT-6 Astra on Amazon Bedrock, Amazon Quick desktop GA, Kiro for students, and more (September 14, 2026)</title>
		<link>https://thenokiablog.com/aws-weekly-roundup-openai-gpt-6-astra-on-amazon-bedrock-amazon-quick-desktop-ga-kiro-for-students-and-more-september-14-2026/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Mon, 14 Sep 2026 15:56:33 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Bedrock]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Amazon Elastic Block Store (Amazon EBS)]]></category>
		<category><![CDATA[Amazon OpenSearch Service]]></category>
		<category><![CDATA[Amazon Quick Suite]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[AWS Key Management Service]]></category>
		<category><![CDATA[AWS Lambda]]></category>
		<category><![CDATA[AWS Outposts]]></category>
		<category><![CDATA[AWS Transform]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Industries]]></category>
		<category><![CDATA[Kiro]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Serverless]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Week in Review]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-weekly-roundup-openai-gpt-6-astra-on-amazon-bedrock-amazon-quick-desktop-ga-kiro-for-students-and-more-september-14-2026/</guid>

					<description><![CDATA[<p>There&#8217;s a particular energy to mid-September in New York. Pumpkin spice lattes are flowing, temperatures are...</p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-openai-gpt-6-astra-on-amazon-bedrock-amazon-quick-desktop-ga-kiro-for-students-and-more-september-14-2026/">AWS Weekly Roundup: OpenAI GPT-6 Astra on Amazon Bedrock, Amazon Quick desktop GA, Kiro for students, and more (September 14, 2026)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/09/aws-weekly-roundup-openai-gpt-6-astra-on-amazon-bedrock-amazon-quick-desktop-ga-kiro-for-students-and-more-september-14-2026.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>There&rsquo;s a particular energy to mid-September in New York. Pumpkin spice lattes are flowing, temperatures are dropping, and it&rsquo;s nearly sweater weather. The city is back at full speed, and so is the AWS launch calendar. This week that energy showed up in a new frontier model on Amazon Bedrock, a desktop app for Amazon Quick, and a reminder that the developers seeing the biggest gains from AI agents aren&rsquo;t just using better tools &mdash; they&rsquo;re working differently.</p>
<p>Let&rsquo;s dive in.</p>
<p><span><strong>Headlines</strong></span><br><strong>OpenAI GPT-6 Astra is now generally available on Amazon Bedrock</strong> &ndash; GPT-6 Astra is OpenAI&rsquo;s latest and most capable model to date, and you can now run it on Amazon Bedrock. It brings deeper reasoning and judgment, professional-quality writing and design, and advanced computer and browser use to demanding business workflows. The model supports a context window of up to 1 million input tokens, so you can send it large codebases, long contracts, or extensive document collections and ask it to reconcile competing inputs.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-105587" src="https://thenokiablog.com/wp-content/uploads/2026/09/aws-weekly-roundup-openai-gpt-6-astra-on-amazon-bedrock-amazon-quick-desktop-ga-kiro-for-students-and-more-september-14-2026-1.png" alt width="2150" height="1342"></p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p>You can call GPT-6 Astra through supported Amazon Bedrock APIs, or configure ChatGPT Work and Codex to use the model on Amazon Bedrock. Alongside the launch, OpenAI is introducing new enterprise plugins for ChatGPT Work that extend Astra&rsquo;s browser-use capabilities across common business applications. Established AWS controls help you secure workloads, govern access, and audit model invocation activity, and your inference data isn&rsquo;t used for model training. Read more</p>
<p><span><strong>Last week&rsquo;s launches<br></strong></span>Here are some launches and updates from this past week that caught my attention:</p>
<ul>
<li><strong>Amazon Quick desktop app is now generally available on macOS and Windows</strong> &ndash; The Amazon Quick desktop app brings Amazon Quick to your computer, where it can work with local files and stay connected to your calendar, email, and business apps in the background. Conversations, context, and agents stay synchronized across desktop and mobile, so work you start on one surface carries over to the other. With this release, Quick agents also keep running after you close your computer, which means you can start a long-running task before you leave the office, add input from the mobile app on the way home, and review the result when you get there. Existing Quick users can download the desktop app, and the mobile app is available from the Apple App Store and Google Play. Read more</li>
<li><strong>AWS Lambda now supports a 90-minute function timeout on Lambda Managed Instances</strong> &ndash; You can now configure a function timeout of up to 90 minutes for asynchronous and event source mapping (ESM) invocations on Lambda Managed Instances, a 6x increase from the previous 15-minute limit. That opens the door to data processing, media transcoding, financial calculations, AI inference, and batch jobs that need longer continuous execution, without splitting the work across multiple functions. Synchronous invocations keep the existing 15-minute maximum. The longer timeout also applies to steps inside Lambda durable functions, which can still run for up to a year when invoked asynchronously. Read more</li>
<li><strong>Amazon EBS Volume Clones now copies volumes across accounts</strong> &ndash; Amazon Elastic Block Store (Amazon EBS) Volume Clones can now copy a volume into another AWS account and re-encrypt it with an AWS Key Management Service (AWS KMS) key in the target account. If you keep production and development in separate accounts, you can share a volume with AWS Resource Access Manager (AWS RAM) and let the target account create a fresh copy in the same Availability Zone, for example, cloning a production database volume into an isolated development account. Cross-account copy works for all volume types, including unencrypted volumes and volumes encrypted with customer managed keys. Read more</li>
<li><strong>Second-generation single-rack AWS Outposts is now generally available</strong> &ndash; The new single-rack AWS Outposts is a self-contained 42U rack that puts compute, storage, and networking into one compact unit for locations that need low latency, local data processing, or data residency, and don&rsquo;t have room for a larger footprint. A single rack delivers up to 2,688 vCPU and 100 TB of Amazon EBS storage, and supports the latest x86-powered Amazon EC2 instances, including general purpose (M7i, M8i), compute-optimized (C7i, C8i), memory-optimized (R7i, R8i), and Outposts accelerated networking instances. You get the same APIs, console, automation, governance, and security controls as multi-rack Outposts and AWS Regions. Read more</li>
<li><strong>Amazon OpenSearch Serverless is now available on v0 by Vercel</strong> &ndash; You can now describe a search or AI application in natural language inside v0 by Vercel and get a full-stack app backed by Amazon OpenSearch Serverless. v0 provisions a collection, indexes your data, and uses the OpenSearch Serverless endpoint for full-text search and vector search for retrieval-augmented generation (RAG) workloads, without leaving the v0 interface. OpenSearch Serverless scales capacity up and down for you, so you can focus on the application instead of cluster management. You can provision under a new AWS account or link an existing one. Read more</li>
<li><strong>AWS Transform for .NET modernization is now generally available via CLI</strong> &ndash; You can trigger an AWS-managed .NET modernization in AWS Transform custom with a single CLI command, then run it interactively or script it into an existing pipeline. The CLI sits alongside the existing AWS Transform for .NET experiences in the web application, Visual Studio IDE, Kiro Power, and MCP agents. Use it to upgrade language versions, migrate frameworks, optimize performance, and analyze codebases with transformations you can run as-is or customize. The .NET modernization transformation includes 50,000 free agent minutes per month. Read more</li>
</ul>
<p>For a full list of AWS announcements, be sure to keep an eye on the What&rsquo;s New with AWS page.</p>
<p><span><strong>Other AWS news<br></strong></span>Here are some additional posts and resources that you might find interesting:</p>
<ul>
<li><strong>Clare Liguori on frontier engineering</strong> &ndash; If you already use an AI coding assistant but don&rsquo;t feel like you&rsquo;re shipping much faster, start here. Clare Liguori, Senior Principal Engineer at AWS, published a practitioner&rsquo;s manifesto on frontier engineering: ten principles, drawn from teams across Amazon, for changing how you build software with AI agents. The argument is direct. Software development has split in two, people who changed how they work with agents, and people who only changed their coding tools. Frontier engineering is not vibe coding. You spend the first weeks writing steering files, refactoring the codebase, and learning to decompose work for agents. Those weeks feel slower. The weeks after feel dramatically faster, because you&rsquo;re no longer building the software directly &mdash; you&rsquo;re building the agent setup that builds the software.</li>
<li><strong>A free year of Kiro for students around the world</strong> &ndash; The Kiro Students program is expanding from 11 universities to 121 new schools across 16 countries. Eligible students get one year of Kiro with 1,000 credits per month and full access to paid features such as premium models and Kiro Web, no credit card and no trial timer. You can work in the IDE, the CLI, Kiro Web in a browser, or Kiro Crew. If you&rsquo;re a student, sign up with your university email.</li>
<li><strong>The state of AI for security: measuring what matters for trust</strong> &ndash; Security teams are using AI for triage, threat modeling, incident response, and code review, but a tool that flags everything doesn&rsquo;t save time. In The state of AI for security, Anshumali Shrivastava and Neha Rungta introduce Deception Benchmark, a new evaluation that tests whether a model can tell a real vulnerability from code that looks risky but is actually safe. The benchmark includes 14,822 samples across 16 languages and more than 70 Common Weakness Enumeration (CWE) categories. Under standard prompting, precision landed in the mid-50s, about as likely to be inaccurate as accurate, and none of the 12 models tested kept both false positives and false negatives below 10 percent. The post links to the dataset, whitepaper, and submission workflow for verified scoring.</li>
<li><strong>Build full-stack AWS applications in minutes with AI-powered scaffolding</strong> &ndash; Version 1.0 of the Nx Plugin for AWS is an open source toolkit of deterministic generators for APIs, websites, databases, and AI agents, plus the AWS infrastructure to run them. Each generator writes working, deployable code with security, observability, and type-safety already in place, so an AI assistant can assemble the foundation and spend its effort on your application logic. Bingo Industries used it to take a multi-agent operations chatbot from idea to production in less than 3 weeks. The plugin is open source on GitHub. Create a workspace with <code>pnpm create @aws/nx-workspace</code> and point your coding agent at the included MCP server.</li>
<li><strong>The oldest architecture in computing</strong> &ndash; On All Things Distributed, Werner Vogels starts from a question customers always ask &ldquo;Will AI take my job?&rdquo;, and lands on memory. After spending time with Kiro Crew, he traces a line from Jeff Hawkins&rsquo; <em>A Thousand Brains</em> to how Crew stores, consolidates, and forgets across markdown files, a vector database, and a key-value index. His conclusion: the brain is the oldest architecture in computing, and the people who think hardest about how it works will build the next tools. Now, go build.</li>
</ul>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p>For a full list of AWS blog posts, be sure to keep an eye on the AWS Blogs page.</p>
<p><span><strong>Upcoming AWS events<br></strong></span>Check your calendar and sign up for upcoming AWS events:</p>
<p>Join the AWS Builder Center to connect with builders, share solutions, and access content that supports your development. Browse here for upcoming AWS-led in-person and virtual events and developer-focused events.</p>
<p>That&rsquo;s all for this week. Check back next Monday for another Weekly Roundup!</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>&mdash; Micah</p>
<p><em>This post is part of our Weekly Roundup series. Check back each week for a quick roundup of interesting news and announcements from AWS!</em></p>
<p><!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-openai-gpt-6-astra-on-amazon-bedrock-amazon-quick-desktop-ga-kiro-for-students-and-more-september-14-2026/">AWS Weekly Roundup: OpenAI GPT-6 Astra on Amazon Bedrock, Amazon Quick desktop GA, Kiro for students, and more (September 14, 2026)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Building A UX ROI Case That Survives The Boardroom</title>
		<link>https://thenokiablog.com/building-a-ux-roi-case-that-survives-the-boardroom/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Fri, 11 Sep 2026 13:00:00 +0000</pubDate>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Dashboard]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Figma]]></category>
		<category><![CDATA[Industries]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Slides]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/building-a-ux-roi-case-that-survives-the-boardroom/</guid>

					<description><![CDATA[<p>Strong UX ideas do not secure investment on their own. Through a worked example, Alex Williams...</p>
<p>The post <a href="https://thenokiablog.com/building-a-ux-roi-case-that-survives-the-boardroom/">Building A UX ROI Case That Survives The Boardroom</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><section aria-label="Quick summary" class="article__summary"><span id="article__start" class="summary__heading" aria-hidden="true"></span>Strong UX ideas do not secure investment on their own. Through a worked example, Alex Williams breaks down how to define business value, calculate costs, test causality, and build a credible case for the return on a design initiative.</section>
</p>
<p>Sooner or later, a CFO looks at your wireframes and asks what any of it actually <em>does</em> for the bottom line. Storyboards don&rsquo;t answer that question, and the era when a 5-minute pitch could answer it ended, unfortunately, a while ago.</p>
<p>These days, if you want to win budget, buy-in, and backing for UX, the design has to be provably good for the business, not only for the people using it.</p>
<p>And proving that takes more than taping a dollar sign to a redesign. You have to understand how your organization defines value in the first place, how it measures that value, and how a credible line gets drawn between a design initiative and an outcome leadership already cares about.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/rose-gold-design/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Rose gold design</span></a></div><p>Rather than scatter tips, this article follows one worked example the whole way through. Meridian is a mid-size B2B SaaS company, and it is entirely made up &mdash; that label matters, so it gets repeated where it counts. Its onboarding redesign carries the same figures from <strong>goal-setting</strong> through <strong>cost accounting</strong>, <strong>causal testing</strong>, and the final <strong>ROI number</strong>, because a framework only becomes tangible when the numbers connect. Every step is one you can rerun inside your own organization.</p>
<h2 id="why-roi-matters-more-than-ever-in-ux-conversations">Why ROI Matters More Than Ever in UX Conversations</h2>
<p>Companies now want clarity on what every dollar buys, and &ldquo;delightful user experiences&rdquo; stopped clearing that bar some time ago. I still remember a former colleague celebrating a $1 million redesign he&rsquo;d gotten greenlit mostly on the strength of a couple of three.js tricks. Try that pitch in front of a finance team today and see how far the particles get you.</p>
<p>Executives don&rsquo;t hate UX, they just hate vagueness. A pitch built on &ldquo;users will find it easier&rdquo; loses, every time, to the department promising 12% more sales in Q3. The difference is the one between a streamlined checkout flow that reduced cart abandonment with completed purchases up 22%, and the same work rewarded with &ldquo;the QA testers like it.&rdquo; One of those goes on your resume. The rest of this article is about earning the first version, with Meridian&rsquo;s numbers doing the work.</p>
<div data-audience="non-subscriber" data-remove="true" class="feature-panel-container"><img decoding="async" loading="lazy" class="feature-panel-image-img" src="https://thenokiablog.com/wp-content/uploads/2026/09/building-a-ux-roi-case-that-survives-the-boardroom.png" alt="Feature Panel" width="480" height="697"></div>


<h2 id="when-business-goals-and-kpis-don-t-exist-yet">When Business Goals And KPIs Don&rsquo;t Exist Yet</h2>
<p>Most writing about UX ROI makes a convenient assumption: that the organization <strong>already</strong> owns clean business goals and KPIs for you to hook your work onto. Real companies are messier than that. Plenty run on ambitions like &ldquo;grow faster&rdquo; or &ldquo;improve the customer journey&rdquo; that nobody ever broke into anything measurable, and an ROI case built on that ambiguity sounds impressive right up until somebody scrutinizes it.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/passion-work/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Passion &amp; work</span></a></div><p>So the first job is often to help the organization define what success even looks like. Interview stakeholders across departments &mdash; what does product consider a good quarter, where does customer success watch users struggle, where do sales deals stall &mdash; and listen for the themes that keep resurfacing across conversations, because those recurring themes are the company&rsquo;s latent business objectives. A useful forcing function is the OKR model (Objectives and Key Results), which doesn&rsquo;t tolerate vagueness.</p>
<p>At Meridian, the stated ambition was <em>&ldquo;improve the rate of new users&rsquo; adoption of the platform,&rdquo;</em> which you can neither design toward nor measure against. Interviews turned up the real shape of the problem. Trial users needed a median of 14 days to reach first value, most churned before getting there, and onboarding questions were burying the support queue. Out of that came an OKR with actual edges: reduce median time-to-first-value from 14 days to 7 with the use of a guided setup flow, and lift trial-to-paid conversion from 8% to 9.5%.</p>
<p><strong>One warning about formalizing KPIs</strong>: Impose them from inside the UX team and leadership will suspect you&rsquo;ve rigged the field in your own favor, so co-create them with whoever owns the outcome &mdash; though never at the price of accepting targets that set your team up for an uncomfortable situation. Meridian&rsquo;s head of product agreed that setup-completion rate was a fair proxy for onboarding usability, and customer success signed off on time-to-first-value, a number already sitting on their own dashboard.</p>
<blockquote><p>A KPI ladder that ends at a metric somebody already watches buys you credibility before any design work starts.</p></blockquote>
<h2 id="quantifying-the-full-cost-of-the-investment">Quantifying The Full Cost Of The Investment</h2>
<p>ROI has a <strong>denominator</strong>, and the denominator is where most UX teams go wrong. You can&rsquo;t calculate a return without strategic financial planning, yet cost usually gets counted as designer salaries or consulting hours and nothing else. A finance team will find the rest whether or not you counted it, so <strong>count it first</strong>.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/the-joy-of-art/" class="template-2"><span class="cta">Read more</span><span class="postTitle">The joy of art</span></a></div><p>Direct costs are the visible ones. Meridian&rsquo;s redesign ran $45,000 in design and research labor plus another $8,000 in tooling and participant incentives. Licenses for Figma, UserTesting, Hotjar, analytics platforms, research incentive spend &mdash; all of it belongs in the total, and that&rsquo;s before the inevitable instances of vendor lock-in every UX team eventually faces. Engineering sits in the same column, because a UX redesign doesn&rsquo;t stop at the mockup. Building the guided setup took two frontend sprints plus a QA pass, $38,000 worth, and the project generated about $4,000 of coordination overhead along the way in new syncs and shared dashboards.</p>
<p>The line item nearly everyone misses, and the one worth stealing from this article if you steal nothing else, is <strong>stakeholder time</strong>. Workshops, design reviews, and feedback sessions all pull senior people away from their primary work. A VP of Product spending four hours a week in UX reviews is a VP not spending those hours on roadmap planning or partner negotiations. Log the attendance &mdash; who came, for how long, at what seniority &mdash; and price it at fully loaded cost, meaning salary plus benefits divided by productive hours. A quarter&rsquo;s worth of workshops, reviews, and interviews at Meridian priced out at $22,000.</p>
<p>Add it all up: $45,000 in design labor, $8,000 in tooling, $38,000 in engineering, $22,000 in stakeholder time, $4,000 in coordination. The investment is $117,000. Saying that number out loud beats saying &ldquo;we spent $45K on design,&rdquo; precisely because it already includes everything a finance team would have dug up on its own.</p>
<h2 id="proving-causation-not-just-correlation">Proving Causation, Not Just Correlation</h2>
<p>Most UX ROI pitches die right here. Conversions rose after the redesign, sure &mdash; and the CFO wants to know how you ruled out the new pricing, the seasonal traffic bump, and the marketing campaign that shipped the same week. Without a convincing answer, your entire ROI story crumbles.</p>
<p>After all these years, the gold standard for proving causation is still A/B testing: run the old experience against the new one on an even traffic split until the sample means something.</p>
<p>Onboarding happens to suit a phased rollout, which is why Meridian could do this cleanly. For eight weeks, half of new trial signups received the redesigned guided setup while half stayed on the legacy flow. Control converted to paid at 8.0%. The variant came in at 9.4%. With roughly 6,100 trials inside the window, the difference was statistically significant, but a 1.4-point gap on a single test is still the kind of result that deserves a second look before anyone builds a budget on it, which is one reason the team held back on attribution below. Where a split isn&rsquo;t feasible &mdash; a change too structural, a user base too small &mdash; fall back to a <strong>time series</strong> instead. Measure steadily for weeks before the change, implement, then keep measuring against the baseline you established.</p>
<p>Documenting whatever else happens around the same time as your UX change is the unglamorous half of causation.</p>
<p>A pricing-page test from Meridian&rsquo;s marketing team overlapped weeks five through eight of the rollout. The UX team noted it, confirmed it hit both cohorts evenly, and still chose to attribute only 70% of the observed lift to the redesign in the final math. There is no formula that produces that number; treat it as an illustrative assumption for this example.</p>
<p>The team asked how much of the lift could plausibly belong to the pricing test if it had helped one cohort slightly more than the other, settled on a ceiling of about a third, and rounded the redesign&rsquo;s share down to 70%. Your figure will differ. What matters is that it is written down and argued for before the results arrive, not fitted to them afterwards. That restraint is worth money in a skeptical room. <em>&ldquo;We attribute roughly 70% of the lift to the onboarding change, with the remainder likely influenced by concurrent pricing work&rdquo;</em> survives cross-examination; claiming everything does not. Cohort analysis then backed the number up, since the lift held across acquisition channels and tenure bands, and at that point the skeptics had very little left to work with.</p>
<p>Leading and lagging indicators belong on the same slide, because each covers the other&rsquo;s weakness. Meridian&rsquo;s leading indicators moved first &mdash; setup completion climbed from 62% to 89%, median time-to-first-value dropped from 14 days to 6.5 &mdash; and the lagging trial-to-paid number followed. Mechanism first, business outcome second. Presented together, they form a causal chain that&rsquo;s harder to poke holes in than either one alone.</p>
<h2 id="the-roi-calculation-end-to-end">The ROI Calculation, End to End</h2>
<p>So what did Meridian actually earn? The company sees about 40,000 trial signups a year. Lifting conversion from 8.0% to 9.4% adds roughly 560 paying customers annually, and at an average of $1,800 in annual recurring revenue per account, those customers represent about $1,008,000 in new ARR. Applying the conservative 70% attribution from the causal work trims the defensible figure to roughly $706,000.</p>
<p>Set that against the full $117,000 investment and the first-year ROI lands near 5:1, with payback arriving in roughly two months. There&rsquo;s a second line, too. Onboarding-related support tickets dropped about 30%, some 3,600 fewer tickets a year, worth another $54,000 annually at $15 per resolved ticket. Keep it as its own line rather than folding it into one swollen headline number. The case reads as more honest that way and loses none of its force.</p>
<p>Three assumptions carry that result, and each belongs on the slide next to it. The 40,000 signups and the $1,800 average ARR are the prior year&rsquo;s actuals held flat, so a growth or pricing change moves the outcome in either direction. The 70% attribution is the illustrative assumption from the causal work, not a measured quantity. And the two-month payback counts new ARR as it lands rather than revenue recognized net of churn, which flatters the timeline; on a net basis the payback stretches to roughly a quarter. State those three plainly and a finance team can adapt the example to its own numbers. Hide them and the whole thing starts to look like marketing math, however careful the experiment was.</p>
<p>What persuades in the final presentation is not sophistication. Open with the baseline: what stalled trials and support volume were already costing. Show the delta in terms leadership reads fluently, metrics like conversion rate uplift chief among them. A chart of setup completion climbing from 62% to 89% will beat a paragraph of UX jargon, and a translation like <em>&ldquo;each abandoned setup costs us 0.3 support tickets&rdquo;</em> beats the chart. Above all, keep every figure identical from the first slide to the last. A room full of finance people forgives many things, but never numbers that wobble between slides.</p>
<h2 id="tailoring-the-case-to-whoever-holds-the-purse-strings">Tailoring The Case To Whoever Holds The Purse Strings</h2>
<p>Budget decisions come out of coalitions. A CFO may hold the final say when adding AI to the checkout process, but marketing, product, and customer success all lean on that decision, and <strong>each means something different by &ldquo;value.&rdquo;</strong></p>
<p>A CFO hears cost, revenue, and risk. A CMO hears conversion and acquisition cost, since UX is a lever for increasing marketing ROI. Product counts support tickets; customer success thinks in retention. The underlying numbers never change; only the framing rotates, and a CFO wants a projection, not a moodboard. Meridian&rsquo;s CFO slide read <em>&ldquo;the onboarding redesign protects roughly $706,000 in new ARR a year against a $117,000 investment,&rdquo;</em> while the CMO version led with what a 9.4% trial conversion does to blended acquisition cost.</p>
<h2 id="beyond-the-dollar-sign-qualitative-and-non-financial-metrics">Beyond the Dollar Sign: Qualitative and Non-Financial Metrics</h2>
<p>Some UX outcomes never translate cleanly into revenue, and pretending they do weakens the parts of your case that are solid.</p>
<blockquote><p>The trick with qualitative evidence is collecting it rigorously enough that nobody can wave it off as anecdote.</p></blockquote>
<p>Scores like Net Promoter Score (NPS), CSAT, and Customer Effort Score already sit inside most reporting cadences, which makes them cheap to borrow. Tie your work to their movement, and segment wherever the data allows.</p>
<p>Meridian could say that NPS among trial users on the redesigned onboarding was 51 against 34 for the legacy flow, which lands far harder than any blended average. Verbatim feedback from surveys, support transcripts, and app store reviews adds the emotional weight the scores lack. Internal tools deserve the same discipline, since employee experience is increasingly recognized as a business driver &mdash; a dashboard redesign that hands account managers 45 minutes a day back is a productivity gain, a satisfaction gain, and a retention lever all in one.</p>
<p>Brand perception resists direct measurement but leaves tracks in repeat visits, organic referrals, and social sentiment. It carries extra weight in trust-sensitive industries like finance or healthcare, and it forms fast, given that UX design influences the first impressions of a whopping 94% of customers.</p>
<p>Whatever you collect, <strong>systematize the collecting</strong>. Run pre- and post-surveys with consistent question sets, use structured usability testing with task-based scoring, and put the qualitative right next to the quantitative when you present.</p>
<blockquote><p>&ldquo;Setup completion rose from 62% to 89%, and in post-test interviews 8 of 10 participants called the new flow intuitive, against 3 of 10 for the old one&rdquo; &mdash; a pairing like that is much harder to dismiss than either half on its own.</p></blockquote>
<h2 id="making-the-case-stick">Making the Case Stick</h2>
<p>UX loses the budget battle unless it&rsquo;s mapped to company-wide objectives, so phrase the proposal in the words of this year&rsquo;s board presentation.</p>
<p>Nobody at Meridian pitched &ldquo;simplify the onboarding UI&rdquo;; the pitch was a redesigned trial experience worth 1.4 points of upgrade rate, roughly $1M in annual recurring revenue before attribution. Bring evidence in both registers, since that is what social proof is for: the case, clearly labeled, plus screenshots, impact graphs, and user quotes. Find internal allies who can repeat the ROI narrative in rooms you&rsquo;ll never enter, and write the playbook down, because <strong>repeatable ROI is what earns recurring investment</strong>.</p>
<h2 id="resources-for-going-deeper">Resources for Going Deeper</h2>
<p>This topic has been explored extensively by researchers, practitioners, and consultancies. Here&rsquo;s a curated set of resources worth studying if you want to build a stronger ROI practice around UX.</p>
<ul>
<li>&ldquo;Measuring the User Experience&rdquo; by Tom Tullis and Bill Albert is the definitive guide to UX metrics. It covers everything from task-based measurements to survey design to statistical analysis, and it&rsquo;s written for practitioners, not academics.</li>
<li>Jared Spool&rsquo;s &ldquo;The $300 Million Button&rdquo; case study is a classic example of how a single UX change (removing a mandatory registration step) generated massive revenue uplift. It&rsquo;s a story every UX professional should have in their back pocket.</li>
<li>Forrester&rsquo;s research on UX ROI provides enterprise-focused frameworks for building business cases around experience design, including their widely cited finding that every dollar invested in UX returns $100.</li>
<li>&ldquo;UX Strategy&rdquo; by Jaime Levy bridges the gap between design thinking and business strategy, offering practical tools for aligning UX initiatives with organizational goals and market positioning.</li>
<li>The Design Value Index by the Design Management Institute tracks publicly traded companies that invest heavily in design against the S&amp;P 500. The data consistently shows that design-led companies outperform the index by significant margins, and it&rsquo;s a powerful data point for executive presentations.</li>
<li>Google&rsquo;s HEART framework provides a structured approach to selecting UX metrics at scale. HEART stands for Happiness, Engagement, Adoption, Retention, and Task success, and it&rsquo;s particularly useful for teams that struggle to decide which metrics to track.</li>
</ul>
<h2 id="conclusion">Conclusion</h2>
<p>A seat at the table never comes from beauty or novelty. It comes from <strong>measurable, defensible impact</strong>, which means UX leaders have to trade the artist&rsquo;s posture for the strategist&rsquo;s. Speak in outcomes rather than outputs. Connect pixels to profit.</p>
<p>When someone challenges the numbers, don&rsquo;t flinch. Show the controlled experiment, the cohort analysis, and the before-and-after metrics, every figure holding steady from the first slide to the last, the way Meridian&rsquo;s did, with the customer quotes and the employee-satisfaction data sitting right beside the revenue impact. Prove the work does more than delight users, and be ready to defend the ratio line by line. That&rsquo;s when the CFO leans in, and that&rsquo;s when design stops being optional.</p>
<div class="signature"><img decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/09/building-a-ux-roi-case-that-survives-the-boardroom-1.png" alt="Smashing Editorial" width="35" height="46" loading="lazy"><br>
<span>(yk)</span></div>
<p>The post <a href="https://thenokiablog.com/building-a-ux-roi-case-that-survives-the-boardroom/">Building A UX ROI Case That Survives The Boardroom</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How Low Will You Go for a WordPress Project?</title>
		<link>https://thenokiablog.com/how-low-will-you-go-for-a-wordpress-project/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Fri, 07 Aug 2026 09:50:33 +0000</pubDate>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Design Business]]></category>
		<category><![CDATA[Design Clients]]></category>
		<category><![CDATA[Freelance]]></category>
		<category><![CDATA[Freelance Career]]></category>
		<category><![CDATA[Freelance Design]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Industries]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Sustainability]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Agency]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/how-low-will-you-go-for-a-wordpress-project/</guid>

					<description><![CDATA[<p>Booking projects is a challenge for every new WordPress agency. So, you often take what you...</p>
<p>The post <a href="https://thenokiablog.com/how-low-will-you-go-for-a-wordpress-project/">How Low Will You Go for a WordPress Project?</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Booking projects is a challenge for every new WordPress agency. So, you often take what you can get. That includes low-revenue and otherwise unappealing gigs. Everyone has to start somewhere, right?</p>
<p>That tendency fades as you build your business. You move on to the bigger fish in the pond in an effort to make more money and expand your reach. Any small fish left in your portfolio could potentially hold you back from leveling up.</p>
<p>Even so, you&rsquo;ll still hear from potential clients who want you to take on their small project. Or you might be asked to undercut a competitor&rsquo;s price on a large WordPress site. Either way, it may lead to mixed feelings. How should you respond?</p>
<p>Established agencies don&rsquo;t need to take <em>every</em> project. It&rsquo;s worth considering where you draw the line, however. How small is too small? Does a lower upfront cost mean there&rsquo;s no potential for future profit? And, is it ever worth taking on a large project for a bargain price?</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/rose-gold-design/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Rose gold design</span></a></div><p>These are important questions to ask as your business evolves. Let&rsquo;s explore the pros and cons of &ldquo;going low&rdquo;. We&rsquo;ll also share some tips for determining the minimum requirements for accepting a project.</p>
<h2><span id="Does_the_Project_Offer_Any_Additional_Benefits">Does the Project Offer Any Additional Benefits?</span></h2>
<p>Money is an important part of any project (we all need to keep the lights on and the AI tokens flowing). However, there are other potential benefits. That may be enough to make a small or heavily-discounted project worthwhile.</p>
<p>For example, consider working with a charity or other non-profit organization. These clients are often bootstrapped and have a limited budget. As such, the project is more about doing good than making a big profit. This is both a source of pride and something you can use in your marketing efforts.</p>
<p>Likewise, some projects can open the door to a specific industry or clientele level. If you don&rsquo;t have experience in the enterprise WordPress space, offering a discount could increase your chances of booking the gig. You exchange a bit of money for prestige in your portfolio. Proving your worth to one such client could make others take notice.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/passion-work/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Passion &amp; work</span></a></div><p>This won&rsquo;t be the case for every project. There will always be clients looking to cut costs however they can. Others won&rsquo;t have the resources to work with your agency. Still, some opportunities are beneficial beyond money.</p>
<p><img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/08/how-low-will-you-go-for-a-wordpress-project.webp" alt="Some lower cost projects are opportunities to break into a new market." width="900" height="600"></p>
<h2><span id="Consider_the_Potential_for_Future_Profit">Consider the Potential for Future Profit</span></h2>
<p>Just because a project starts with a smaller profit doesn&rsquo;t mean it has to stay that way. There is usually a path to increasing your revenue in the long term.</p>
<p>Maintenance packages are a great vehicle for keeping clients in the loop while creating dependable income. WordPress requires routine software updates, security monitoring, and hosting. Clients may also want to add new features as their website evolves. These are all things you can and should charge for.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/the-joy-of-art/" class="template-2"><span class="cta">Read more</span><span class="postTitle">The joy of art</span></a></div><p>Such recurring revenue is important for every agency and freelancer. New projects are harder to come by, and budget-conscious clients may be wary of spending big on redesigns. Maintenance and related subscription services improve your business&rsquo;s sustainability.</p>
<p>This strategy also mirrors what we see in other industries. Clients are acquired with a lower starting cost, while the &ldquo;real&rdquo; money comes in the form of future services.</p>
<p>Book enough of these arrangements and you won&rsquo;t be as susceptible to the boom/bust cycle of new design and development projects. Note that this is part of a bigger plan, rather than something to do on a one-off basis. So, think about how it fits into your business before making a decision.</p>
<p><img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/08/how-low-will-you-go-for-a-wordpress-project-1.webp" alt="Future maintenance needs can increase project revenue." width="900" height="600"></p>
<h2><span id="Find_the_Price_Point_of_Diminishing_Returns">Find the Price Point of Diminishing Returns</span></h2>
<p>Every agency should have a minimum project price. This helps you avoid losing money and gives you more room to focus on your goals. But how do you determine that number?</p>
<p>You could come up with an arbitrary amount. Some agencies won&rsquo;t touch a project for under $5,000, for example. It sounds reasonable. However, you still risk losing money on the proposition. It&rsquo;s better to study your workflow and resources <em>before</em> setting a minimum.</p>
<p>The first consideration is the cost of taking a project from start to finish. Time spent on design and development is a part of the equation. But don&rsquo;t forget about client communication, the revision process, and testing. Commercial theme and plugin licenses can also be a factor.</p>
<p>If your agency has employees, think about who will do the work. Their salary counts toward the ultimate cost. You might also consider where else they <em>could</em> be spending their time. For instance, will a small project take them away from a bigger one?</p>
<p>The same thing applies to solo freelancers. Lesser projects don&rsquo;t always mean less work. They can overwhelm your calendar and take time away from your top clients.</p>
<p>Don&rsquo;t leave it to guesswork! Set a minimum price based on facts. The result should be a profit margin you&rsquo;re comfortable with.</p>
<p><img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/08/how-low-will-you-go-for-a-wordpress-project-2.webp" alt="You'll have to do some math to determine a minimum price for your projects." width="900" height="600"></p>
<h2><span id="Accept_WordPress_Projects_That_Are_Worth_Your_While">Accept WordPress Projects That Are Worth Your While</span></h2>
<p>Experience will help you determine which projects to accept and which ones to turn down. Yet, there&rsquo;s value in digging deeper before deciding. There could be more to the story than you think.</p>
<p>Some projects offer long-term benefits that are easy to miss. You may find opportunities to stabilize your agency via recurring revenue. They might also be a gateway to establishing a new niche. In some cases, it&rsquo;s worth taking a leap of faith.</p>
<p>Understanding the time and resources involved is key to the decision-making process. This will put you in a position to say &ldquo;yes&rdquo; or &ldquo;no&rdquo; with confidence. You&rsquo;re also less likely to experience regret after the decision!</p>
<p>Take time to figure out what makes the most sense for your business. That will free you to move onward and upward.</p>
<div class="darp-related-posts">
<h2>Related Articles</h2>
<ul class="darp-related-posts-list">
<li class="darp-related-post">
<p>								How to Improve Your Communication With Clients</p>
<p>Improve your communication and get down to the nitty-gritty with clients, so that you won&rsquo;t waste time assuming that they need to know things they don&rsquo;t.</p>
</li>
<li class="darp-related-post">
<p>								How to Increase Revenue From Your Existing Web Design Clients</p>
<p>Learn effective strategies to boost your revenue from existing web design clients, including upselling, cross-selling, and offering additional services.</p>
</li>
<li class="darp-related-post">
<p>								Your Web Design Business Has Grown: How Do You Manage Legacy Clients?</p>
<p>One thing you may not expect with web design business growth is the continued pull of legacy clients. So, how can you keep old clients happy while forging ahead?</p>
</li>
<li class="darp-related-post">
<p>								How to Deal With Sudden Client Designer Syndrome</p>
<p>We&rsquo;ve all experienced when a client wants to make a change to your design that, as a designer, you can immediately tell will result in disaster.</p>
</li>
<li class="darp-related-post">
<p>								How Freelance Designers &amp; Developers Can Be Their Own Advocate</p>
<p>Freelancers do not have a team to back them up when a client pushes limits. We cover client boundaries, payment rules, business hours, scope creep, and how to raise issues before they get worse.</p>
</li>
</ul></div>
<div class="topics">
<h2>Related Topics</h2>
</div>
<p>                here. He recently started a writing service for WordPress products: WP Product Writeup.  He also has an opinion on just about every subject. You can follow his rants on Bluesky @karks.com.</p>
<p>
                        Read more articles by Eric Karkovack
                    </p>

<hr>
<p>The post <a href="https://thenokiablog.com/how-low-will-you-go-for-a-wordpress-project/">How Low Will You Go for a WordPress Project?</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Thinking Outside The Box: Digital Design In The AI Era</title>
		<link>https://thenokiablog.com/thinking-outside-the-box-digital-design-in-the-ai-era/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Tue, 28 Jul 2026 10:00:00 +0000</pubDate>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Animation]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Color]]></category>
		<category><![CDATA[Digital Art]]></category>
		<category><![CDATA[Industries]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/thinking-outside-the-box-digital-design-in-the-ai-era/</guid>

					<description><![CDATA[<p>Many of the AI tools we interact with take the form of text boxes. But what...</p>
<p>The post <a href="https://thenokiablog.com/thinking-outside-the-box-digital-design-in-the-ai-era/">Thinking Outside The Box: Digital Design In The AI Era</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><section aria-label="Quick summary" class="article__summary"><span id="article__start" class="summary__heading" aria-hidden="true"></span>Many of the AI tools we interact with take the form of text boxes. But what if there was a different way to interact with AI? Oleksii Hrzhehorzhevskyi explores a different approach to creating a new AI assistant and how designers can navigate the field as AI continues to change it.</section>
</p>
<p>The phrase &ldquo;artificial intelligence&rdquo; has many excited, especially those in tech. But for those of us in creative fields like digital art and design, AI can be more concerning than it is exciting.</p>
<p>AI-generated art, videos, and images have flooded the internet, raising questions about whether more companies will turn to tools like OpenAI&rsquo;s Dall-E, Midjourney, Leonardo.ai, and more, rather than employing human artists. What&rsquo;s more, the fact that these AI models are trained on real artists&rsquo; work without their consent leaves many feeling as if they have no choice but to accept AI into their work and lives.</p>
<p>In a digital world increasingly dominated by faceless AI chatbots, agents, and features, it can be easy to get overwhelmed by all the technology. AI will certainly play a huge role in reshaping many industries, including design. We can&rsquo;t deny this. But at the same time, <strong>humanization</strong>, <strong>empathy</strong>, and having a person at the wheel have never been more important.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/rose-gold-design/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Rose gold design</span></a></div><p>Rather than viewing AI as something that replaces human creativity, we at MacPaw saw an opportunity to explore how we could make AI feel <strong>more personal and accessible</strong> &mdash; all the while keeping humans at the center of the experience. That led us to rethink how AI assistants are created.</p>
<h2 id="the-concept-of-a-new-ai-assistant">The Concept Of A New AI Assistant</h2>
<p>Traditional AI assistants like Claude and ChatGPT typically take the form of a conversational textbox or webpage on screen, as this is how users have interacted with their devices. It&rsquo;s comfortable and familiar. While extremely useful for a variety of tasks, interacting with these AI assistants can feel transactional and technical.</p>
<p>Using the same textbox format across all AI assistants does provide consistency. But we wanted to create a new, more personal and differentiated experience for users. But what format would be best? Even if we change how an AI tool looks, it still needs to be useful and intuitive to use.</p>
<p>As humans, it&rsquo;s easier to understand and connect with things that resemble us. This is why we often find ourselves drawn to things like animals and characters: they have traits that we recognize within ourselves. Understanding this, we saw an opportunity to combine these values: <strong>utility</strong> and <strong>personality</strong>.</p>
<h2 id="the-importance-of-character-in-design">The Importance Of Character In Design</h2>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/passion-work/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Passion &amp; work</span></a></div><p>Enter Eney: a new proactive AI assistant. MacPaw didn&rsquo;t want Eney to simply be another AI tool for users, but rather one that proactively assists within a user&rsquo;s workflow. The vision was to help users connect with Eney more easily than with other AI tools, so we decided to create a character users could interact with. We wanted Eney to be expressive, friendly, and to emote as humans do. But we needed to strike an important balance: making Eney <strong>cheerful</strong> without it being overly goofy or childish.</p>
<figure><img decoding="async" loading="lazy" width="800" height="400" src="https://thenokiablog.com/wp-content/uploads/2026/08/thinking-outside-the-box-digital-design-in-the-ai-era.jpg" alt="Eney logo"><figcaption class="op-vertical-bottom">(Large preview)</figcaption></figure>
<p>This is where human animation and intervention played a critical role. While challenging, it was crucial because an overloaded character UI could turn users off and make navigating Eney difficult. To avoid this, the design team chose to create a select set of emotions and gestures for Eney to express, ensuring that its expressions conveyed useful information. For example, when working on a task, Eney&rsquo;s figure resembles a loading icon. To do this, we worked to reduce Eney&rsquo;s on-screen movement to make sure it wasn&rsquo;t distracting or excessive.</p>
<p>After exploring a few different shapes and styles for Eney, we settled on a circular figure, as it felt the most approachable. It was simple and helped create the feeling of a calm, floating digital companion, rather than another rigid interface element on a user&rsquo;s desktop. Eney&rsquo;s minimal face design also plays an important role in connecting with the user. Its eyes are the main <strong>emotional connector</strong> &mdash; a key feature in showing emotions without being cartoonish.</p>
<figure><img decoding="async" loading="lazy" width="800" height="400" src="https://thenokiablog.com/wp-content/uploads/2026/08/thinking-outside-the-box-digital-design-in-the-ai-era-1.jpg" alt="Eney&rsquo;s minimal face design with eyes"><figcaption class="op-vertical-bottom">(Large preview)</figcaption></figure>
<p>The color choice for Eney was also important. Many AI assistants and companies use blue in their products, as it&rsquo;s typically associated with intelligence. Blue is a great color, but we wanted Eney to stand out. We still wanted the color to be warm and inviting while slightly more visually stimulating, which led us to choose the color pink. Among dozens of other AI products that choose a more blue aesthetic, Eney was designed to catch a user&rsquo;s eye and stand out in their mind (and on their screen).</p>
<figure><img decoding="async" loading="lazy" width="800" height="400" src="https://thenokiablog.com/wp-content/uploads/2026/08/thinking-outside-the-box-digital-design-in-the-ai-era-2.jpg" alt="Eney colors"><figcaption class="op-vertical-bottom">(Large preview)</figcaption></figure>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/the-joy-of-art/" class="template-2"><span class="cta">Read more</span><span class="postTitle">The joy of art</span></a></div><p>All in all, we wanted to create a character that was present but not attention-seeking; a <strong>warm and supportive digital helper</strong> that enhances a user&rsquo;s workflow rather than distracts from it. Eney&rsquo;s character gives personality to otherwise invisible processes.</p>
<h2 id="artists-in-the-ai-era">Artists In The AI Era</h2>
<p>While those who aren&rsquo;t design professionals may assume there wasn&rsquo;t much significance behind Eney&rsquo;s character creation, this couldn&rsquo;t be further from the truth. Like many other products, all these elements &mdash; style, design, emotion, size, name, and more &mdash; were intentionally chosen, not by machines but by <strong>humans</strong>.</p>
<figure><img decoding="async" loading="lazy" width="800" src="https://thenokiablog.com/wp-content/uploads/2026/08/thinking-outside-the-box-digital-design-in-the-ai-era-3.jpg" alt="Eney lettering"><figcaption class="op-vertical-bottom">(Large preview)</figcaption></figure>
<p>Even though AI has streamlined many design processes, namely enabling faster design, there are still many things it can&rsquo;t do well. Even when designing Eney, while technology supported the process, human designers controlled every step and decision.</p>
<blockquote class="pull-quote">
<p>As designers, it&rsquo;s more important than ever to have good judgment, artistic direction, integrity, and emotional sensitivity when working in the field. Technology like AI can help us work faster, but it can&rsquo;t replace the values that inspire and shape our work.</p>
</blockquote>
<p>What&rsquo;s more, while anyone can easily generate something by typing a prompt into an AI image tool, there&rsquo;s a true beauty and talent when intentionally crafting something through manual design.</p>
<p>As designers, we shouldn&rsquo;t stray away from the latest tools. Rather, we should learn them and see how they could potentially help us within our creative workflows. Personally, I like to use AI tools such as Perplexity and ChatGPT for research purposes in the early stages. However, we need to remember that they&rsquo;re just that: <strong>tools</strong>. At the end of the day, technology like AI cannot, and should not, replace <strong>human artistry</strong>. It should help us express our <strong>visions</strong>, not replace us entirely.</p>
<p>If there&rsquo;s one thing to take away from this piece, it&rsquo;s that <strong>curiosity helps build taste over time</strong>, and taste becomes more valuable, not less, in the AI era.</p>
<div class="signature"><img decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/08/thinking-outside-the-box-digital-design-in-the-ai-era.png" alt="Smashing Editorial" width="35" height="46" loading="lazy"><br>
<span>(yk)</span></div>
<p>The post <a href="https://thenokiablog.com/thinking-outside-the-box-digital-design-in-the-ai-era/">Thinking Outside The Box: Digital Design In The AI Era</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How Consistency Benefits Your WordPress Agency</title>
		<link>https://thenokiablog.com/how-consistency-benefits-your-wordpress-agency/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Mon, 06 Jul 2026 12:30:01 +0000</pubDate>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Freelance Design]]></category>
		<category><![CDATA[Freelance Workflow]]></category>
		<category><![CDATA[Industries]]></category>
		<category><![CDATA[Messaging]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Agency]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/how-consistency-benefits-your-wordpress-agency/</guid>

					<description><![CDATA[<p>Starting an agency is like a grand experiment. You book a few projects and feel the...</p>
<p>The post <a href="https://thenokiablog.com/how-consistency-benefits-your-wordpress-agency/">How Consistency Benefits Your WordPress Agency</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Starting an agency is like a grand experiment. You book a few projects and feel the rush of building something from nothing. You also learn some lessons about working with clients and managing money.</p>
<p>Then, just as you think you&rsquo;ve figured it out, things become hectic. Your to-do list grows faster than you can complete tasks. Unexpected events, such as a broken site, force you into a panic. How will you ever keep up with the demand?</p>
<p>Hiring another developer or project manager can help. However, that&rsquo;s not always feasible. Budgets only stretch so far.</p>
<p>This is where consistency swoops in to make life easier. By creating processes for getting things done, you&rsquo;ll have proven steps to take. Better still, you can improve them as you go. The result is better efficiency and less chaos in your day.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/rose-gold-design/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Rose gold design</span></a></div><p>The great thing is that you can make a process for just about anything. Tasks like design, troubleshooting, and even client communications are on the table. You can even personalize them to match your needs.</p>
<p>So, how does it work? We&rsquo;ll show you a few examples of processes that will bring consistency to various parts of your business. Let&rsquo;s get started!</p>
<h2><span id="Start_With_a_Theme_and_Plugins_You_Trust">Start With a Theme and Plugins You Trust</span></h2>
<p>The design-and-build process starts with your chosen theme. Many themes tend to cater to a niche or try to be everything to everyone. The first option isn&rsquo;t ideal for working with clients in different industries, while the latter may be too bloated and complex. Neither is right for scaling at an agency level.</p>
<p>Look for a theme you can use as the foundation of every new project. For example, starter themes offer handy features without an opinionated design. This flexibility lets you take the design and functionality anywhere you want to go. And there are options for both classic and block themes.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/passion-work/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Passion &amp; work</span></a></div><p>It&rsquo;s also worth sticking with the same page builder plugin across the board. There are several on the market, and it&rsquo;s tempting to try them all. But every tool has a learning curve. As such, you&rsquo;ll spend too much time figuring out how things work instead of getting things done. Using multiple page builders also complicates future maintenance. Not to mention juggling several commercial licenses.</p>
<p>This approach extends to plugins that handle forms, SEO, e-commerce, and other common functionality. Using a set of preferred tools on your projects can lead to more predictable outcomes. Efficiency and expertise come from repeated use.</p>
<p>You&rsquo;ll reduce friction throughout the project&rsquo;s lifecycle and always have a solid starting point.</p>
<p><img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/07/how-consistency-benefits-your-wordpress-agency.webp" alt="Using a trusted theme means you have one less thing to worry about." width="900" height="600"></p>
<h2><span id="Create_Processes_To_Organize_Your_Business_Tasks">Create Processes To Organize Your Business Tasks</span></h2>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/the-joy-of-art/" class="template-2"><span class="cta">Read more</span><span class="postTitle">The joy of art</span></a></div><p>The more clients you have, the more you&rsquo;ll benefit from organization. Using different billing policies, contract formats, or communication methods becomes messy. The right tools and processes can help you clean things up.</p>
<p>It&rsquo;s time to simplify. Examples include limiting your maintenance fees to tiered packages, using a single app for billing and invoicing, and storing client information in a customer relationship management (CRM) app. The more you can consolidate these tasks, the better.</p>
<p>Client communication is another area where simple is better. Using email is fine if you have a small client roster. However, a ticketing system can make it easier to keep track of messaging. You could use an outside service or install one on your WordPress website. Take things a step further by designating times of the day for replying.</p>
<p>We can&rsquo;t forget about your to-do list itself. Project management can be a nightmare without organization. Plenty of apps exist for staying on task, or you could vibe code your own. The point is to know where you stand with each project and have an archive of notes to reference as needed.</p>
<p>Since WordPress is our specialty, you might consider using it to build an admin portal. The free and low-cost options are budget-friendly, and you can tie everything into a single package. Imagine not having to visit multiple sites or download a bunch of apps to run your business!</p>
<p><img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/07/how-consistency-benefits-your-wordpress-agency-1.webp" alt="A project management app will help you keep track of deadlines." width="900" height="600"></p>
<h2><span id="Trust_the_Process">Trust the Process</span></h2>
<p>Creating consistent processes will turn your agency into a well-oiled machine. Doing things the same way and using the same tools allows you to focus on your clients. That&rsquo;s a growth path you can&rsquo;t build if you&rsquo;re bogged down with menial tasks.</p>
<p>You can also pass this knowledge to new employees and contractors. It keeps everyone on the same page and avoids confusion. Onboarding becomes easier, and work happens faster.</p>
<p>Get started by examining how you work. Look for pain points and complicated tasks that you dread. Think about where you spend the bulk of your time.</p>
<div class="topics">
<h2>Related Topics</h2>
</div>
<p>                here. He recently started a writing service for WordPress products: WP Product Writeup.  He also has an opinion on just about every subject. You can follow his rants on Bluesky @karks.com.</p>
<p>
                        Read more articles by Eric Karkovack
                    </p>

<hr>
<p>The post <a href="https://thenokiablog.com/how-consistency-benefits-your-wordpress-agency/">How Consistency Benefits Your WordPress Agency</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Amazon S3 annotations: attach rich, queryable context directly to your objects</title>
		<link>https://thenokiablog.com/amazon-s3-annotations-attach-rich-queryable-context-directly-to-your-objects/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Tue, 16 Jun 2026 23:13:10 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Athena]]></category>
		<category><![CDATA[Amazon SageMaker]]></category>
		<category><![CDATA[Amazon SageMaker Unified Studio]]></category>
		<category><![CDATA[Amazon Simple Storage Service (S3)]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[AWS CLI]]></category>
		<category><![CDATA[AWS Summit New York]]></category>
		<category><![CDATA[AWS Support]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Identity]]></category>
		<category><![CDATA[Industries]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[Media & Entertainment]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Storage]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/amazon-s3-annotations-attach-rich-queryable-context-directly-to-your-objects/</guid>

					<description><![CDATA[<p>Today, we&#8217;re announcing a new metadata capability for Amazon Simple Storage Service (Amazon S3) called annotations,...</p>
<p>The post <a href="https://thenokiablog.com/amazon-s3-annotations-attach-rich-queryable-context-directly-to-your-objects/">Amazon S3 annotations: attach rich, queryable context directly to your objects</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/06/amazon-s3-annotations-attach-rich-queryable-context-directly-to-your-objects.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Today, we&rsquo;re announcing a new metadata capability for Amazon Simple Storage Service (Amazon S3) called annotations, enabling you to attach rich, large-scale business context directly to your objects. You can store up to 1,000 named annotations per object, each up to 1 MB in size, totaling up to 1 GB per object, in flexible formats like JSON, XML, YAML, or plain text. You can modify or delete an annotation at any time, without re-writing your objects, making it easy to keep your object context current.</p>
<p>Organizations are building AI agents and autonomous workflows that need to find, understand, and act on data without human intervention. To support these agentic workflows, you need metadata that can evolve alongside the data, scale to petabytes of objects, and remain queryable without expensive retrieval.</p>
<p>With S3 annotations, you can store context such as AI-generated transcripts, content ratings, or technical specifications directly alongside your objects. Your context moves automatically with the object during copy, replication, and cross-region transfers, and S3 removes it when you delete the object. When you enable S3 Metadata, annotations automatically flow into fully managed annotation tables that you can query with Amazon Athena and other analytics engines.</p>
<p><strong>Common use cases</strong><br>
        <br>Annotations solve complex metadata challenges across industries:</p>
<ul>
<li><strong>Media &amp; Entertainment</strong>: Track transcripts, content moderation results, subtitle files, and licensing metadata as separate annotations on video assets, eliminating the need to synchronize metadata across multiple media asset management systems.</li>
<li><strong>Financial Services</strong>: Attach AI-generated investment summaries and sentiment analysis to research documents, enabling autonomous research agents to discover relevant datasets through natural-language queries without maintaining separate metadata databases.</li>
<li><strong>Life Sciences</strong>: Annotate clinical trial data with regulatory status, patient cohort details, and approval chains, making compliance audits faster while keeping full context accessible for archived data in Amazon S3 Glacier storage classes without retrieval charges.</li>
</ul>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p><strong>How annotations address metadata challenges</strong><br>
        <br>Amazon S3 already supports several ways to describe your objects. System-defined metadata captures properties like size and storage class. Object tags support operational tasks like access control and lifecycle management. User-defined metadata lets you add small amounts of custom information at upload time.</p>
<p>While these capabilities work well for their intended purposes, they have limitations when you need to attach much richer context without building and maintaining separate metadata systems. Annotations address these needs by providing metadata capabilities at a fundamentally different scale and flexibility, offering mutable, queryable context per object compared to 10 immutable tags or 2 KB of headers.</p>
<table>
<tbody readability="9">
<tr>
<td><strong>Capability</strong></td>
<td><strong>Max size</strong></td>
<td><strong>Mutable?</strong></td>
<td><strong>Best for</strong></td>
</tr>
<tr readability="4">
<td>System-defined metadata</td>
<td>Fixed</td>
<td>No</td>
<td>Object properties (size, storage class, creation time)</td>
</tr>
<tr readability="2">
<td>User-defined metadata</td>
<td>2 KB</td>
<td>No (set at upload)</td>
<td>Small custom key-value pairs</td>
</tr>
<tr readability="7">
<td>Object tags</td>
<td>10 tags, 128/256 characters per key/value</td>
<td>Yes</td>
<td>Access control, lifecycle rules, cost allocation</td>
</tr>
<tr readability="5">
<td><strong>Annotations</strong></td>
<td><strong>1 GB (1,000 &times; 1 MB)</strong></td>
<td><strong>Yes</strong></td>
<td><strong>Rich business context (JSON, XML, YAML, plain text)</strong></td>
</tr>
</tbody>
</table>
<p>Today, metadata describing S3 objects often lives in separate databases or sidecar files, requiring complex synchronization workflows that can exceed data storage costs. When you enable S3 Metadata annotation tables, this context becomes queryable at scale through Amazon Athena. AI agents can discover your data through natural language with the S3 Tables MCP server, which provides a standardized interface for AI models to query your annotations. You can query annotations for objects in any storage class, without restoring the objects or paying retrieval charges.</p>
<p><span><strong>Getting started with annotations</strong></span><br>
        <br>To start using annotations, make sure your AWS Identity and Access Management (IAM) policy or bucket policy grants permissions for the <code>s3:PutObjectAnnotation</code> and <code>s3:GetObjectAnnotation</code> actions. You can then add annotations to any existing or new S3 object using the <code>PutObjectAnnotation</code> API.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p><img loading="lazy" decoding="async" class="aligncenter wp-image-104564 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/06/amazon-s3-annotations-attach-rich-queryable-context-directly-to-your-objects-1.png" alt width="1244" height="650"></p>
<p>For example, a media company can attach technical specifications and AI-produced summaries to a video asset using the AWS Command Line Interface (AWS CLI):</p>
<pre><code class="lang-bash"># Create a JSON file with technical metadata
cat &gt; mediainfo.json &lt;&lt; 'EOF'
{"codec":"H.265","resolution":"3840x2160","audio_tracks":8,"frame_rate":29.97}
EOF

# Attach it as an annotation
aws s3api put-object-annotation 
  --bucket my-media-bucket 
  --key videos/documentary-2026.mp4 
  --annotation-name mediainfo 
  --annotation-payload ./mediainfo.json
</code></pre>
<pre><code class="lang-bash"># Attach a plain-text AI-generated summary as a separate annotation
echo "A 90-minute nature documentary covering wildlife migration patterns across three continents, featuring aerial footage and underwater sequences. Languages: English, Spanish, Portuguese." &gt; ai_summary.txt

aws s3api put-object-annotation 
  --bucket my-media-bucket 
  --key videos/documentary-2026.mp4 
  --annotation-name ai_summary 
  --annotation-payload ./ai_summary.txt
</code></pre>
<p>These commands attach two separate annotations to the same video object. The <code>mediainfo</code> annotation stores structured technical specifications as JSON, while the <code>ai_summary</code> annotation stores a text description. Each annotation is identified by a unique name, and you can read and modify each one independently. With unique names for each annotation, you can use different annotations to support multiple concurrent enrichment workflows, for example, one team adding technical metadata while another team adds content classifications, without interfering with each other.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-104565 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/06/amazon-s3-annotations-attach-rich-queryable-context-directly-to-your-objects-2.png" alt width="1169" height="604"></p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>Retrieve a specific annotation using the <code>GetObjectAnnotation</code> API:</p>
<pre><code class="lang-bash">aws s3api get-object-annotation 
  --bucket my-media-bucket 
  --key videos/documentary-2026.mp4 
  --annotation-name mediainfo 
  ./mediainfo-output.json
</code></pre>
<p>To see all annotations attached to an object, use the <code>ListObjectAnnotations</code> API:</p>
<pre><code class="lang-bash">aws s3api list-object-annotations 
  --bucket my-media-bucket 
  --key videos/documentary-2026.mp4
</code></pre>
<p>When you no longer need a specific annotation, remove it using the <code>DeleteObjectAnnotation</code> API:</p>
<pre><code class="lang-bash">aws s3api delete-object-annotation 
  --bucket my-media-bucket 
  --key videos/documentary-2026.mp4 
  --annotation-name mediainfo
</code></pre>
<p>You can update an existing annotation at any time by calling <code>PutObjectAnnotation</code> again with the same annotation name. For large objects uploaded using multipart upload, attach annotations after completing the multipart upload using the <code>PutObjectAnnotation</code> API.</p>
<p><strong>Querying annotations at scale with S3 Metadata tables</strong><br>
        <br>Attaching annotations to individual objects is useful, but the real power comes when you query across all your annotations at scale. When you enable S3 Metadata annotation tables on your bucket, S3 automatically indexes your annotations into a fully managed Apache Iceberg table, called an annotation table. You can query annotation tables with Amazon Athena or any Iceberg-compatible engine.</p>
<p>To enable annotation tables, use the S3 console or the <code>CreateBucketMetadataConfiguration</code> API. The following example creates a new metadata configuration with annotation tables enabled while keeping journal tables for change tracking and disabling the live inventory table:</p>
<pre><code class="lang-json">{
  "JournalTableConfiguration": {
    "RecordExpiration": { "Expiration": "DISABLED" }
  },
  "InventoryTableConfiguration": { "ConfigurationState": "DISABLED" },
  "AnnotationTableConfiguration": {
    "ConfigurationState": "ENABLED",
    "Role": "arn:aws:iam::123456789012:role/S3MetadataAnnotationRole"
  }
}
</code></pre>
<p>This configuration tells S3 to automatically capture all your annotations in a queryable table. Once applied, any annotation you attach to objects in this bucket will appear in the table within approximately one hour.</p>
<p>If the bucket already has a metadata configuration, use the <code>UpdateBucketMetadataAnnotationTableConfiguration</code> API:</p>
<pre><code class="lang-bash">aws s3api update-bucket-metadata-annotation-table-configuration 
  --bucket my-media-bucket 
  --annotation-table-configuration '{"ConfigurationState":"ENABLED","Role":"arn:aws:iam::123456789012:role/S3MetadataAnnotationRole"}'
</code></pre>
<p>Once enabled, your annotations automatically flow into the annotation table. Journal tables update in near real time, while annotation tables refresh within an hour. Unlike traditional metadata tables that require predefined schemas, annotation tables automatically adapt to any JSON, XML, or YAML structure you write. Each annotation becomes a row in the table with its content stored in a <code>text_value</code> column, letting you query across all annotations without schema migrations.</p>
<p>If you enable annotation tables on a bucket that already has annotated objects, S3 automatically backfills existing annotations into the table. The backfill process runs in the background and can take several hours to days depending on the number of objects.</p>
<p>For example, to find all video assets with more than 8 audio tracks across your entire bucket using Amazon Athena:</p>
<pre><code class="lang-sql">SELECT DISTINCT bucket, object_key
FROM "s3tablescatalog/aws-s3"."b_my_media_bucket"."annotation"
WHERE name = 'mediainfo'
AND CAST(json_extract_scalar(text_value, '$.audio_tracks') AS INTEGER) &gt; 8
</code></pre>
<p>This query scans the annotation table for all annotations named <code>mediainfo</code>, extracts the <code>audio_tracks</code> field from the JSON content, and returns objects where the count exceeds 8.</p>
<p>Or to find all objects that received new annotations in the last 24 hours through the journal table:</p>
<pre><code class="lang-sql">SELECT bucket, key, version_id, record_timestamp, annotation.name
FROM "s3tablescatalog/aws-s3"."b_my_media_bucket"."journal"
WHERE record_timestamp &gt;= (current_date - interval '1' day)
AND annotation.name IS NOT NULL
AND record_type IN ('CREATE_ANNOTATION', 'DELETE_ANNOTATION')
</code></pre>
<p>This query uses the journal table to track annotation changes in near real time, which is ideal for building event-driven workflows that respond to new or deleted annotations.</p>
<p>You can also use natural language to search objects by their annotations using agents in Amazon SageMaker Unified Studio or any IDE with the S3 Tables MCP server. For example, asking &ldquo;find all PG-rated movies with Spanish subtitles from 2023&rdquo; returns results in seconds instead of the hours it would take querying multiple disconnected systems.</p>
<p><strong><u>Get started today</u></strong><br>
        <br>You can start using Amazon S3 annotations today in all AWS Regions, including the AWS China Regions. Annotation tables are available in all AWS Regions where S3 Metadata is available.</p>
<p>Whether you&rsquo;re building AI agents that need to discover data autonomously, managing petabytes of media assets with complex metadata, or tracking compliance context for archived datasets, annotations give you the scale and flexibility to attach rich metadata directly to your objects without managing separate systems.</p>
<p>Annotation storage is always billed at S3 Standard rates, even if the parent object is in S3 Glacier or another storage class. For full pricing details, visit the Amazon S3 pricing page.</p>
<p>To learn more and get started, visit the Amazon S3 Metadata overview page&nbsp;and the Amazon S3 documentation. Send feedback to AWS re:Post for S3 or through your usual AWS Support contacts.</p>
<p>Daniel Abib</p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/amazon-s3-annotations-attach-rich-queryable-context-directly-to-your-objects/">Amazon S3 annotations: attach rich, queryable context directly to your objects</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Improve your application resilience with Amazon Cognito multi-Region replication</title>
		<link>https://thenokiablog.com/improve-your-application-resilience-with-amazon-cognito-multi-region-replication/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Wed, 03 Jun 2026 22:37:29 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Cognito]]></category>
		<category><![CDATA[Amazon Route 53]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[AWS Key Management Service]]></category>
		<category><![CDATA[AWS Management Console]]></category>
		<category><![CDATA[AWS WAF]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Industries]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Resilience]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Security, Identity, & Compliance]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/improve-your-application-resilience-with-amazon-cognito-multi-region-replication/</guid>

					<description><![CDATA[<p>As a developer advocate working with web and mobile application developers, I&#8217;ve often heard about the...</p>
<p>The post <a href="https://thenokiablog.com/improve-your-application-resilience-with-amazon-cognito-multi-region-replication/">Improve your application resilience with Amazon Cognito multi-Region replication</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/06/improve-your-application-resilience-with-amazon-cognito-multi-region-replication.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>As a developer advocate working with web and mobile application developers, I&rsquo;ve often heard about the need to maintain consistent user authentication in the unlikely event of a regional service interruption. The increasing use of agentic AI, microservices, automation, and service accounts has sparked a similar need for machine-to-machine authentication. Today, I&rsquo;m excited to share two important updates to Amazon Cognito: <strong>multi-Region replication</strong> for improved resilience, and support for <strong>customer managed keys</strong> for more control encryption control.</p>
<p>Many applications rely on Amazon Cognito to handle user and machine-to-machine authentication, and to manage user profiles. When building for high availability, having consistent data across different AWS Regions is a key approach, and until now, achieving that consistency came with significant challenges. Engineering teams spent significant time building and maintaining custom replication solutions to synchronize configurations across Regions. Manual export and import of user data between Regions created security risks from potential data exposure and introduced opportunities for data inconsistencies. During regional transitions, end users experienced disruptions like forced password resets and re-authentication. For machine-to-machine communications, teams had to create new app clients in the secondary region, which meant reconfiguring their applications and updating OAuth-protected resources to accept access tokens issued by the new regional issuer. These challenges made it difficult to maintain uninterrupted operations across Regions.</p>
<p>With multi-Region replication, Amazon Cognito automatically maintains a synchronized copy of your user data and machine secrets in a secondary AWS Region of your choice. The replication flows in one direction, from your primary Region to the secondary Region. This includes user profiles, credentials, and pool configurations. The secondary Region operates in read-only mode, focusing on maintaining authentication capabilities. Existing sessions continue uninterrupted.</p>
<p>When you need to direct traffic to the secondary Region, your existing users can continue signing in with their existing credentials without disruption, and currently signed-in users remain authenticated because both regions recognize access tokens issued by either region. Multi-Region replication supports all authentication methods, including federated sign-in through social providers (Amazon, Google, Apple, Facebook), Security Assertion Markup Language (SAML) and OpenID Connect (OIDC) integrations, and API authorization flows. This approach maintains availability for both customer-facing applications and machine-to-machine communications in your backend services. While authentication continues without interruption, operations like new user registration or profile updates are not available during failover.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p>Before configuring multi-Region replication, you must configure a multi-Region customer managed key stored in AWS Key Management Service (AWS KMS) to encrypt your user data at rest. These keys provide consistent encryption across Regions while giving you control over your encryption strategy.</p>
<p><span><strong>How this works in practice<br>
          <br></strong></span>I start this demo with an existing Cognito user pool in the <code>us-west-2</code> (Oregon) Region. I want to configure replication to <code>us-east-1</code> (Northern Virginia). I also have a customer managed key replicated in these two Regions.</p>
<p>Configuring multi-Region replication is just three steps. The AWS Management Console guides me through the steps: set up a custom key for encryption, configure multi-region OIDC endpoints, and configure the replication itself.</p>
<p>First, I set up a custom AWS KMS key to encrypt the data at rest.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-103762" src="https://thenokiablog.com/wp-content/uploads/2026/06/improve-your-application-resilience-with-amazon-cognito-multi-region-replication-1.png" alt="Cognito Multi-Region replication - initial state" width="1024" height="538" data-wp-editing="1"></p>
<p>I select the custom key I created. I also update the key policy to allow Amazon Cognito to access and use the key. The console shows the correct IAM policy statements to add to my key policy.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-100881" src="https://thenokiablog.com/wp-content/uploads/2026/06/improve-your-application-resilience-with-amazon-cognito-multi-region-replication-2.png" alt="Cognito Multi-Region replication - select CMK" width="1024" height="754"></p>
<p>The console confirms when the custom key is selected and correctly configured.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-100882" src="https://thenokiablog.com/wp-content/uploads/2026/06/improve-your-application-resilience-with-amazon-cognito-multi-region-replication-3.png" alt="Cognito Multi-Region replication - confirm CMK" width="1024" height="471"></p>
<p>Second, I follow the console instructions to configure the OIDC issuer type. On <strong>Step 2 &ndash; optional</strong>, I choose <strong>Configure</strong>.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-103804 size-large" src="https://thenokiablog.com/wp-content/uploads/2026/06/improve-your-application-resilience-with-amazon-cognito-multi-region-replication-4.png" alt="Cognito Multi-Region replication - configure multi region OIDC 1" width="1024" height="442"></p>
<p>I make sure to update my client applications with these new endpoints. This is a required change that will need a redeployment of server-side applications and an update submission for mobile apps on the App Store and Google Play. If I don&rsquo;t update the endpoints, my users will experience disruptions because requests to the old endpoints will no longer be routed correctly.</p>
<p>On the next screen, I select <strong>Updated</strong>. I take note of the new URLs. I confirm the changes and choose <strong>Change issuer type</strong>.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-103805 size-large" src="https://thenokiablog.com/wp-content/uploads/2026/06/improve-your-application-resilience-with-amazon-cognito-multi-region-replication-5.png" alt="Cognito Multi-Region replication - configure multi region OIDC 2" width="1024" height="532">Finally, I select the target Region for replication. Only Regions where the custom encryption key is replicated are available for selection. After having chosen the target Region, I choose <strong>Create</strong>.<img decoding="async" loading="lazy" class="aligncenter wp-image-103808 size-large" src="https://thenokiablog.com/wp-content/uploads/2026/06/improve-your-application-resilience-with-amazon-cognito-multi-region-replication-6.png" alt="Cognito Multi-Region replication - start the replication process" width="1024" height="463">.</p>
<p>The service prepares the replication. The time needed depends on the amount of data in the user pool.</p>
<p>When the replicated user pool is ready, I manually <strong>Activate</strong> it.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-100888 size-large" src="https://thenokiablog.com/wp-content/uploads/2026/06/improve-your-application-resilience-with-amazon-cognito-multi-region-replication-7.png" alt="Cognito Multi-Region replication - replication process is complete" width="1024" height="184"></p>
<p>The replication status becomes <span><strong>Active</strong></span>. It is ready to direct traffic to the replica.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-100889" src="https://thenokiablog.com/wp-content/uploads/2026/06/improve-your-application-resilience-with-amazon-cognito-multi-region-replication-8.png" alt="Cognito Multi-Region replication - active" width="1024" height="113"></p>
<p><span><strong>Additional configurations<br>
          <br></strong></span>The console helps me to keep track of additional configurations I have to plan. When I&rsquo;m using Lambda functions for custom authentication flows or SMS or email notifications, I must also deploy and configure these resources in the new Region.</p>
<p>Similarly, log streaming or AWS WAF configuration must be manually configured in the target Region before I start directing authentication traffic to it.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-100890" src="https://thenokiablog.com/wp-content/uploads/2026/06/improve-your-application-resilience-with-amazon-cognito-multi-region-replication-9.png" alt="Cognito Multi-Region replication - task list" width="1024" height="443"></p>
<p><span><strong>Health checks and failover<br>
          <br></strong></span>Both primary and secondary regional endpoints remain active and ready to serve your traffic at all times. To monitor system health and manage failovers, you design a strategy that aligns with your application&rsquo;s specific requirements and security posture. You can implement health checks to monitor the status of authentication services in your primary Region and define criteria for when to initiate failover. These checks might look for error rates, latency patterns, or specific service alerts.</p>
<p>When your monitoring system detects issues meeting your failover criteria, you can redirect traffic to the secondary Region through DNS updates. This approach gives you control over the failover process while maintaining security. Consider testing your failover strategy during off-peak hours by redirecting a small portion of traffic to verify that authentication continues working as expected in the secondary Region.</p>
<p>When using managed login and federation with custom domains, you can also use the built-in traffic routing feature by providing an Amazon Route 53 health check ID.</p>
<p><span><strong>Pricing and availability<br>
          <br></strong></span>Multi-Region replication is available today as an add-on feature for Amazon Cognito customers using Essentials and Plus tier. For user authentication, the add-on costs $0.0045 per monthly active user per replica Region for Essentials tier customers and $0.006 per monthly active user per replica region for Plus tier customers. For machine-to-machine (M2M) authentication, the add-on is a 30% charge on top of the standard volume-based pricing for successful tokens issued. For detailed pricing information, see Amazon Cognito pricing.</p>
<p>Multi-Region replication is available in the following Regions: US East (Ohio, N. Virginia), US West (N. California, Oregon), Asia Pacific (Mumbai, Seoul, Singapore, Sydney, Tokyo), Canada (Central), Europe (Frankfurt, Ireland, London, Paris, Stockholm), and South America (S&atilde;o Paulo).</p>
<p>Any of these Regions can be used as the source or the destination for the replication.</p>
<p>Support for customer managed keys is available for the Essentials and Plus tiers. It is available in the following Regions: US East (Ohio, N. Virginia), US West (N. California, Oregon), Africa (Cape Town), Asia Pacific (Hong Kong, Hyderabad, Jakarta, Malaysia, Melbourne, Mumbai, New Zealand, Osaka, Seoul, Singapore, Sydney, Thailand, Tokyo), Canada (Central), Canada West (Calgary), Europe (Frankfurt, Ireland, London, Milan, Paris, Spain, Stockholm, Zurich), Israel (Tel Aviv), Mexico (Central), South America (S&atilde;o Paulo), and AWS GovCloud (US-East, US-West)</p>
<p>From my conversations with customers, maintaining business continuity during regional incidents while meeting security requirements is a high priority. Multi-Region replication provides the capability to build more resilient applications without managing complex replication logic yourself. The automatic synchronization of user data and configurations reduces operational overhead while maintaining security.</p>
<p>For customers in regulated industries, the new support for customer managed keys provides additional control over data encryption. You can now use your own encryption keys to protect user data at rest, helping you meet regulatory requirements in industries like healthcare and financial services.</p>
<p>To get started with multi-Region replication and customer managed key encryption, visit the Amazon Cognito console or see the documentation for detailed setup instructions. I look forward to hearing how you use this feature to strengthen your application architecture.</p>
<p>       &mdash; seb <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/improve-your-application-resilience-with-amazon-cognito-multi-region-replication/">Improve your application resilience with Amazon Cognito multi-Region replication</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Modernize your workflows: Amazon WorkSpaces now gives AI agents their own desktop (preview)</title>
		<link>https://thenokiablog.com/modernize-your-workflows-amazon-workspaces-now-gives-ai-agents-their-own-desktop-preview/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Tue, 05 May 2026 17:23:40 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Bedrock]]></category>
		<category><![CDATA[Amazon Bedrock Guardrails]]></category>
		<category><![CDATA[Amazon CloudWatch]]></category>
		<category><![CDATA[Amazon WorkSpaces]]></category>
		<category><![CDATA[Amazon WorkSpaces Secure Browser]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[AWS CloudTrail]]></category>
		<category><![CDATA[AWS Management Console]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[Identity]]></category>
		<category><![CDATA[Industries]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Strands Agents]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/modernize-your-workflows-amazon-workspaces-now-gives-ai-agents-their-own-desktop-preview/</guid>

					<description><![CDATA[<p>Enterprises face a significant challenge when deploying AI agents: the desktop and legacy applications that power...</p>
<p>The post <a href="https://thenokiablog.com/modernize-your-workflows-amazon-workspaces-now-gives-ai-agents-their-own-desktop-preview/">Modernize your workflows: Amazon WorkSpaces now gives AI agents their own desktop (preview)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/05/modernize-your-workflows-amazon-workspaces-now-gives-ai-agents-their-own-desktop-preview.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Enterprises face a significant challenge when deploying AI agents: the desktop and legacy applications that power most business workflows are simply inaccessible to modern AI systems. According to a 2024 Gartner report, 75% of organizations run legacy applications that lack modern APIs, and 71% of Fortune 500 companies operate critical processes on mainframe systems without adequate programmatic access. For many organizations, this has meant choosing between delaying AI adoption or undertaking expensive and risky modernization projects.</p>
<p>Today, we are announcing that Amazon WorkSpaces now enables AI agents to securely operate desktop applications without requiring application modernization. The same managed virtual desktops that millions of employees use and trust can now also serve AI agents, turning WorkSpaces into infrastructure for scaling enterprise productivity, not just delivering it. Because agents operate within your existing WorkSpaces environment, there are no APIs to build, no application migrations to plan, and no new infrastructure to manage.</p>
<p>Some of our customers had an early opportunity to give their agents a WorkSpace. Chris Noon, Director, Nuvens Consulting shared with us, <em>&ldquo;WorkSpaces lets our clients give AI agents the same secure, governed desktop environment their employees already use &mdash; no custom API integrations, full audit trails, and enterprise-grade isolation out of the box. For regulated industries, that&rsquo;s not a nice-to-have &mdash; it&rsquo;s the baseline.&rdquo;</em></p>
<p><span><strong>Secure cloud desktop access for AI agents<br>
          <br></strong></span>With WorkSpaces, AI agents can securely access and operate desktop applications running inside managed WorkSpaces environments to complete complex business workflows. Agents authenticate through AWS Identity and Access Management (IAM) and connect via Workspaces with complete audit trails available through AWS CloudTrail and Amazon CloudWatch. Because agents operate within secure WorkSpaces environments rather than on local machines, your existing security controls and compliance policies remain fully intact.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p>Amazon Workspaces supports the industry-standard Model Context Protocol (MCP), which means WorkSpaces works with any agent framework, such as LangChain, CrewAI and Strands Agents.</p>
<p><span><strong>Let&rsquo;s try it out<br>
          <br></strong></span>To set up a WorkSpaces environment for AI agents, I started in the AWS Management Console by creating a new WorkSpaces Applications stack&mdash;the environment definition that controls how agents connect and what they&rsquo;re allowed to do.</p>
<p>From the Amazon WorkSpaces console, I chose <strong>Create stack</strong> and configured the basics: name, fleet association, and VPC endpoints. In Step 3 of the stack creation workflow, I noticed the new AI agents section with two options. The first, <strong>No AI agent access</strong>, is the default configuration for standard WorkSpaces designed for people. The second, <strong>Add AI Agents</strong>, allows AI agents to securely access and operate applications using their own identity and permissions. I selected Add AI Agents to enable agent connections on this stack.</p>
<p><img decoding="async" loading="lazy" class="alignnone wp-image-103876 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/05/modernize-your-workflows-amazon-workspaces-now-gives-ai-agents-their-own-desktop-preview-1.png" alt="Workspaces Screenshot" width="1628" height="1012"></p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p>Next, I will enable storage before configuring the agent access settings to define how agents interact with the desktop.</p>
<p><img decoding="async" loading="lazy" class="alignnone wp-image-103881 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/05/modernize-your-workflows-amazon-workspaces-now-gives-ai-agents-their-own-desktop-preview-2.png" alt="Workspaces screenshot" width="1625" height="461"></p>
<p>Under Agent features, I enabled three capabilities. <strong>Computer input</strong> allows the agent to click, type, and scroll within the desktop. <strong>Computer vision</strong> allows the agent to capture screenshots of the desktop, which is how it &ldquo;sees&rdquo; the application. Finally, screenshot storage configures where session screenshots are stored for audit and debugging.</p>
<p><img decoding="async" loading="lazy" class="alignnone wp-image-103877 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/05/modernize-your-workflows-amazon-workspaces-now-gives-ai-agents-their-own-desktop-preview-3.png" alt="Workspaces Screenshot" width="1618" height="1002"></p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>Under <strong>Desktop screen layout</strong>, I set the screen resolution to 1280&times;720 and image format to PNG. The resolution determines the fidelity of what the agent sees during a session&mdash;a complex application with dense UI elements might benefit from higher resolution, while a terminal-style interface works well at 720p.</p>
<p><img decoding="async" loading="lazy" class="alignnone wp-image-103878 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/05/modernize-your-workflows-amazon-workspaces-now-gives-ai-agents-their-own-desktop-preview-4.png" alt="Workspaces Screenshot" width="1624" height="1363"></p>
<p>With my stack configured, WorkSpaces exposes a managed MCP endpoint. I pointed my agent framework to this endpoint, provided IAM credentials for authentication, and my agent began interacting with the desktop applications installed on the fleet&rsquo;s image.</p>
<p>To see this in action, here&rsquo;s an agent built with the Strands Agent SDK and Amazon Bedrock handling a prescription refill, looking up the patient record, searching for the medication, placing the order, and confirming a successful refill, all inside a sample pharmacy system with no API.</p>
<p>The application doesn&rsquo;t know an agent is driving it. Nothing about the software was modified, rebuilt, or integrated. The agent worked with it exactly as it exists today.</p>
<p><span><strong>Now available<br>
          <br></strong></span>This feature is available today in public preview at no additional cost in US East (N. Virginia, Ohio), US West (Oregon), Canada (Central), Europe (Frankfurt, Ireland, Paris, London), and Asia (Tokyo, Mumbai, Sydney, Seoul, Singapore) Regions.</p>
<p>Get started building today using our GitHub repo, or visit the WorkSpaces page for more details.</p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/modernize-your-workflows-amazon-workspaces-now-gives-ai-agents-their-own-desktop-preview/">Modernize your workflows: Amazon WorkSpaces now gives AI agents their own desktop (preview)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Keeping Your WordPress Client Expectations Realistic in the AI Era</title>
		<link>https://thenokiablog.com/keeping-your-wordpress-client-expectations-realistic-in-the-ai-era/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Sun, 03 May 2026 10:27:17 +0000</pubDate>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Artificial Intelligence (AI)]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Freelance]]></category>
		<category><![CDATA[Freelance Clients]]></category>
		<category><![CDATA[Industries]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Agency]]></category>
		<category><![CDATA[WordPress AI]]></category>
		<category><![CDATA[WordPress Plugins]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/keeping-your-wordpress-client-expectations-realistic-in-the-ai-era/</guid>

					<description><![CDATA[<p>Artificial intelligence (AI) apps are transforming how we build and work with WordPress. It seems like...</p>
<p>The post <a href="https://thenokiablog.com/keeping-your-wordpress-client-expectations-realistic-in-the-ai-era/">Keeping Your WordPress Client Expectations Realistic in the AI Era</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Artificial intelligence (AI) apps are transforming how we build and work with WordPress. It seems like we&rsquo;re inundated with new tools and use cases nearly every day. That&rsquo;s either fun, scary, or both &ndash; depending on where you stand.</p>
<p>Our clients are also starting to grasp the implications of using AI. Or, they&rsquo;re at least interested in what the technology can do for them and their website.</p>
<p>Once again, that&rsquo;s a double-edged sword. It&rsquo;s great that AI improves our efficiency and coding capabilities. Agencies and freelancers now have access to a valuable resource that can help take our businesses to new heights.</p>
<p>However, it may also lead to a shift in client expectations. They&rsquo;re going to want more from us in less time. Oh, and they&rsquo;ll also want it cheaper than before. It&rsquo;s understandable, if not completely realistic.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/rose-gold-design/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Rose gold design</span></a></div><p>So, how do we keep clients from asking for the moon at the speed of light (and for the price of a cup of coffee)? It&rsquo;s all about process and communication.</p>
<h2><span id="Youre_Still_the_Expert">You&rsquo;re Still the Expert</span></h2>
<p>One might assume that AI is smarter than humans. Sure, it may be fast and answer questions with unwavering confidence. For some, this leads to a false belief that these apps can and should do everything for us without our input.</p>
<p>But AI isn&rsquo;t a perfect fit for every task. And even in those areas where it excels, humans should still verify the results.</p>
<p>Using ChatGPT, Claude, or Gemini on its own won&rsquo;t solve every problem. Much depends on the person using these tools. A skilled developer will know what to ask for, as will a content writer or marketer.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/passion-work/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Passion &amp; work</span></a></div><p>When it comes to generating WordPress plugins, future maintenance is also a concern. As such, the ideas behind the software must have a solid foundation. The details matter.</p>
<p>Without human intervention, there is no way to guarantee accuracy, security, or even the appropriateness of the results. AI can perform the task, but shouldn&rsquo;t be left to make all the important decisions.</p>
<p>This is why your expertise is still a necessary ingredient for success. These apps are most useful when we&rsquo;re there to guide them.</p>
<p><img decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/05/keeping-your-wordpress-client-expectations-realistic-in-the-ai-era.webp" alt="All AI-generated code should be reviewed by a human"></p>
<h2><span id="Theres_More_Time_To_Get_Things_Right">There&rsquo;s More Time To Get Things Right</span></h2>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/the-joy-of-art/" class="template-2"><span class="cta">Read more</span><span class="postTitle">The joy of art</span></a></div><p>In the right hands, AI speeds up the development process. What used to take days can now be done in an afternoon. There&rsquo;s no question that the technology saves us time.</p>
<p><strong>The question is: </strong>What should we do with this extra time? Do we want to rush to launch our project or step back and consider what else we can improve?</p>
<p>Building custom layouts and functionality has traditionally been an obstacle &ndash; particularly for small agencies and solopreneurs. We only have so much time to dedicate to a project, and those items typically have the highest priority. They also require a lot of trial and error. Bugs must be squashed, and adjustments are made as we go deeper into the process. It&rsquo;s easy to go down a rabbit hole.</p>
<p>That often led to little extras being left behind. Worse yet, things like accessibility or performance were half-baked, rather than being fully thought out. Projects didn&rsquo;t always reach their full potential.</p>
<p>AI affords us more time to consider those other important aspects. Instead of development headaches leading to a mad scramble, we can now take a more holistic approach to site building. We can test thoroughly and make improvements.</p>
<p>Theoretically, AI facilitates a faster turnaround time. It&rsquo;s also an opportunity to ensure quality.</p>
<p><img decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/05/keeping-your-wordpress-client-expectations-realistic-in-the-ai-era-1.webp" alt="AI saves you time, which you can use to address other project needs"></p>
<h2><span id="Project_Outcomes_Are_Your_Value_Proposition">Project Outcomes Are Your Value Proposition</span></h2>
<p>Some clients will undoubtedly expect you to lower your prices. They may even ask you about your use of AI and how it impacts cost. It sounds reasonable, but there&rsquo;s a flaw in this logic.</p>
<p><strong>Successful outcomes are your biggest value to clients.</strong> How you get there isn&rsquo;t the point. It&rsquo;s a debate we&rsquo;ve had before in the WordPress ecosystem.</p>
<p>The advent of page builders led to similar questions. Since we&rsquo;re no longer building layouts by hand, does that mean our design skills are worth less money?</p>
<p>That&rsquo;s like asking a carpenter if they charge less because they use power tools instead of a screwdriver. Likewise, automation in other industries doesn&rsquo;t necessarily lead to lower prices. New vehicle prices go up every year, despite the presence of robots on the assembly line. And better software doesn&rsquo;t lead to discounts from your accountant.</p>
<p>One reason we invest in new technologies like AI is to produce better results. If anything, we should look to increase our profit margins, not lower them. This shouldn&rsquo;t be a race to the bottom.</p>
<p>It&rsquo;s a discussion worth having with clients who challenge your pricing model. Yes, anyone can use AI. But anyone can use a page builder or even an SEO plugin. That doesn&rsquo;t guarantee results.</p>
<p>We can produce outcomes that are tailored to client needs. AI is but one tool we can use to get there. It&rsquo;s no substitute for our skills and experience.</p>
<p><img decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/05/keeping-your-wordpress-client-expectations-realistic-in-the-ai-era-2.webp" alt="Smart use of AI can lead to better project outcomes"></p>
<h2><span id="AI_Means_More_Is_Possible_Within_Reason">AI Means More Is Possible, Within Reason</span></h2>
<p>AI opens a world of possibilities for WordPress agencies and our clients. It can also lead to imaginations running wild. That&rsquo;s why setting realistic expectations is important.</p>
<p>It&rsquo;s up to us to set the tone. We must consider how we talk about AI and any claims we make about its capabilities. Our messaging should reflect how this technology helps us better serve clients, while avoiding hyperbole about miracle cures for every challenge.</p>
<p>That&rsquo;s hard to do in an ecosystem where others are pumping out big promises. Then again, it&rsquo;s no different than other can&rsquo;t-miss solutions from years past. As always, agencies and freelancers should be the voices of reason.</p>
<p>Doing so builds trust with clients. That&rsquo;s still the cornerstone of a successful business, regardless of the technology we use.</p>
<div class="topics">
<h2>Related Topics</h2>
</div>
<p>                here. He recently started a writing service for WordPress products: WP Product Writeup.  He also has an opinion on just about every subject. You can follow his rants on Bluesky @karks.com.</p>
<p>
                        Read more articles by Eric Karkovack
                    </p>

<hr>
<p>The post <a href="https://thenokiablog.com/keeping-your-wordpress-client-expectations-realistic-in-the-ai-era/">Keeping Your WordPress Client Expectations Realistic in the AI Era</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
