1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- <?xml version="1.0" encoding="utf-8" standalone="yes"?>
- <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
- <channel>
- <title>codeskraps</title>
- <link>https://codeskraps.com/</link>
- <description>Recent content on codeskraps</description>
- <generator>Hugo</generator>
- <language>en-us</language>
- <managingEditor>me@codeskraps.com (codeskraps)</managingEditor>
- <webMaster>me@codeskraps.com (codeskraps)</webMaster>
- <lastBuildDate>Sat, 05 Apr 2025 10:00:00 +0100</lastBuildDate>
- <atom:link href="https://codeskraps.com/index.xml" rel="self" type="application/rss+xml" />
- <item>
- <title>About Me</title>
- <link>https://codeskraps.com/about/</link>
- <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>me@codeskraps.com (codeskraps)</author>
- <guid>https://codeskraps.com/about/</guid>
- <description><p>















 
 
 
 
 
 <picture>
 <img class="img-fluid" src="https://codeskraps.com/images/me_codeskraps.gif?v=9df9e0930034eb1e10990a99d3ef1056" alt="me" loading="lazy" height="107" width="150" />
</picture>
</p>
<p>I&rsquo;m a passionate and highly motivated software engineer with a deep-rooted love for technology that dates back to my first computer, an Amstrad 8256. From those early days of programming as a hobby, I&rsquo;ve turned my passion into a successful career, specializing in cross-platform mobile development with expertise in both Android and iOS ecosystems.</p>
<br>
<h2 id="professional-journey">Professional Journey</h2>
<p>Currently, I&rsquo;m a professional at Trifork Smart Enterprise, where I leverage my extensive experience in mobile development to deliver high-quality solutions. My career spans various domains, including:</p></description>
- </item>
- <item>
- <title>Building PublicPoolAndroid in One Day with Cursor</title>
- <link>https://codeskraps.com/posts/2025/public_pool_android/</link>
- <pubDate>Sat, 05 Apr 2025 10:00:00 +0100</pubDate><author>me@codeskraps.com (codeskraps)</author>
- <guid>https://codeskraps.com/posts/2025/public_pool_android/</guid>
- <description><p>Today I want to share how I built a complete cryptocurrency mining monitoring app in just one day, from initial concept to Google Play Store submission, using Cursor as my IDE.</p>













 
 
 
 
 <picture style="display: block; text-align: center; margin: 2rem auto;">
 <source media="(max-width: 480px)" srcset="https://codeskraps.com/posts/2025/public_pool_android/feature_graphic_hu_b07fb17dbb2a4697.jpg">
 <source media="(max-width: 800px)" srcset="https://codeskraps.com/posts/2025/public_pool_android/feature_graphic_hu_40801fc72754b39c.jpg">
 <source media="(min-width: 801px)" srcset="https://codeskraps.com/posts/2025/public_pool_android/feature_graphic_hu_cc0a414e721049d1.jpg">
 <img 
 src="https://codeskraps.com/posts/2025/public_pool_android/feature_graphic_hu_cc0a414e721049d1.jpg" 
 alt="Public Pool Android App" 
 width="800" 
 height="391"
 style="max-width: 100%; height: auto; margin: 0 auto; display: block;"
 class="responsive-image"
 loading="lazy"
 >
 </picture></description>
- </item>
- <item>
- <title>The Evolution of Software Development in the AI Era</title>
- <link>https://codeskraps.com/posts/2025/evolution_software_development_ai/</link>
- <pubDate>Wed, 02 Apr 2025 00:00:00 +0100</pubDate><author>me@codeskraps.com (codeskraps)</author>
- <guid>https://codeskraps.com/posts/2025/evolution_software_development_ai/</guid>
- <description><p>When ChatGPT was released on November 30, 2022, few of us understood how dramatically it would transform the software development landscape. As someone who&rsquo;s worked through this transition, I&rsquo;ve witnessed firsthand the remarkable shift in how we approach coding and problem-solving.</p>













 
 
 
 
 <picture style="display: block; text-align: center; margin: 2rem auto;">
 <source media="(max-width: 480px)" srcset="https://codeskraps.com/posts/2025/evolution_software_development_ai/header_hu_6f3939eea610ecff.jpg">
 <source media="(max-width: 800px)" srcset="https://codeskraps.com/posts/2025/evolution_software_development_ai/header_hu_88733619c784d65a.jpg">
 <source media="(min-width: 801px)" srcset="https://codeskraps.com/posts/2025/evolution_software_development_ai/header_hu_3ad9a43b3c96546.jpg">
 <img 
 src="https://codeskraps.com/posts/2025/evolution_software_development_ai/header_hu_3ad9a43b3c96546.jpg" 
 alt="The Evolution of Software Development in the AI Era" 
 width="600" 
 height="344"
 style="max-width: 100%; height: auto; margin: 0 auto; display: block;"
 class="responsive-image"
 loading="lazy"
 >
 </picture></description>
