<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Jonathan Wong</title>
    <description>The latest articles on DEV Community by Jonathan Wong (@jonathan78wong).</description>
    <link>https://dev.to/jonathan78wong</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3871202%2F343e4457-180b-4eab-af90-04c5935b3567.jpg</url>
      <title>DEV Community: Jonathan Wong</title>
      <link>https://dev.to/jonathan78wong</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jonathan78wong"/>
    <language>en</language>
    <item>
      <title>Hands‑On with AWS PartyRock: My First App and Key Takeaways</title>
      <dc:creator>Jonathan Wong</dc:creator>
      <pubDate>Sat, 04 Apr 2026 03:04:08 +0000</pubDate>
      <link>https://dev.to/jonathan78wong/hands-on-with-aws-partyrock-my-first-app-and-key-takeaways-3pe7</link>
      <guid>https://dev.to/jonathan78wong/hands-on-with-aws-partyrock-my-first-app-and-key-takeaways-3pe7</guid>
      <description>&lt;p&gt;As part of the AWS AI Practitioner Challenge, I created a shareable productivity app using AWS PartyRock. In this write‑up, I walk through how I built it and share my thoughts on the platform and the overall experience.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;About This App&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This app helps streamline job and project applications.&lt;br&gt;&lt;br&gt;
You can upload your master resume and paste a job description, and the AI will automatically generate a tailored resume and cover letter. It highlights the most relevant experience and skills for the role, and you can edit the generated content directly.&lt;/p&gt;

