Skip to content

Commit 17f943d

Browse files
committed
Updates
1 parent 435881f commit 17f943d

11 files changed

+106
-8
lines changed

asset-manifest.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"files": {
33
"main.css": "/static/css/main.1edf2d75.css",
4-
"main.js": "/static/js/main.7baa837e.js",
4+
"main.js": "/static/js/main.f22f2dc4.js",
55
"static/js/453.f568ff1d.chunk.js": "/static/js/453.f568ff1d.chunk.js",
66
"static/media/border.jpg": "/static/media/border.b7869a9ea7ccd009873c.jpg",
77
"static/media/parchment.png": "/static/media/parchment.c4af92656f29dc66bd67.png",
@@ -11,11 +11,11 @@
1111
"static/media/slick.woff": "/static/media/slick.295183786cd8a1389865.woff",
1212
"index.html": "/index.html",
1313
"main.1edf2d75.css.map": "/static/css/main.1edf2d75.css.map",
14-
"main.7baa837e.js.map": "/static/js/main.7baa837e.js.map",
14+
"main.f22f2dc4.js.map": "/static/js/main.f22f2dc4.js.map",
1515
"453.f568ff1d.chunk.js.map": "/static/js/453.f568ff1d.chunk.js.map"
1616
},
1717
"entrypoints": [
1818
"static/css/main.1edf2d75.css",
19-
"static/js/main.7baa837e.js"
19+
"static/js/main.f22f2dc4.js"
2020
]
2121
}

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<!doctype html><html lang="en" class="dark"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><link rel="icon" type="image/svg+xml" href="/favicon.svg"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="codex by fezcode..."/><link rel="apple-touch-icon" href="/logo192.png"/><link rel="manifest" href="/manifest.json"/><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;700&family=Space+Mono:wght@400;700&display=swap" rel="stylesheet"><link href="https://fonts.googleapis.com/css2?family=Arvo&family=Inter&family=Playfair+Display&display=swap" rel="stylesheet"><title>fezcodex</title><script defer="defer" src="/static/js/main.7baa837e.js"></script><link href="/static/css/main.1edf2d75.css" rel="stylesheet"></head><body class="bg-slate-950"><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>
1+
<!doctype html><html lang="en" class="dark"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><link rel="icon" type="image/svg+xml" href="/favicon.svg"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="codex by fezcode..."/><link rel="apple-touch-icon" href="/logo192.png"/><link rel="manifest" href="/manifest.json"/><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;700&family=Space+Mono:wght@400;700&display=swap" rel="stylesheet"><link href="https://fonts.googleapis.com/css2?family=Arvo&family=Inter&family=Playfair+Display&display=swap" rel="stylesheet"><title>fezcodex</title><script defer="defer" src="/static/js/main.f22f2dc4.js"></script><link href="/static/css/main.1edf2d75.css" rel="stylesheet"></head><body class="bg-slate-950"><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>