- </item>
- <item>
- <title>Move /home Folder</title>
- <link>https://codeskraps.com/posts/2025/move_home_folder/</link>
- <pubDate>Wed, 29 Jan 2025 14:30:17 +0100</pubDate><author>me@codeskraps.com (codeskraps)</author>
- <guid>https://codeskraps.com/posts/2025/move_home_folder/</guid>
- <description><p>You can move the <code>/home</code> folder on Ubuntu, but you must do it carefully to avoid breaking your system. Below are the steps to safely move <code>/home</code> to a new location.</p></description>
- </item>
- <item>
- <title>React Native vs Kotlin Multiplatform</title>
- <link>https://codeskraps.com/posts/2024/react_vs_kmp/</link>
- <pubDate>Thu, 03 Oct 2024 17:16:34 +0200</pubDate><author>me@codeskraps.com (codeskraps)</author>
- <guid>https://codeskraps.com/posts/2024/react_vs_kmp/</guid>
- <description><h2 id="introduction">Introduction</h2>
<p>In the ever-evolving world of mobile app development, choosing the right cross-platform framework can be a game-changer for businesses and developers alike. Two prominent contenders in this space are React Native and Kotlin Multiplatform (KMP). Both offer unique approaches to the challenge of writing code once and deploying it across multiple platforms. This article will dive deep into the strengths and considerations of each, helping you make an informed decision for your next project.</p></description>
- </item>
- <item>
- <title>Simplifying MVI Architecture</title>
- <link>https://codeskraps.com/posts/2024/mvi_architecture/</link>
- <pubDate>Fri, 27 Sep 2024 13:45:09 +0200</pubDate><author>me@codeskraps.com (codeskraps)</author>
- <guid>https://codeskraps.com/posts/2024/mvi_architecture/</guid>
- <description><p>Model-View-Intent (MVI) is a powerful architectural pattern for building user interfaces, especially in Android development. In this post, we&rsquo;ll explore a helper class that simplifies the implementation of MVI, making it easier to manage state, handle user intents, and emit actions in your application.</p></description>
- </item>
- <item>
- <title>When .gitignore Doesnt Seem to Work: A Quick Fix</title>
- <link>https://codeskraps.com/posts/2024/gitignore_not_working/</link>
- <pubDate>Sun, 02 Jun 2024 18:14:23 +0200</pubDate><author>me@codeskraps.com (codeskraps)</author>
- <guid>https://codeskraps.com/posts/2024/gitignore_not_working/</guid>
- <description><p>As developers, we&rsquo;ve all been there. You&rsquo;ve added a file or folder to your <code>.gitignore</code>, but Git keeps tracking it anyway. What gives? Let&rsquo;s dive into why this happens and how to fix it.</p></description>
- </item>
- <item>
- <title>Configuring SSH Keys for Individual Git Commands</title>
- <link>https://codeskraps.com/posts/2024/git_ssh_command/</link>
- <pubDate>Wed, 17 Apr 2024 16:56:53 +0200</pubDate><author>me@codeskraps.com (codeskraps)</author>
- <guid>https://codeskraps.com/posts/2024/git_ssh_command/</guid>
- <description><p>When working with Git repositories, you often need to authenticate using SSH keys. While you can configure SSH settings globally, there are times when you need to use a specific SSH key for just one command. This is particularly useful when cloning a new repository or adding a submodule, where there isn&rsquo;t yet a local <code>.git/config</code> file to modify.</p></description>
- </item>
- <item>
- <title>Projects</title>
- <link>https://codeskraps.com/projects/</link>
- <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>me@codeskraps.com (codeskraps)</author>
- <guid>https://codeskraps.com/projects/</guid>
- <description><div class="project-container">
 <div class="project-layout">
 <div class="project-image">
 <img src="https://codeskraps.com/images/public_pool/ic_launcher.webp" alt="Public Pool Android logo">
 </div>
 <div class="project-content">
 <h1><a href="https://repo.codeskraps.com/codeskraps/PublicPoolAndroid">Public Pool Android</a></h1>
 <p>Monitor your cryptocurrency mining activity on Public Pool directly from your Android device. Keep track of your hash rate, workers, and wallet details on the go.</p>
<h3 id="features">Features</h3>
<ul>
<li><strong>Dashboard:</strong> View your overall mining statistics, including best difficulty, network difficulty, network hash rate, block height, and hash rate history</li>
<li><strong>Workers:</strong> Monitor the status of your individual mining workers, including their hash rate, difficulty, and last seen time</li>
<li><strong>Wallet:</strong> Check your wallet balance, transaction history, and the current price of the mined currency</li>
</ul>
<div style="display: flex !important; flex-wrap: wrap !important; gap: 1rem !important; justify-content: center !important; margin: 2rem 0 !important;">
 <div style="flex: 1 !important; max-width: 180px !important; min-width: 120px !important;">
 <img src="https://codeskraps.com/images/public_pool/dashboard.png" alt="Dashboard screen" style="display: block !important; width: 100% !important; height: auto !important; border-radius: 8px !important; border: 1px solid #ddd !important; box-shadow: 0 2px 5px rgba(0,0,0,0.1) !important;">
 </div>
 <div style="flex: 1 !important; max-width: 180px !important; min-width: 120px !important;">
 <img src="https://codeskraps.com/images/public_pool/workers.png" alt="Workers screen" style="display: block !important; width: 100% !important; height: auto !important; border-radius: 8px !important; border: 1px solid #ddd !important; box-shadow: 0 2px 5px rgba(0,0,0,0.1) !important;">
 </div>
 <div style="flex: 1 !important; max-width: 180px !important; min-width: 120px !important;">
 <img src="https://codeskraps.com/images/public_pool/wallet.png" alt="Wallet screen" style="display: block !important; width: 100% !important; height: auto !important; border-radius: 8px !important; border: 1px solid #ddd !important; box-shadow: 0 2px 5px rgba(0,0,0,0.1) !important;">
 </div>
</div>
<p>Available on <a href="https://play.google.com/store/apps/details?id=com.codeskraps.publicpool">Google Play</a> - A lightweight app to keep you connected to your mining operations wherever you go.</p></description>
- </item>
- </channel>
- </rss>
|