&lt;p&gt;App link: &lt;a href="https://partyrock.aws/u/jonanata/oi9BjbKcR/Resume-and-Cover-Letter-Tailor" rel="noopener noreferrer"&gt;PartyRock | Resume and Cover Letter Tailor &lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How I Built My First AWS PartyRock App&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Sign in to &lt;a href="https://partyrock.aws/" rel="noopener noreferrer"&gt;&lt;strong&gt;partyrock.aws&lt;/strong&gt;  &lt;/a&gt;. You can find the signup instructions &lt;a href="https://partyrock.aws/guide/getStarted" rel="noopener noreferrer"&gt;&lt;strong&gt;here&lt;/strong&gt;  &lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;In the app build panel, you’ll find a chatbot named  &lt;strong&gt;Whiskers&lt;/strong&gt; , which acts as your no‑code app builder.&lt;/li&gt;
&lt;li&gt;You describe the workflow you want, and Whiskers generates the app structure for you.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fprod-assets.cosmic.aws.dev%2Fa%2F3BddZOIqeItAt4zgD4KoQ5BmzYK%2Fapp-.webp%3FimgSize%3D602x326" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fprod-assets.cosmic.aws.dev%2Fa%2F3BddZOIqeItAt4zgD4KoQ5BmzYK%2Fapp-.webp%3FimgSize%3D602x326" title="PartyRock Selected App Panel" alt="PartyRock Selected App Panel" width="602" height="326"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;PartyRock Selected App Panel&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;For example, I asked Whiskers to build an app with the following workflow:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Upload a master resume&lt;/li&gt;
&lt;li&gt;Upload additional background documents (PDF, Word, TXT)&lt;/li&gt;
&lt;li&gt;Display uploaded file names&lt;/li&gt;
&lt;li&gt;Allow removing uploaded files&lt;/li&gt;
&lt;li&gt;Reuse uploaded documents within the same session&lt;/li&gt;
&lt;li&gt;Input a job description&lt;/li&gt;
&lt;li&gt;Generate a tailored resume and cover letter in editable text areas&lt;/li&gt;
&lt;li&gt;Provide download buttons for both documents&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Whiskers then responded with what it &lt;em&gt;can&lt;/em&gt; build and what current &lt;em&gt;limitations&lt;/em&gt; exist, along with alternative approaches. It generated a workable layout including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Master resume upload&lt;/li&gt;
&lt;li&gt;Additional documents upload&lt;/li&gt;
&lt;li&gt;Job description input&lt;/li&gt;
&lt;li&gt;Editable tailored resume&lt;/li&gt;
&lt;li&gt;Editable tailored cover letter&lt;/li&gt;
&lt;li&gt;Download buttons&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The app was created in seconds. From there, I iterated with Whiskers to refine the workflow, adjust prompts, and tune the AI model settings.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fprod-assets.cosmic.aws.dev%2Fa%2F3BdewEIi7UPnvtR46yRWf0Ud4Pc%2Fapp-.webp%3FimgSize%3D1000x532" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fprod-assets.cosmic.aws.dev%2Fa%2F3BdewEIi7UPnvtR46yRWf0Ud4Pc%2Fapp-.webp%3FimgSize%3D1000x532" title="App Flow Overview " alt="App Flow Overview" width="1000" height="532"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;App Flow Overview&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fprod-assets.cosmic.aws.dev%2Fa%2F3Bdf7kAGXjhfgT0KbySE3IwDM9V%2Fapp-.webp%3FimgSize%3D602x515" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fprod-assets.cosmic.aws.dev%2Fa%2F3Bdf7kAGXjhfgT0KbySE3IwDM9V%2Fapp-.webp%3FimgSize%3D602x515" title="App Prompt " alt="App Prompt" width="602" height="515"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;App Prompt&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fprod-assets.cosmic.aws.dev%2Fa%2F3BdfIV3i5e9AcbMukVfQt4IpyXJ%2Fapp-.webp%3FimgSize%3D602x589" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fprod-assets.cosmic.aws.dev%2Fa%2F3BdfIV3i5e9AcbMukVfQt4IpyXJ%2Fapp-.webp%3FimgSize%3D602x589" title="App Model Options " alt="App Model Options" width="602" height="589"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;App Model Options&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Once the app was ready, I set it to  &lt;strong&gt;“Anyone on the web”&lt;/strong&gt;  and shared the link.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fprod-assets.cosmic.aws.dev%2Fa%2F3BdfSWnTnVNE5oMa0Q75PTJVBOh%2Fapp-.webp%3FimgSize%3D590x815" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fprod-assets.cosmic.aws.dev%2Fa%2F3BdfSWnTnVNE5oMa0Q75PTJVBOh%2Fapp-.webp%3FimgSize%3D590x815" title="App Share " alt="App Share" width="590" height="815"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;App Share&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Takeaways&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What Works Well&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Zero setup required&lt;/strong&gt;
No development environment or configuration is needed. Everything runs in the browser, making it friendly for non‑technical users and ideal for quick experimentation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No‑code experience&lt;/strong&gt;
Business users can build functional AI apps without engineering support.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Free to use&lt;/strong&gt;
Low‑risk experimentation for teams exploring AI productivity tools.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Business‑friendly workflow&lt;/strong&gt;
Clear navigation from input to output, unlike a chatbot where context can be lost.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fast app creation&lt;/strong&gt;
You can go from idea to working prototype in minutes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Easy distribution&lt;/strong&gt;
Share a single link with colleagues or clients.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Built‑in versioning support&lt;/strong&gt;
PartyRock keeps versions of your app as you iterate. This makes it easy to experiment, roll back changes, and refine your workflow without worrying about losing previous configurations. It’s especially helpful when you’re tuning prompts or adjusting the app structure over multiple iterations.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Advanced tuning available&lt;/strong&gt;
Power users can adjust prompts and model settings for better accuracy.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Where It Can Improve&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Limited file management&lt;/strong&gt;
No custom buttons for selective file removal or opt‑in/opt‑out document handling, which reduces control for business workflows.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No support for processing links&lt;/strong&gt;
PartyRock cannot read or extract information from a URL. Users must manually copy and paste website content, which slows down tasks like handling job postings or referencing online materials.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No built‑in download options&lt;/strong&gt;
You cannot export generated content as PDF or Word files, which adds manual steps to daily work.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No reset function&lt;/strong&gt;
Refreshing the page resets the entire session, which may cause loss of progress.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Inconsistent guidance from Whiskers&lt;/strong&gt;
Whiskers sometimes provides instructions for features that do not exist.
For example, it initially told me to download a .docx file from a widget menu, then later corrected itself and said PartyRock does not support downloads.
This can confuse users and lead to unnecessary redesign of the workflow.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Overall Perspective on AWS PartyRock&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;AWS PartyRock is a strong entry‑level no-code platform for rapid AI prototyping. In my case, it took about 20 minutes to build and share a fully working app, which makes it ideal for quick experimentation and early validation of ideas.&lt;/p&gt;

&lt;p&gt;It allows users to explore AI‑assisted workflows, test concepts, and understand how AI can enhance productivity without requiring engineering resources or technical setup. The no‑code interface, zero environment configuration, and built‑in versioning make it easy to iterate and refine ideas quickly.&lt;/p&gt;

&lt;p&gt;PartyRock is designed for fast learning cycles and creative exploration. It provides a simple way to try out new AI‑driven workflows before deciding whether to develop a more advanced or customized solution later on.&lt;/p&gt;

&lt;p&gt;The post &lt;a href="https://blog.jonanata.com/hands-on-with-aws-partyrock-my-first-app-and-key-takeaways/" rel="noopener noreferrer"&gt;Hands‑On with AWS PartyRock: My First App and Key Takeaways&lt;/a&gt; appeared first on &lt;a href="https://blog.jonanata.com" rel="noopener noreferrer"&gt;Behind the Build&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>aws</category>
      <category>partrock</category>
    </item>
  </channel>
</rss>
