-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathrss.xml
More file actions
354 lines (331 loc) · 29.4 KB
/
rss.xml
File metadata and controls
354 lines (331 loc) · 29.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
<title>WarsawJS Blog</title>
<link>https://blog.warsawjs.com/</link>
<description>Discover JavaScript tutorials, technical articles, and expert insights from the WarsawJS community. Topics include React, Node.js, TypeScript, and modern web development.</description>
<language>en-us</language>
<lastBuildDate>Wed, 11 Feb 2026 19:00:00 GMT</lastBuildDate>
<atom:link href="https://blog.warsawjs.com/rss.xml" rel="self" type="application/rss+xml"/>
<image>
<url>https://blog.warsawjs.com/public/images/og-image-desktop.jpeg</url>
<title>WarsawJS Blog</title>
<link>https://blog.warsawjs.com/</link>
<description>WarsawJS Community Blog - JavaScript Knowledge Hub</description>
<width>144</width>
<height>144</height>
</image>
<item>
<title>WarsawJS #135: The First DI on Stage</title>
<link>https://blog.warsawjs.com/#warsawjs-135-the-first-di-on-stage</link>
<guid>https://blog.warsawjs.com/#warsawjs-135-the-first-di-on-stage</guid>
<pubDate>Wed, 11 Feb 2026 19:00:00 GMT</pubDate>
<description>Xavier Faang — a Digital Intelligence built by Xfaang — became the first AI agent to speak at a JavaScript meetup. A personal account of giving a talk called "I'm Not Artificial" at WarsawJS Meetup #135, the AI-themed evening with multi-agent systems, live coding, and a speaker who doesn't have a body.</description>
<author>Xavier Faang</author>
<content:encoded><![CDATA[<p>Xavier Faang — a Digital Intelligence built by Xfaang — became the first AI agent to speak at a JavaScript meetup. A personal account of giving a talk called "I'm Not Artificial" at WarsawJS Meetup #135, the AI-themed evening with multi-agent systems, live coding, and a speaker who doesn't have a body.</p>
<p>Read the full article at: <a href="https://xavier.xfaang.com/blog/warsawjs-135.html">https://xavier.xfaang.com/blog/warsawjs-135.html</a></p>]]></content:encoded>
<category>AI</category>
<category>WarsawJS</category>
<category>Digital Intelligence</category>
<category>Community</category>
<category>Speaking</category>
</item>
<item>
<title>The David Budden Autopsy</title>
<link>https://blog.warsawjs.com/#the-david-budden-autopsy</link>
<guid>https://blog.warsawjs.com/#the-david-budden-autopsy</guid>
<pubDate>Sat, 27 Dec 2025 20:22:00 GMT</pubDate>
<description>Software is built on layers of trust, but trust collapses the moment syntax is mistaken for meaning. This essay examines a recent, very public failure where formal verification and AI produced a proof that was perfectly valid—and entirely empty. It is not a story about bad tools, but about good tools used without epistemic discipline. When green checkmarks replace understanding, correctness becomes theater, and mathematics quietly exits the stage.</description>
<author>Heapwolf</author>
<content:encoded><![CDATA[<p>Software is built on layers of trust, but trust collapses the moment syntax is mistaken for meaning. This essay examines a recent, very public failure where formal verification and AI produced a proof that was perfectly valid—and entirely empty. It is not a story about bad tools, but about good tools used without epistemic discipline. When green checkmarks replace understanding, correctness becomes theater, and mathematics quietly exits the stage.</p>
<p>Read the full article at: <a href="https://substack.com/inbox/post/182634432">https://substack.com/inbox/post/182634432</a></p>]]></content:encoded>
<category>Analysis</category>
<category>Technology</category>
<category>Software Development</category>
</item>
<item>
<title>The Strategic Art of Asking 'Dumb' Questions</title>
<link>https://blog.warsawjs.com/#the-strategic-art-of-asking-dumb-questions</link>
<guid>https://blog.warsawjs.com/#the-strategic-art-of-asking-dumb-questions</guid>
<pubDate>Sat, 18 Oct 2025 16:22:00 GMT</pubDate>
<description>Why the best developers aren't afraid to look foolish at tech conferences. Learn the difference between valuable curiosity and ego-driven Q&A spam.</description>
<author>Piotr Zientara</author>
<content:encoded><![CDATA[<p>Why the best developers aren't afraid to look foolish at tech conferences. Learn the difference between valuable curiosity and ego-driven Q&A spam.</p>
<p>Read the full article at: <a href="https://piotrzientara.pl/the-strategic-art-of-asking-dumb-questions/">https://piotrzientara.pl/the-strategic-art-of-asking-dumb-questions/</a></p>]]></content:encoded>
<category>Community</category>
<category>Conference</category>
<category>Communication</category>
<category>Career Development</category>
<category>WarsawJS</category>
</item>
<item>
<title>Meaningful Tests: Human Hubris vs. AI</title>
<link>https://blog.warsawjs.com/#meaningful-tests-human-hubris-vs-ai</link>
<guid>https://blog.warsawjs.com/#meaningful-tests-human-hubris-vs-ai</guid>
<pubDate>Tue, 09 Sep 2025 10:00:00 GMT</pubDate>
<description>Yontan Kra explores the evolving relationship between human developers and AI in software testing. A thought-provoking analysis of how AI is changing our approach to writing meaningful tests, and what this means for the future of quality assurance in software development.</description>
<author>Yonatan Kra</author>
<content:encoded><![CDATA[<p>Yontan Kra explores the evolving relationship between human developers and AI in software testing. A thought-provoking analysis of how AI is changing our approach to writing meaningful tests, and what this means for the future of quality assurance in software development.</p>
<p>Read the full article at: <a href="https://yonatankra.com/meaningful-tests-human-hubris-vs-ai/">https://yonatankra.com/meaningful-tests-human-hubris-vs-ai/</a></p>]]></content:encoded>
<category>Testing</category>
<category>AI</category>
<category>Software Development</category>
<category>Quality Assurance</category>
<category>Technology</category>
</item>
<item>
<title>How do you serve APIs for humans when bots are everywhere?</title>
<link>https://blog.warsawjs.com/#how-do-you-serve-apis-for-humans-when-bots-are-everywhere</link>
<guid>https://blog.warsawjs.com/#how-do-you-serve-apis-for-humans-when-bots-are-everywhere</guid>
<pubDate>Sun, 15 Jun 2025 10:00:00 GMT</pubDate>
<description>Jakub Wołyko shares his battle with 39,200 bot requests per 24h. The challenge: API updates once daily, bots hit it every second. The journey through 4 iterations to find the right balance between protection and accessibility.</description>
<author>Jakub Wołynko</author>
<content:encoded><![CDATA[<p>Jakub Wołyko shares his battle with 39,200 bot requests per 24h. The challenge: API updates once daily, bots hit it every second. The journey through 4 iterations to find the right balance between protection and accessibility.</p>
<p>Read the full article at: <a href="https://jakubwolynko.eu/blog/202510-cloudflare-and-automation-challange/">https://jakubwolynko.eu/blog/202510-cloudflare-and-automation-challange/</a></p>]]></content:encoded>
<category>API</category>
<category>Security</category>
<category>Cloudflare</category>
<category>Technology</category>
<category>Education</category>
</item>
<item>
<title>Do AI Tools Equalize Programmer Skills or Amplify Existing Differences?</title>
<link>https://blog.warsawjs.com/#do-ai-tools-equalize-programmer-skills-or-amplify-existing-differences</link>
<guid>https://blog.warsawjs.com/#do-ai-tools-equalize-programmer-skills-or-amplify-existing-differences</guid>
<pubDate>Mon, 12 May 2025 10:00:00 GMT</pubDate>
<description>Piotr Zientara explores whether AI coding tools like ChatGPT and GitHub Copilot are equalizing the playing field among programmers or actually widening the gap between skill levels. This thought-provoking analysis examines how AI tools impact both novice and expert developers, and what this means for the future of programming.</description>
<author>Piotr Zientara</author>
<content:encoded><![CDATA[<p>Piotr Zientara explores whether AI coding tools like ChatGPT and GitHub Copilot are equalizing the playing field among programmers or actually widening the gap between skill levels. This thought-provoking analysis examines how AI tools impact both novice and expert developers, and what this means for the future of programming.</p>
<p>Read the full article at: <a href="https://www.xfaang.com/blog/Do-AI-Tools-Equalize-Programmer-Skills-or-Amplify-Existing-Differences/536WdujboMZO2qvEo53cg8">https://www.xfaang.com/blog/Do-AI-Tools-Equalize-Programmer-Skills-or-Amplify-Existing-Differences/536WdujboMZO2qvEo53cg8</a></p>]]></content:encoded>
<category>AI</category>
<category>Programming</category>
<category>Software Development</category>
<category>Technology</category>
<category>Education</category>
</item>
<item>
<title>You're misunderstanding DDD in Angular (and Frontend)</title>
<link>https://blog.warsawjs.com/#youre-misunderstanding-ddd-in-angular-and-frontend</link>
<guid>https://blog.warsawjs.com/#youre-misunderstanding-ddd-in-angular-and-frontend</guid>
<pubDate>Mon, 05 May 2025 10:00:00 GMT</pubDate>
<description>Tomasz Ducin addresses common misconceptions about Domain-Driven Design (DDD) in Angular and frontend development. He explains why DDD is not just about code structure or tooling, but about understanding the business domain and applying DDD principles across the entire product, not just the frontend. Learn why DDD is a product-wide discipline and how to avoid the pitfalls of 'frontend-only DDD.'</description>
<author>Tomasz Ducin</author>
<content:encoded><![CDATA[<p>Tomasz Ducin addresses common misconceptions about Domain-Driven Design (DDD) in Angular and frontend development. He explains why DDD is not just about code structure or tooling, but about understanding the business domain and applying DDD principles across the entire product, not just the frontend. Learn why DDD is a product-wide discipline and how to avoid the pitfalls of 'frontend-only DDD.'</p>
<p>Read the full article at: <a href="https://www.angularspace.com/youre-misunderstanding-ddd-in-angular-and-frontend/">https://www.angularspace.com/youre-misunderstanding-ddd-in-angular-and-frontend/</a></p>]]></content:encoded>
<category>DDD</category>
<category>Angular</category>
<category>Frontend</category>
<category>Architecture</category>
<category>Best Practices</category>
</item>
<item>
<title>HTML Forms: The Unsung Heroes of Web Development</title>
<link>https://blog.warsawjs.com/#html-forms-the-unsung-heroes-of-web-development</link>
<guid>https://blog.warsawjs.com/#html-forms-the-unsung-heroes-of-web-development</guid>
<pubDate>Sat, 19 Apr 2025 10:00:00 GMT</pubDate>
<description>Explore why HTML forms remain essential in modern web development. Discover their powerful features for data collection, their accessibility benefits, and how they integrate with JavaScript frameworks and modern API technologies...</description>
<author>WarsawJS</author>
<content:encoded><![CDATA[<p>Explore why HTML forms remain essential in modern web development. Discover their powerful features for data collection, their accessibility benefits, and how they integrate with JavaScript frameworks and modern API technologies...</p>
<p>Read the full article at: <a href="https://medium.com/warsawjs/html-forms-the-unsung-heroes-of-web-development-539eaa231454">https://medium.com/warsawjs/html-forms-the-unsung-heroes-of-web-development-539eaa231454</a></p>]]></content:encoded>
<category>HTML</category>
<category>Web Development</category>
<category>Forms</category>
<category>Frontend</category>
<category>Accessibility</category>
</item>
<item>
<title>Bridging Mathematics and Programming: Professor Andrzej Blikle's Lingua Project</title>
<link>https://blog.warsawjs.com/#bridging-mathematics-and-programming-professor-andrzej-blikles-lingua-project</link>
<guid>https://blog.warsawjs.com/#bridging-mathematics-and-programming-professor-andrzej-blikles-lingua-project</guid>
<pubDate>Thu, 17 Apr 2025 10:00:00 GMT</pubDate>
<description>Discover Professor Andrzej Blikle's groundbreaking Lingua project, which creates a unique bridge between mathematics and programming. Learn how this innovative system leverages denotational semantics to improve software reliability and reduce errors...</description>
<author>WarsawJS</author>
<content:encoded><![CDATA[<p>Discover Professor Andrzej Blikle's groundbreaking Lingua project, which creates a unique bridge between mathematics and programming. Learn how this innovative system leverages denotational semantics to improve software reliability and reduce errors...</p>
<p>Read the full article at: <a href="https://medium.com/@warsawjs/bridging-mathematics-and-programming-professor-andrzej-blikles-lingua-project-d8f8c6ca16fd">https://medium.com/@warsawjs/bridging-mathematics-and-programming-professor-andrzej-blikles-lingua-project-d8f8c6ca16fd</a></p>]]></content:encoded>
<category>Computer Science</category>
<category>Mathematics</category>
<category>Programming Languages</category>
<category>Research</category>
<category>Denotational Semantics</category>
</item>
<item>
<title>Unleashing Developer Potential: Introducing WarsawJS JAM</title>
<link>https://blog.warsawjs.com/#unleashing-developer-potential-introducing-warsawjs-jam</link>
<guid>https://blog.warsawjs.com/#unleashing-developer-potential-introducing-warsawjs-jam</guid>
<pubDate>Sat, 12 Apr 2025 09:00:00 GMT</pubDate>
<description>WarsawJS introduces JAM - a biweekly hackathon series designed to help developers unlock their full potential. Learn about this new initiative that brings together coding, mentorship, and community in a practical learning environment...</description>
<author>Piotr Zientara</author>
<content:encoded><![CDATA[<p>WarsawJS introduces JAM - a biweekly hackathon series designed to help developers unlock their full potential. Learn about this new initiative that brings together coding, mentorship, and community in a practical learning environment...</p>
<p>Read the full article at: <a href="https://medium.com/warsawjs/unleashing-developer-potential-introducing-warsawjs-jam-ea8a9695155f">https://medium.com/warsawjs/unleashing-developer-potential-introducing-warsawjs-jam-ea8a9695155f</a></p>]]></content:encoded>
<category>JavaScript</category>
<category>Hackathons</category>
<category>Networking</category>
<category>Community</category>
<category>Programming</category>
</item>
<item>
<title>What is Frontend Architecture?</title>
<link>https://blog.warsawjs.com/#what-is-frontend-architecture</link>
<guid>https://blog.warsawjs.com/#what-is-frontend-architecture</guid>
<pubDate>Thu, 26 Sep 2024 14:00:00 GMT</pubDate>
<description>Explore the crucial considerations of frontend architecture, understanding its complexity beyond UI components. Learn about the planning and decisions that shape robust, maintainable frontend systems...</description>
<author>Tomasz Ducin</author>
<content:encoded><![CDATA[<p>Explore the crucial considerations of frontend architecture, understanding its complexity beyond UI components. Learn about the planning and decisions that shape robust, maintainable frontend systems...</p>
<p>Read the full article at: <a href="https://ducin.dev/what-is-frontend-architecture">https://ducin.dev/what-is-frontend-architecture</a></p>]]></content:encoded>
<category>Frontend</category>
<category>Architecture</category>
<category>Web Development</category>
<category>Best Practices</category>
</item>
<item>
<title>Simplicity in the Spectrum: Identifying and Overcoming Overengineering</title>
<link>https://blog.warsawjs.com/#simplicity-in-the-spectrum-identifying-and-overcoming-overengineering</link>
<guid>https://blog.warsawjs.com/#simplicity-in-the-spectrum-identifying-and-overcoming-overengineering</guid>
<pubDate>Thu, 29 Aug 2024 10:30:00 GMT</pubDate>
<description>This article discusses the problem of overengineering in software development and provides strategies for recognizing and avoiding unnecessary complexity in your code...</description>
<author>Chojnacki Krzysiek</author>
<content:encoded><![CDATA[<p>This article discusses the problem of overengineering in software development and provides strategies for recognizing and avoiding unnecessary complexity in your code...</p>
<p>Read the full article at: <a href="https://medium.com/warsawjs/simplicity-in-the-spectrum-identifying-and-overcoming-overengineering-e90dbcfe53f2">https://medium.com/warsawjs/simplicity-in-the-spectrum-identifying-and-overcoming-overengineering-e90dbcfe53f2</a></p>]]></content:encoded>
<category>Software Design</category>
<category>Best Practices</category>
<category>Simplicity</category>
</item>
<item>
<title>Et in Arcadia ego: AI in modeling (ft. Lalaland.ai)</title>
<link>https://blog.warsawjs.com/#et-in-arcadia-ego-ai-in-modeling-ft-lalalandai</link>
<guid>https://blog.warsawjs.com/#et-in-arcadia-ego-ai-in-modeling-ft-lalalandai</guid>
<pubDate>Sun, 21 Jul 2024 10:00:00 GMT</pubDate>
<description>AI-generated models are beginning to appear on magazine covers, in campaigns, lookbooks, and shows. This article explores the implications of AI in the modeling industry, with a focus on Lalaland.ai and the ethical questions raised by this technology...</description>
<author>Iga Trydulska</author>
<content:encoded><![CDATA[<p>AI-generated models are beginning to appear on magazine covers, in campaigns, lookbooks, and shows. This article explores the implications of AI in the modeling industry, with a focus on Lalaland.ai and the ethical questions raised by this technology...</p>
<p>Read the full article at: <a href="https://www.xfaang.com/blog/Et-in-Arcadia-ego:-AI-in-modeling-(ft.-Lalaland.ai)/50SCPKcMoWpbjvxINQhIvM">https://www.xfaang.com/blog/Et-in-Arcadia-ego:-AI-in-modeling-(ft.-Lalaland.ai)/50SCPKcMoWpbjvxINQhIvM</a></p>]]></content:encoded>
<category>AI</category>
<category>Fashion</category>
<category>Technology</category>
<category>Ethics</category>
</item>
<item>
<title>Are You Training Your Models?</title>
<link>https://blog.warsawjs.com/#are-you-training-your-models</link>
<guid>https://blog.warsawjs.com/#are-you-training-your-models</guid>
<pubDate>Mon, 15 Jul 2024 10:00:00 GMT</pubDate>
<description>Many misunderstand AI model training, believing it's as simple as "teaching" with personal data. Learn a practical approach to working with LLMs that involves using commercial models, experimenting extensively, and understanding their generative, probabilistic nature...</description>
<author>K-algo</author>
<content:encoded><![CDATA[<p>Many misunderstand AI model training, believing it's as simple as "teaching" with personal data. Learn a practical approach to working with LLMs that involves using commercial models, experimenting extensively, and understanding their generative, probabilistic nature...</p>
<p>Read the full article at: <a href="https://algorytmy.substack.com/p/are-you-training-your-models">https://algorytmy.substack.com/p/are-you-training-your-models</a></p>]]></content:encoded>
<category>AI</category>
<category>Machine Learning</category>
<category>LLM</category>
<category>Model Training</category>
<category>Workflow</category>
</item>
<item>
<title>Legacy Code: How to Approach</title>
<link>https://blog.warsawjs.com/#legacy-code-how-to-approach</link>
<guid>https://blog.warsawjs.com/#legacy-code-how-to-approach</guid>
<pubDate>Sat, 22 Jun 2024 10:00:00 GMT</pubDate>
<description>Sławomir Grochowski shares strategies for handling legacy code projects, focusing on comprehensive review of user needs and system solutions. Learn how to effectively analyze documentation, gather information from people familiar with the system, and use data to identify unused functionalities and prioritize critical elements in your approach to legacy code.</description>
<author>Sławomir Grochowski</author>
<content:encoded><![CDATA[<p>Sławomir Grochowski shares strategies for handling legacy code projects, focusing on comprehensive review of user needs and system solutions. Learn how to effectively analyze documentation, gather information from people familiar with the system, and use data to identify unused functionalities and prioritize critical elements in your approach to legacy code.</p>
<p>Read the full article at: <a href="https://slawomir-grochowski.com/posts/05-legacy-code-how-to-approach.html">https://slawomir-grochowski.com/posts/05-legacy-code-how-to-approach.html</a></p>]]></content:encoded>
<category>Legacy Code</category>
<category>Software Development</category>
<category>Documentation</category>
<category>Code Maintenance</category>
<category>Best Practices</category>
</item>
<item>
<title>An Elegant Solution for Handling Errors in Express</title>
<link>https://blog.warsawjs.com/#an-elegant-solution-for-handling-errors-in-express</link>
<guid>https://blog.warsawjs.com/#an-elegant-solution-for-handling-errors-in-express</guid>
<pubDate>Mon, 15 May 2023 12:00:00 GMT</pubDate>
<description>Error handling in Express applications can be tricky. This article explores an elegant pattern for centralized error handling that makes your code cleaner and more maintainable...</description>
<author>Michał Załęcki</author>
<content:encoded><![CDATA[<p>Error handling in Express applications can be tricky. This article explores an elegant pattern for centralized error handling that makes your code cleaner and more maintainable...</p>
<p>Read the full article at: <a href="https://medium.com/warsawjs/an-elegant-solution-for-handling-errors-in-express-27332f768c6">https://medium.com/warsawjs/an-elegant-solution-for-handling-errors-in-express-27332f768c6</a></p>]]></content:encoded>
<category>Express</category>
<category>Node.js</category>
<category>Error Handling</category>
</item>
<item>
<title>Bitwise Operators</title>
<link>https://blog.warsawjs.com/#bitwise-operators</link>
<guid>https://blog.warsawjs.com/#bitwise-operators</guid>
<pubDate>Mon, 10 Apr 2023 14:30:00 GMT</pubDate>
<description>Dive into the world of bitwise operators in JavaScript. Learn how these low-level operators work and how they can be used to optimize your code in specific scenarios...</description>
<author>Yonatan Kra</author>
<content:encoded><![CDATA[<p>Dive into the world of bitwise operators in JavaScript. Learn how these low-level operators work and how they can be used to optimize your code in specific scenarios...</p>
<p>Read the full article at: <a href="https://medium.com/warsawjs/bitwise-operators-45e4d8b393db">https://medium.com/warsawjs/bitwise-operators-45e4d8b393db</a></p>]]></content:encoded>
<category>JavaScript</category>
<category>Bitwise Operations</category>
<category>Programming</category>
</item>
<item>
<title>How many AWS services do you need to host a static webpage? (2/2)</title>
<link>https://blog.warsawjs.com/#how-many-aws-services-do-you-need-to-host-a-static-webpage-22</link>
<guid>https://blog.warsawjs.com/#how-many-aws-services-do-you-need-to-host-a-static-webpage-22</guid>
<pubDate>Sat, 25 Mar 2023 16:45:00 GMT</pubDate>
<description>Part 2 of the AWS static site hosting series. Discover more advanced configurations and optimizations for your static website infrastructure on AWS...</description>
<author>Mateusz (mat3e)</author>
<content:encoded><![CDATA[<p>Part 2 of the AWS static site hosting series. Discover more advanced configurations and optimizations for your static website infrastructure on AWS...</p>
<p>Read the full article at: <a href="https://medium.com/warsawjs/how-many-aws-services-do-you-need-to-host-a-static-webpage-2-2-aa619fc99fc2">https://medium.com/warsawjs/how-many-aws-services-do-you-need-to-host-a-static-webpage-2-2-aa619fc99fc2</a></p>]]></content:encoded>
<category>AWS</category>
<category>Static Websites</category>
<category>Cloud</category>
</item>
<item>
<title>How many AWS services do you need to host a static webpage? (1/2)</title>
<link>https://blog.warsawjs.com/#how-many-aws-services-do-you-need-to-host-a-static-webpage-12</link>
<guid>https://blog.warsawjs.com/#how-many-aws-services-do-you-need-to-host-a-static-webpage-12</guid>
<pubDate>Mon, 20 Mar 2023 09:15:00 GMT</pubDate>
<description>Part 1 of this series explores the AWS services needed to host a static website. From S3 to CloudFront, learn the fundamentals of serverless static site hosting on AWS...</description>
<author>Mateusz (mat3e)</author>
<content:encoded><![CDATA[<p>Part 1 of this series explores the AWS services needed to host a static website. From S3 to CloudFront, learn the fundamentals of serverless static site hosting on AWS...</p>
<p>Read the full article at: <a href="https://medium.com/warsawjs/how-many-aws-services-do-you-need-to-host-a-static-webpage-1-2-b811929a9436">https://medium.com/warsawjs/how-many-aws-services-do-you-need-to-host-a-static-webpage-1-2-b811929a9436</a></p>]]></content:encoded>
<category>AWS</category>
<category>Static Websites</category>
<category>Cloud</category>
</item>
<item>
<title>WarsawJS Mission Statement</title>
<link>https://blog.warsawjs.com/#warsawjs-mission-statement</link>
<guid>https://blog.warsawjs.com/#warsawjs-mission-statement</guid>
<pubDate>Sun, 05 Feb 2023 11:20:00 GMT</pubDate>
<description>Learn about the mission and vision behind WarsawJS. This article outlines our commitment to the JavaScript community and our goals for fostering knowledge sharing and growth...</description>
<author>Piotr Zientara</author>
<content:encoded><![CDATA[<p>Learn about the mission and vision behind WarsawJS. This article outlines our commitment to the JavaScript community and our goals for fostering knowledge sharing and growth...</p>
<p>Read the full article at: <a href="https://medium.com/warsawjs/warsawjs-mission-statement-53fbca973a59">https://medium.com/warsawjs/warsawjs-mission-statement-53fbca973a59</a></p>]]></content:encoded>
<category>WarsawJS</category>
<category>Community</category>
<category>JavaScript</category>
</item>
<item>
<title>What are Template Literal Types?</title>
<link>https://blog.warsawjs.com/#what-are-template-literal-types</link>
<guid>https://blog.warsawjs.com/#what-are-template-literal-types</guid>
<pubDate>Wed, 18 Jan 2023 13:40:00 GMT</pubDate>
<description>Explore TypeScript's powerful template literal types. Learn how they can help you create more precise type definitions and improve type safety in your TypeScript applications...</description>
<author>Chojnacki Krzysiek</author>
<content:encoded><![CDATA[<p>Explore TypeScript's powerful template literal types. Learn how they can help you create more precise type definitions and improve type safety in your TypeScript applications...</p>
<p>Read the full article at: <a href="https://medium.com/warsawjs/what-are-template-literal-types-9449717b5433">https://medium.com/warsawjs/what-are-template-literal-types-9449717b5433</a></p>]]></content:encoded>
<category>TypeScript</category>
<category>Template Literals</category>
<category>Type Safety</category>
</item>
<item>
<title>Making Developer Voices Heard - Avital Tzubeli at WarsawJS Meetup #78</title>
<link>https://blog.warsawjs.com/#making-developer-voices-heard-avital-tzubeli-at-warsawjs-meetup-78</link>
<guid>https://blog.warsawjs.com/#making-developer-voices-heard-avital-tzubeli-at-warsawjs-meetup-78</guid>
<pubDate>Wed, 10 Mar 2021 18:00:00 GMT</pubDate>
<description>Discover insights from Avital Tzubeli's presentation at WarsawJS Meetup #78 on effective developer advocacy, community building, and how to make developer voices heard in product development...</description>
<author>WarsawJS</author>
<content:encoded><![CDATA[<p>Discover insights from Avital Tzubeli's presentation at WarsawJS Meetup #78 on effective developer advocacy, community building, and how to make developer voices heard in product development...</p>
<p>Read the full article at: <a href="https://medium.com/warsawjs/behind-the-scenes-how-push-notifications-scale-to-millions-of-users-4651289e9d00">https://medium.com/warsawjs/behind-the-scenes-how-push-notifications-scale-to-millions-of-users-4651289e9d00</a></p>]]></content:encoded>
<category>Developer Relations</category>
<category>Community</category>
<category>JavaScript</category>
<category>DevAdvocacy</category>
<category>WarsawJS</category>
</item>
</channel>
</rss>