<?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: Chrispinus Jacob</title>
    <description>The latest articles on DEV Community by Chrispinus Jacob (@chrispinus_jacob).</description>
    <link>https://dev.to/chrispinus_jacob</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%2F2882252%2F4565c698-02d3-4d88-adee-91e8b142811c.jpg</url>
      <title>DEV Community: Chrispinus Jacob</title>
      <link>https://dev.to/chrispinus_jacob</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/chrispinus_jacob"/>
    <language>en</language>
    <item>
      <title>TGK EVENTS</title>
      <dc:creator>Chrispinus Jacob</dc:creator>
      <pubDate>Fri, 05 Dec 2025 21:42:19 +0000</pubDate>
      <link>https://dev.to/chrispinus_jacob/tgk-events-26f1</link>
      <guid>https://dev.to/chrispinus_jacob/tgk-events-26f1</guid>
      <description>&lt;p&gt;Managing tech events and communities in Kenya just got easier. TGK Events is a modern WordPress theme built for performance, security, and an outstanding user experience. Whether you’re organizing online webinars, physical hackathons, or hybrid tech meetups, this theme has you covered.&lt;/p&gt;

&lt;p&gt;Features&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Event Management&lt;/li&gt;
&lt;/ol&gt;

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

&lt;ul&gt;
&lt;li&gt;Create, edit, and manage tech events seamlessly.&lt;/li&gt;
&lt;li&gt;Event categories and filtering for easy discovery.&lt;/li&gt;
&lt;li&gt;Location-based search tailored to &lt;strong&gt;Kenyan counties&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Support for &lt;strong&gt;Online, Physical, and Hybrid&lt;/strong&gt; event modes.&lt;/li&gt;
&lt;li&gt;Unique tracking codes for each event.&lt;/li&gt;
&lt;li&gt;Event ratings and interest tracking to gauge engagement.&lt;/li&gt;
&lt;li&gt;SEO-optimized event pages with structured data for better search visibility.&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Community Directory&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;Tech community listings for networking.&lt;/li&gt;
&lt;li&gt;Community interest tracking to connect like-minded people.&lt;/li&gt;
&lt;li&gt;Category-based filtering for quick navigation.&lt;/li&gt;
&lt;li&gt;Social media integration for sharing and promotion.&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Email Notifications&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;Newsletter subscription system with category-based preferences.&lt;/li&gt;
&lt;li&gt;Daily and weekly digest options to keep users informed.&lt;/li&gt;
&lt;li&gt;Email campaign management with click tracking and analytics.&lt;/li&gt;
&lt;li&gt;Secure unsubscribe system using HMAC tokens.&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Admin Portal&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;Real-time dashboard with statistics for quick insights.&lt;/li&gt;
&lt;li&gt;Full event management (CRUD operations).&lt;/li&gt;
&lt;li&gt;Subscriber management for your community.&lt;/li&gt;
&lt;li&gt;Tools for creating and managing email campaigns.&lt;/li&gt;
&lt;li&gt;Analytics and reporting for performance tracking.&lt;/li&gt;
&lt;li&gt;System monitoring and error logging for reliability.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;💡 Why TechEvents Kenya?&lt;/p&gt;

&lt;p&gt;This theme is designed specifically for Kenya’s tech ecosystem, making it easier for organizers, communities, and tech enthusiasts to connect. It’s optimized for speed, security, and usability, ensuring that your tech events run smoothly online and offline.&lt;/p&gt;

&lt;p&gt;Check it out &lt;a href="https://github.com/chrispinusjacob/TGK-EVENTS" rel="noopener noreferrer"&gt;https://github.com/chrispinusjacob/TGK-EVENTS&lt;/a&gt; &lt;/p&gt;

</description>
      <category>kiro</category>
      <category>kenya</category>
      <category>techinkenya</category>
      <category>techcommunity</category>
    </item>
    <item>
      <title>QAutoGame</title>
      <dc:creator>Chrispinus Jacob</dc:creator>
      <pubDate>Sat, 10 May 2025 13:28:56 +0000</pubDate>
      <link>https://dev.to/chrispinus_jacob/qautogame-4mei</link>
      <guid>https://dev.to/chrispinus_jacob/qautogame-4mei</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/aws-amazon-q-v2025-04-30"&gt;Amazon Q Developer "Quack The Code" Challenge&lt;/a&gt;: That's Entertainment!&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;I developed QAutoGame, a retro-style arcade racing game constructed using Python and Pygame, powered by Amazon Q Developer. The game is played by controlling a pixel car, dodging traffic, and collecting orbs to earn more points. There are three difficulty levels (Easy, Medium, Hard), customizable sound settings, and a high score system. The retro 8-bit aesthetic and minimal controls render QAutoGame nostalgic and entertaining for users of all ages.&lt;/p&gt;

&lt;p&gt;What's enjoyable about QAutoGame is its simplicity and replayability—due to Amazon Q's coding assistance, I could experiment with game logic, optimize performance, and rapidly test features like difficulty scaling, pausing mechanics, and score persistence&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3kut78cwcnotzgojk816.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3kut78cwcnotzgojk816.jpg" alt="Image description" width="800" height="638"&gt;&lt;/a&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%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5h5yuekn4dhrmx1m1xlt.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5h5yuekn4dhrmx1m1xlt.jpg" alt="Image description" width="800" height="632"&gt;&lt;/a&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%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw5m0g16nur667nezje48.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw5m0g16nur667nezje48.jpg" alt="Image description" width="800" height="629"&gt;&lt;/a&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%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frvp28lpjdtkyqeuduh6c.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frvp28lpjdtkyqeuduh6c.jpg" alt="Image description" width="800" height="631"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Check out the video demo:&lt;br&gt;
 &lt;a href="https://youtu.be/lfpxKVB1z48" rel="noopener noreferrer"&gt;YouTube Demo Video&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Code Repository
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/chrispinusjacob/Quack-the-Code---QAutoRacer" rel="noopener noreferrer"&gt;Code Repository&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Used Amazon Q Developer
&lt;/h2&gt;

&lt;p&gt;Amazon Q Developer played a crucial role during my game development journey. I utilized Q to:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Create and rework neat Python code for various game modules.

Fix movement, collision check, and sound effect logic.

Accelerate UI creation for the menu screen and instructions window.

Add high-score saving with JSON and enhance code modularity.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Q helped me stay in flow while building and made handling tricky parts like pausing and continuing the game without introducing bugs easier. My tip: break your logic into small pieces and use Q Developer step by step—it works best when your requests are short and specific.&lt;/p&gt;

&lt;p&gt;⚠️ Please leave this comment in your submission if you or your teammates are currently students. Remove this comment if you're not a student.&lt;/p&gt;

&lt;p&gt;⚠️ By submitting this entry, you agree to receive communications from AWS regarding products, services, events, and special offers. You can unsubscribe at any time. Your information will be handled in accordance with &lt;a href="https://aws.amazon.com/privacy/" rel="noopener noreferrer"&gt;AWS's Privacy Policy&lt;/a&gt;. Additionally, your submission and project may be publicly featured on AWS's social media channels or related promotional materials.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>awschallenge</category>
      <category>ai</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
