Skip to content

Commit 07c7bbe

Browse files
authored
Merge pull request #16 from fezcode/feature/WYH-16
WHY-16: Better Loading Component
2 parents 03bf458 + 6d70fcb commit 07c7bbe

File tree

6 files changed

+374
-79
lines changed

6 files changed

+374
-79
lines changed

public/rss.xml

Lines changed: 59 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,59 @@
99
<link>https://fezcode.com</link>
1010
</image>
1111
<generator>RSS for Node</generator>
12-
<lastBuildDate>Sun, 18 Jan 2026 12:17:35 GMT</lastBuildDate>
12+
<lastBuildDate>Sun, 01 Feb 2026 00:01:28 GMT</lastBuildDate>
1313
<atom:link href="https://fezcode.com/rss.xml" rel="self" type="application/rss+xml"/>
14-
<pubDate>Sun, 18 Jan 2026 12:17:35 GMT</pubDate>
14+
<pubDate>Sun, 01 Feb 2026 00:01:28 GMT</pubDate>
1515
<copyright><![CDATA[2026 Ahmed Samil Bulbul]]></copyright>
1616
<language><![CDATA[en]]></language>
1717
<managingEditor><![CDATA[samil.bulbul@gmail.com (Ahmed Samil Bulbul)]]></managingEditor>
1818
<webMaster><![CDATA[samil.bulbul@gmail.com (Ahmed Samil Bulbul)]]></webMaster>
1919
<ttl>60</ttl>
20+
<item>
21+
<title><![CDATA[Architecting Trust: 5 Patterns to Prevent Insider Threats]]></title>
22+
<description><![CDATA[[object Object]]]></description>
23+
<link>https://fezcode.com/blog/architecting-trust-preventing-insider-threats</link>
24+
<guid isPermaLink="false">https://fezcode.com/blog/architecting-trust-preventing-insider-threats</guid>
25+
<dc:creator><![CDATA[Ahmed Samil Bulbul]]></dc:creator>
26+
<pubDate>Fri, 23 Jan 2026 00:00:00 GMT</pubDate>
27+
<content:encoded><![CDATA[<h1>Architecting Trust: 5 Patterns to Prevent Insider Threats</h1>
28+
<p><a href="https://fezcode.com/blog/architecting-trust-preventing-insider-threats">Read more...</a></p>]]></content:encoded>
29+
</item>
30+
<item>
31+
<title><![CDATA[Deep Link Configuration: Achieving a Global Parameter Observer in React]]></title>
32+
<description><![CDATA[[object Object]]]></description>
33+
<link>https://fezcode.com/blog/deep-link-configuration-with-url-parameters</link>
34+
<guid isPermaLink="false">https://fezcode.com/blog/deep-link-configuration-with-url-parameters</guid>
35+
<dc:creator><![CDATA[Ahmed Samil Bulbul]]></dc:creator>
36+
<pubDate>Wed, 21 Jan 2026 00:00:00 GMT</pubDate>
37+
<content:encoded><![CDATA[<h1>Deep Link Configuration: Achieving a Global Parameter Observer in React</h1>
38+
<p><a href="https://fezcode.com/blog/deep-link-configuration-with-url-parameters">Read more...</a></p>]]></content:encoded>
39+
</item>
40+
<item>
41+
<title><![CDATA[Introducing Fezluxe: A Study in Refined Architectural Elegance]]></title>
42+
<description><![CDATA[[object Object]]]></description>
43+
<link>https://fezcode.com/blog/introducing-fezluxe-refined-architectural-elegance</link>
44+
<guid isPermaLink="false">https://fezcode.com/blog/introducing-fezluxe-refined-architectural-elegance</guid>
45+
<dc:creator><![CDATA[Ahmed Samil Bulbul]]></dc:creator>
46+
<pubDate>Tue, 20 Jan 2026 00:00:00 GMT</pubDate>
47+
<content:encoded><![CDATA[<h1>Introducing Fezluxe: A Study in Refined Architectural Elegance</h1>
48+
<p><a href="https://fezcode.com/blog/introducing-fezluxe-refined-architectural-elegance">Read more...</a></p>]]></content:encoded>
49+
</item>
50+
<item>
51+
<title><![CDATA[The FIFA Paradox: Why We Spend 14 Hours Playing Games We Hate]]></title>
52+
<description><![CDATA[[object Object]]]></description>
53+
<link>https://fezcode.com/blog/gun-and-ball</link>
54+
<guid isPermaLink="false">https://fezcode.com/blog/gun-and-ball</guid>
55+
<dc:creator><![CDATA[Ahmed Samil Bulbul]]></dc:creator>
56+
<pubDate>Mon, 19 Jan 2026 00:00:00 GMT</pubDate>
57+
<content:encoded><![CDATA[<blockquote>
58+
<p><strong>⚠️ Disclaimer: Open Analysis</strong></p>
59+
<p>This post explores game data using statistical analysis. Please note that while I am an experienced engineer,
60+
I am not a specialized Data Scientist. I have made the code and data available <a href="https://github.com/fezcode/Project-Touch-Grass">in GitHub</a> for transparency.
61+
If you find errors in the methodology or want to improve the model, I welcome your feedback and pull requests.</p>
62+
</blockquote>
63+
<p><a href="https://fezcode.com/blog/gun-and-ball">Read more...</a></p>]]></content:encoded>
64+
</item>
2065
<item>
2166
<title><![CDATA[Dying is Easy, Comedy is Statistically Impossible: An IMDbayes Analysis]]></title>
2267
<description><![CDATA[[object Object]]]></description>
@@ -91,9 +136,18 @@ This ensured our statistical analysis was based on titles with a minimum level o
91136
<p>To get deeper insights, I needed better math than simple means.</p>
92137
<h4>Metric A: The Weighted Rating (Bayesian Average)</h4>
93138
<p>How do you compare a movie with a 9.0 rating and 105 votes against an 8.2 rating with 500,000 votes? The latter score is more statistically significant.</p>
94-
<p>I adopted IMDb&#39;s own <strong>Weighted Rating</strong> formula. This &quot;Bayesian average&quot; pulls a movie&#39;s rating toward the global average (C) if it has few votes (v),
95-
only allowing it to deviate as it gains more votes over a threshold (m).</p>
96-
<p><img src="/images/posts/wgsiw/formula.png" alt="Weighted Rating"></p>
139+
<p>I adopted IMDb&#39;s own <strong>Weighted Rating</strong> formula. This &quot;Bayesian average&quot; pulls a movie&#39;s rating toward the global average $C$ if it has few votes $v$,
140+
only allowing it to deviate as it gains more votes over a threshold $m$.</p>
141+
<p>$$
142+
WR = \left( \frac{v}{v+m} \cdot R \right) + \left( \frac{m}{v+m} \cdot C \right)
143+
$$</p>
144+
<p><strong>Where:</strong></p>
145+
<ul>
146+
<li>$R$ = Average Rating of the movie</li>
147+
<li>$v$ = Number of votes for the movie</li>
148+
<li>$m$ = Minimum votes required to be listed (Threshold: 100)</li>
149+
<li>$C$ = Mean vote across the whole dataset</li>
150+
</ul>
97151
<p>This provided a fair &quot;Quality Score&quot; for every movie.</p>
98152
<h4>Metric B: The p99 Ceiling</h4>
99153
<p>I wanted to know the &quot;potential&quot; of a genre. Even if most Action movies are mediocre, how good are the very best ones?</p>

0 commit comments

Comments
 (0)