|
9 | 9 | <link>https://fezcode.com</link> |
10 | 10 | </image> |
11 | 11 | <generator>RSS for Node</generator> |
12 | | - <lastBuildDate>Fri, 28 Nov 2025 22:01:14 GMT</lastBuildDate> |
| 12 | + <lastBuildDate>Fri, 12 Dec 2025 09:35:57 GMT</lastBuildDate> |
13 | 13 | <atom:link href="https://fezcode.com/rss.xml" rel="self" type="application/rss+xml"/> |
14 | | - <pubDate>Fri, 28 Nov 2025 22:01:14 GMT</pubDate> |
| 14 | + <pubDate>Fri, 12 Dec 2025 09:35:57 GMT</pubDate> |
15 | 15 | <copyright><![CDATA[2025 Ahmed Samil Bulbul]]></copyright> |
16 | 16 | <language><![CDATA[en]]></language> |
17 | 17 | <managingEditor><![CDATA[samil.bulbul@gmail.com (Ahmed Samil Bulbul)]]></managingEditor> |
18 | 18 | <webMaster><![CDATA[samil.bulbul@gmail.com (Ahmed Samil Bulbul)]]></webMaster> |
19 | 19 | <ttl>60</ttl> |
| 20 | + <item> |
| 21 | + <title><![CDATA[React Magic: Rendering Components from Markdown Links]]></title> |
| 22 | + <description><![CDATA[[object Object]]]></description> |
| 23 | + <link>https://fezcode.com/#/blog/react-magic-markdown-components</link> |
| 24 | + <guid isPermaLink="false">https://fezcode.com/#/blog/react-magic-markdown-components</guid> |
| 25 | + <dc:creator><![CDATA[Ahmed Samil Bulbul]]></dc:creator> |
| 26 | + <pubDate>Fri, 12 Dec 2025 00:00:00 GMT</pubDate> |
| 27 | + <content:encoded><![CDATA[<p>Static text is boring. In a modern React application, your content should be alive.</p> |
| 28 | +<p><a href="https://fezcode.com/#/blog/react-magic-markdown-components">Read more...</a></p>]]></content:encoded> |
| 29 | + </item> |
| 30 | + <item> |
| 31 | + <title><![CDATA[Implementing a Resizable Global Sliding Side Panel in React]]></title> |
| 32 | + <description><![CDATA[[object Object]]]></description> |
| 33 | + <link>https://fezcode.com/#/blog/implementing-a-sliding-side-panel</link> |
| 34 | + <guid isPermaLink="false">https://fezcode.com/#/blog/implementing-a-sliding-side-panel</guid> |
| 35 | + <dc:creator><![CDATA[Ahmed Samil Bulbul]]></dc:creator> |
| 36 | + <pubDate>Thu, 11 Dec 2025 00:00:00 GMT</pubDate> |
| 37 | + <content:encoded><![CDATA[<p>Sometimes, a modal is just too intrusive. You want to show detailed context—like a complex rating system or metadata—without forcing the user to lose their place on the page or blocking the entire UI with a backdrop that demands immediate attention. Enter the <strong>Sliding Side Panel</strong>.</p> |
| 38 | +<p><a href="https://fezcode.com/#/blog/implementing-a-sliding-side-panel">Read more...</a></p>]]></content:encoded> |
| 39 | + </item> |
| 40 | + <item> |
| 41 | + <title><![CDATA[Building a Digital Rotary Phone]]></title> |
| 42 | + <description><![CDATA[[object Object]]]></description> |
| 43 | + <link>https://fezcode.com/#/blog/building-a-digital-rotary-phone</link> |
| 44 | + <guid isPermaLink="false">https://fezcode.com/#/blog/building-a-digital-rotary-phone</guid> |
| 45 | + <dc:creator><![CDATA[Ahmed Samil Bulbul]]></dc:creator> |
| 46 | + <pubDate>Tue, 02 Dec 2025 00:00:00 GMT</pubDate> |
| 47 | + <content:encoded><![CDATA[<p>In a world of touchscreens and haptic feedback, there's something deeply satisfying about the mechanical click-whirrr of a rotary phone. |
| 48 | +I recently built a digital version of this retro interface for Fezcodex, and I want to take you through the engineering journey—from the |
| 49 | +trigonometry of the dial to the state management of the call logic.</p> |
| 50 | +<p><a href="https://fezcode.com/#/blog/building-a-digital-rotary-phone">Read more...</a></p>]]></content:encoded> |
| 51 | + </item> |
| 52 | + <item> |
| 53 | + <title><![CDATA[Nocturnote: A Sleek and Modern Text Editor]]></title> |
| 54 | + <description><![CDATA[[object Object]]]></description> |
| 55 | + <link>https://fezcode.com/#/blog/nocturnote</link> |
| 56 | + <guid isPermaLink="false">https://fezcode.com/#/blog/nocturnote</guid> |
| 57 | + <dc:creator><![CDATA[Ahmed Samil Bulbul]]></dc:creator> |
| 58 | + <pubDate>Mon, 01 Dec 2025 00:00:00 GMT</pubDate> |
| 59 | + <content:encoded><![CDATA[<h2>Nocturnote: The Text Editor I Always Wanted</h2> |
| 60 | +<p>Have you ever felt like your text editor is either doing too much or too little? That's exactly how I felt before I started building <strong>Nocturnote</strong>.</p> |
| 61 | +<p><a href="https://fezcode.com/#/blog/nocturnote">Read more...</a></p>]]></content:encoded> |
| 62 | + </item> |
| 63 | + <item> |
| 64 | + <title><![CDATA[The Art of Recursive Botany: How Fractal Flora Works]]></title> |
| 65 | + <description><![CDATA[[object Object]]]></description> |
| 66 | + <link>https://fezcode.com/#/blog/how-fractal-flora-works</link> |
| 67 | + <guid isPermaLink="false">https://fezcode.com/#/blog/how-fractal-flora-works</guid> |
| 68 | + <dc:creator><![CDATA[Ahmed Samil Bulbul]]></dc:creator> |
| 69 | + <pubDate>Fri, 28 Nov 2025 00:00:00 GMT</pubDate> |
| 70 | + <content:encoded><![CDATA[<p>Have you ever wondered how nature creates such intricate and beautiful patterns, |
| 71 | +from the branching of trees to the delicate veins of a leaf? Much of this complexity can be explained by surprisingly simple rules, |
| 72 | +often involving <strong>fractals</strong> and <strong>recursion</strong>. |
| 73 | +Our new "Fractal Flora" app lets you explore these principles by growing your own digital trees with a few sliders.</p> |
| 74 | +<p><a href="https://fezcode.com/#/blog/how-fractal-flora-works">Read more...</a></p>]]></content:encoded> |
| 75 | + </item> |
20 | 76 | <item> |
21 | 77 | <title><![CDATA[Unlocking Your Journey: Introducing the Fezcodex Achievement System!]]></title> |
22 | 78 | <description><![CDATA[[object Object]]]></description> |
@@ -516,7 +572,7 @@ For now, we'll have to stick to our practical solutions. But one can dream o |
516 | 572 | <guid isPermaLink="false">https://fezcode.com/#/blog/do-i-need-to-create-a-lib-for-that</guid> |
517 | 573 | <dc:creator><![CDATA[Ahmed Samil Bulbul]]></dc:creator> |
518 | 574 | <pubDate>Thu, 16 Oct 2025 00:00:00 GMT</pubDate> |
519 | | - <content:encoded><![CDATA[<h1>Do I Need to Create a Lib For That?</h1> |
| 575 | + <content:encoded><![CDATA[<h2>My Journey into Go Libraries</h2> |
520 | 576 | <p><a href="https://fezcode.com/#/blog/do-i-need-to-create-a-lib-for-that">Read more...</a></p>]]></content:encoded> |
521 | 577 | </item> |
522 | 578 | <item> |
|
0 commit comments