logs/logs.json

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,38 @@
11
[
2+
{
3+
"category": "Tools",
4+
"date": "2025-11-03",
5+
"link": "https://mastra.ai/",
6+
"rating": 5,
7+
"slug": "tool-mastra-ai",
8+
"title": "Mastra AI"
9+
},
10+
{
11+
"category": "Article",
12+
"date": "2025-11-03",
13+
"link": "https://blog.hyperknot.com/p/openfreemap-survived-100000-requests",
14+
"rating": 3,
15+
"slug": "openfreemap-survived-100000-requests",
16+
"author": "Zsolt Ero",
17+
"title": "OpenFreeMap survived 100,000 requests per second"
18+
},
19+
{
20+
"category": "Websites",
21+
"date": "2025-11-03",
22+
"link": "https://wplace.live/",
23+
"rating": 5,
24+
"slug": "website-wplace-live",
25+
"title": "wplace.live"
26+
},
27+
{
28+
"category": "Article",
29+
"date": "2025-11-03",
30+
"link": "https://endtimes.dev/why-your-website-should-be-under-14kb-in-size/",
31+
"rating": 4,
32+
"slug": "why-your-website-should-be-under-14kb-in-size",
33+
"author": "Nathaniel",
34+
"title": "Why your website should be under 14kB in size"
35+
},
236
{
337
"author": "Albert Camus",
438
"category": "Book",
@@ -116,5 +150,13 @@
116150
"rating": 5,
117151
"slug": "food-omelette",
118152
"title": "Omelette"
153+
},
154+
{
155+
"category": "Websites",
156+
"date": "2025-11-03",
157+
"link": "https://missingdice.com/dice-roller/",
158+
"rating": 5,
159+
"slug": "website-missing-dice-dice-roller",
160+
"title": "Missing Dice - Dice Roller"
119161
}
120162
]
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
### Summary of "OPENFREEMAP SURVIVED 100,000 REQUESTS PER SECOND"
2+
3+
The article is a fascinating account of how OpenFreeMap, a free and open-source map service, unexpectedly survived a massive traffic spike of 100,000 requests per second. The author, Zsolt Ero, details his investigation into the cause of the traffic, which he traced back to a new collaborative drawing website called Wplace.live. The article highlights the resilience of OpenFreeMap's architecture, the importance of Cloudflare's services, and the lessons learned from the experience.
4+
5+
### Strong Sides
6+
7+
* **Engaging Narrative:** The article is written in a compelling, first-person narrative that draws the reader in and makes a technical topic feel like a detective story.
8+
* **Transparency:** The author is very transparent about the challenges he faced and the mistakes he made, which makes the article more relatable and trustworthy.
9+
* **Actionable Insights:** The article provides valuable insights for developers and system administrators, such as the importance of monitoring, the need for rate limiting, and the benefits of using a CDN.
10+
11+
### Weak Sides
12+
13+
* **Limited Technical Detail:** While the article provides a good overview of the situation, it could have gone into more technical detail about the specific configurations and optimizations that allowed OpenFreeMap to survive the traffic spike.
14+
* **Lack of a Broader Perspective:** The article focuses on the author's personal experience, but it would have been interesting to see a broader discussion of the challenges of running a free and open-source service.
15+
16+
### Important Parts
17+
18+
* **The Power of Open Source:** The article is a testament to the power of open-source software and the community that supports it.
19+
* **The Importance of Monitoring:** The author's ability to quickly identify and diagnose the problem was due in large part to his use of monitoring tools like nload and Cloudflare analytics.
20+
* **The Need for Rate Limiting:** The article highlights the importance of implementing rate limiting to protect services from abuse and unexpected traffic spikes.
21+
* **The Benefits of a CDN:** The article demonstrates the crucial role that a CDN like Cloudflare can play in mitigating the impact of large traffic spikes.

logs/tool-mastra-ai.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
### Mastra - The Typescript AI Agent Framework
2+
3+
A demo of Mastra, the open-source Agent Framework for Typescript.
4+
5+
[Mastra Demo - The Typescript AI Agent Framework](https://www.youtube.com/watch?v=8o_Ejbcw5s8)
6+
7+
Check the [Github Repo](https://github.com/mastra-ai/mastra)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
### Dice Roller
2+
3+
A beautiful website to roll dice.
4+
5+
[Dice Roller](https://missingdice.com/dice-roller/)

logs/website-wplace-live.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
### wplace Live
2+
3+
A new collaborative drawing website appeared, built from scratch using OpenFreeMap.
4+
5+
[wplace.live](https://wplace.live/)
6+
7+
There is a website for scripting. [life not live](https://wplace.life/)
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
### Summary of "Why your website should be under 14kB in size"
2+
3+
The article argues that for optimal performance, a website's initial load should be under 14kB. This is due to the TCP slow start algorithm, which typically sends the first 10 TCP packets in the initial burst. Since each packet is about 1.46kB, this adds up to 14.6kB. By keeping the initial load under this size, a website can avoid additional round trips, significantly reducing latency and improving the user experience, especially on slower networks.
4+
5+
### Strong Sides
6+
7+
* **Clear Technical Explanation:** The article does an excellent job of explaining a complex technical topic (TCP slow start) in a way that is easy to understand.
8+
* **Actionable Advice:** It provides concrete steps that developers can take to reduce their website's size, such as optimizing images, removing unnecessary frameworks, and prioritizing above-the-fold content.
9+
* **Relevant to Modern Web Development:** Despite the increasing availability of high-speed internet, the article correctly points out that many users still experience slow connections, making this advice highly relevant.
10+
11+
### Important Parts
12+
13+
* **The 14kB Rule:** The core concept of the article, which is that a website's initial load should be under 14kB to avoid additional round trips.
14+
* **TCP Slow Start:** The underlying technical reason for the 14kB rule.
15+
* **Latency:** The article's emphasis on the importance of latency in user experience.
16+
* **Actionable Advice:** The practical steps that developers can take to reduce their website's size.
Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)