<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0"
 xmlns:blogChannel="http://backend.userland.com/blogChannelModule"
>

<channel>
<title>The Weekly Challenge - RSS Feed</title>
<link>https://theweeklychallenge.org/</link>
<description>Get regular The Weekly Challenge RSS Feed.</description>
<pubDate>Mon, 14 Sep 2026 00:22:29 BST</pubDate>

<item>
<title>RECAP - The Weekly Challenge - 387 | Sep 2026 | The Weekly Challenge</title>
<link>https://theweeklychallenge.org/blog/recap-challenge-387/</link>
<description>Thank you Team PWC for your continuous support and encouragement.</description>
<pubDate>2026-09-13T00:00:00</pubDate>
</item>
<item>
<title>RECAP - The Weekly Challenge - 388 | Sep 2026 | The Weekly Challenge</title>
<link>https://theweeklychallenge.org/blog/recap-challenge-388/</link>
<description>Thank you Team PWC for your continuous support and encouragement.</description>
<pubDate>2026-09-13T00:00:00</pubDate>
</item>
<item>
<title>The Weekly Challenge - 391 | Sep 2026 | The Weekly Challenge</title>
<link>https://theweeklychallenge.org/blog/perl-weekly-challenge-391/</link>
<description>Welcome to the Week #391 of The Weekly Challenge.</description>
<pubDate>2026-09-13T00:00:00</pubDate>
</item>
<item>
<title>RECAP - The Weekly Challenge - 390 | Sep 2026 | The Weekly Challenge</title>
<link>https://theweeklychallenge.org/blog/recap-challenge-390/</link>
<description>Thank you Team PWC for your continuous support and encouragement.</description>
<pubDate>2026-09-13T00:00:00</pubDate>
</item>
<item>
<title>The Weekly Challenge - Guest Contributions | Sep 2026 | The Weekly Challenge</title>
<link>https://theweeklychallenge.org/blog/guest-contribution/</link>
<description>As you know, The Weekly Challenge, primarily focus on Perl and Raku. During the Week #018, we received solutions to The Weekly Challenge - 018 by Orestis Zekai in Python. It was pleasant surprise to receive solutions in something other than Perl and Raku. Ever since regular team members also started contributing in other languages like Ada, APL, Awk, BASIC, Bash, Bc, Befunge-93, Bourne Shell, BQN, Brainfuck, C3, C, CESIL, Chef, COBOL, Coconut, C Shell, C++, Clojure, Crystal, CUDA, D, Dart, Dc, Elixir, Elm, Emacs Lisp, Erlang, Excel VBA, F#, Factor, Fennel, Fish, Forth, Fortran, Gembase, Gleam, GNAT, Go, GP, Groovy, Haskell, Haxe, HTML, Hy, Idris, IO, J, Janet, Java, JavaScript, Julia, K, Kap, Korn Shell, Kotlin, Lisp, Logo, Lua, M4, Maxima, Miranda, Modula 3, MMIX, Mumps, Myrddin, Nelua, Nim, Nix, Node.js, Nuweb, Oberon, Octave, OCaml, Odin, Ook, Pascal, PHP, PicoLisp, Ploki, PostgreSQL, Postscript, PowerShell, Prolog, Python, R, Racket, Rexx, Ring, Roc, Ruby, Rust, Scala, Scheme, Sed, Smalltalk, SQL, Standard ML, SVG, Swift, Tcl, TypeScript, Typst, Uiua, V, Visual BASIC, WebAssembly, Wolfram, XSLT, YaBasic and Zig.</description>
<pubDate>2026-09-13T00:00:00</pubDate>
</item>
<item>
<title>OSI Network Model | Sep 2026 | The Weekly Challenge</title>
<link>https://theweeklychallenge.org/blog/osi-network-model/</link>
<description>For understanding networking in detail, one can envision OSI Network Model which is the universal model for networking comprising of 7 layers, as a postal service delivering gifts worldwide.</description>
<pubDate>2026-09-11T00:00:00</pubDate>
</item>
<item>
<title>RECAP - The Weekly Challenge - 384 | Sep 2026 | The Weekly Challenge</title>
<link>https://theweeklychallenge.org/blog/recap-challenge-384/</link>
<description>Thank you Team PWC for your continuous support and encouragement.</description>
<pubDate>2026-09-09T00:00:00</pubDate>
</item>
<item>
<title>RECAP - The Weekly Challenge - 385 | Sep 2026 | The Weekly Challenge</title>
<link>https://theweeklychallenge.org/blog/recap-challenge-385/</link>
<description>Thank you Team PWC for your continuous support and encouragement.</description>
<pubDate>2026-09-09T00:00:00</pubDate>
</item>
<item>
<title>RECAP - The Weekly Challenge - 381 | Sep 2026 | The Weekly Challenge</title>
<link>https://theweeklychallenge.org/blog/recap-challenge-381/</link>
<description>Thank you Team PWC for your continuous support and encouragement.</description>
<pubDate>2026-09-09T00:00:00</pubDate>
</item>
<item>
<title>RECAP - The Weekly Challenge - 386 | Sep 2026 | The Weekly Challenge</title>
<link>https://theweeklychallenge.org/blog/recap-challenge-386/</link>
<description>Thank you Team PWC for your continuous support and encouragement.</description>
<pubDate>2026-09-09T00:00:00</pubDate>
</item>
<item>
<title>RECAP - The Weekly Challenge - 383 | Sep 2026 | The Weekly Challenge</title>
<link>https://theweeklychallenge.org/blog/recap-challenge-383/</link>
<description>Thank you Team PWC for your continuous support and encouragement.</description>
<pubDate>2026-09-09T00:00:00</pubDate>
</item>
<item>
<title>RECAP - The Weekly Challenge - 382 | Sep 2026 | The Weekly Challenge</title>
<link>https://theweeklychallenge.org/blog/recap-challenge-382/</link>
<description>Thank you Team PWC for your continuous support and encouragement.</description>
<pubDate>2026-09-09T00:00:00</pubDate>
</item>
<item>
<title>RECAP - The Weekly Challenge - 380 | Sep 2026 | The Weekly Challenge</title>
<link>https://theweeklychallenge.org/blog/recap-challenge-380/</link>
<description>Thank you Team PWC for your continuous support and encouragement.</description>
<pubDate>2026-09-09T00:00:00</pubDate>
</item>
<item>
<title>RECAP - The Weekly Challenge - 389 | Sep 2026 | The Weekly Challenge</title>
<link>https://theweeklychallenge.org/blog/recap-challenge-389/</link>
<description>Thank you Team PWC for your continuous support and encouragement.</description>
<pubDate>2026-09-07T00:00:00</pubDate>
</item>
<item>
<title>The Weekly Challenge - 390 | Sep 2026 | The Weekly Challenge</title>
<link>https://theweeklychallenge.org/blog/perl-weekly-challenge-390/</link>
<description>Welcome to the Week #390 of The Weekly Challenge.</description>
<pubDate>2026-09-07T00:00:00</pubDate>
</item>
<item>
<title>The Weekly Challenge - 389 | Aug 2026 | The Weekly Challenge</title>
<link>https://theweeklychallenge.org/blog/perl-weekly-challenge-389/</link>
<description>Welcome to the Week #389 of The Weekly Challenge.</description>
<pubDate>2026-08-31T00:00:00</pubDate>
</item>
<item>
<title>PAGI::FastAPI v1.7.0 | Aug 2026 | The Weekly Challenge</title>
<link>https://theweeklychallenge.org/blog/pagi-fastapi-update/</link>
<description>I am giving an online presentation on PAGI::FastAPI organised by Gabor Szabo. It is happening on 7th September 2026 18:30 BST. If you are interested then you can register to the online event: Async, Type-Safe, and Secure: Perl&#x2019;s Answer to FastAPI.</description>
<pubDate>2026-08-30T00:00:00</pubDate>
</item>
<item>
<title>Database Locking | Aug 2026 | The Weekly Challenge</title>
<link>https://theweeklychallenge.org/blog/database-locking/</link>
<description>I have done multi-part series on Multi-Version Concurrency Control (MVCC) in PostgreSQL couple of months ago.</description>
<pubDate>2026-08-29T00:00:00</pubDate>
</item>
<item>
<title>Partial Index | Aug 2026 | The Weekly Challenge</title>
<link>https://theweeklychallenge.org/blog/partial-index/</link>
<description>Confession time, I have never heard of this term, Partial Index, in my entire programming career. I was having deep conversation about database performance with my friend (DBA by profession) and this term just popped out.</description>
<pubDate>2026-08-27T00:00:00</pubDate>
</item>
<item>
<title>Bloom Filter | Aug 2026 | The Weekly Challenge</title>
<link>https://theweeklychallenge.org/blog/bloom-filter/</link>
<description>Bloom filter, I have heard about it but never got the opportunity to use it any real projects. Recently I was reading this research paper that reminded me to give it a try.</description>
<pubDate>2026-08-26T00:00:00</pubDate>
</item>
<item>
<title>The Weekly Challenge - 388 | Aug 2026 | The Weekly Challenge</title>
<link>https://theweeklychallenge.org/blog/perl-weekly-challenge-388/</link>
<description>Welcome to the Week #388 of The Weekly Challenge.</description>
<pubDate>2026-08-24T00:00:00</pubDate>
</item>
<item>
<title>Webhook using PAGI::FastAPI | Aug 2026 | The Weekly Challenge</title>
<link>https://theweeklychallenge.org/blog/pagi-fastapi-webhook/</link>
<description>So far, I have discussed WebSocket, API Gateway and Message Queue. In this post, I will talk about Webhook.</description>
<pubDate>2026-08-23T00:00:00</pubDate>
</item>
<item>
<title>PostgreSQL PGQ | Aug 2026 | The Weekly Challenge</title>
<link>https://theweeklychallenge.org/blog/postgresql-pgq/</link>
<description>A random look around latest changes in PostgreSQL 19 surprised me with new feature Property Graph Queries (PGQ).</description>
<pubDate>2026-08-23T00:00:00</pubDate>
</item>
<item>
<title>Message Queue using PAGI::FastAPI | Aug 2026 | The Weekly Challenge</title>
<link>https://theweeklychallenge.org/blog/pagi-fastapi-queue/</link>
<description>Yesterday, I shared a post about API Gateway using PAGI::FastAPI.</description>
<pubDate>2026-08-21T00:00:00</pubDate>
</item>
<item>
<title>API Gateway using PAGI::FastAPI | Aug 2026 | The Weekly Challenge</title>
<link>https://theweeklychallenge.org/blog/pagi-fastapi-apigateway/</link>
<description>Just released the PAGI::FastAPI v1.2.0. This release brings it even more closer to Python&#x27;s FastAPI implementation. There are still pending things, which I have documented in the TODO document.</description>
<pubDate>2026-08-20T00:00:00</pubDate>
</item>
<item>
<title>The Weekly Challenge - 387 | Aug 2026 | The Weekly Challenge</title>
<link>https://theweeklychallenge.org/blog/perl-weekly-challenge-387/</link>
<description>Welcome to the Week #387 of The Weekly Challenge.</description>
<pubDate>2026-08-17T00:00:00</pubDate>
</item>
<item>
<title>The Weekly Challenge - 386 | Aug 2026 | The Weekly Challenge</title>
<link>https://theweeklychallenge.org/blog/perl-weekly-challenge-386/</link>
<description>Welcome to the Week #386 of The Weekly Challenge.</description>
<pubDate>2026-08-10T00:00:00</pubDate>
</item>
<item>
<title>WebSocket using PAGI::FastAPI | Aug 2026 | The Weekly Challenge</title>
<link>https://theweeklychallenge.org/blog/pagi-fastapi-websocket/</link>
<description>For last week or so, I have been playing with PAGI::FastAPI. This is my latest creation also my first attempt in creating async micro web framework.</description>
<pubDate>2026-08-08T00:00:00</pubDate>
</item>
<item>
<title>The Weekly Challenge - 385 | Aug 2026 | The Weekly Challenge</title>
<link>https://theweeklychallenge.org/blog/perl-weekly-challenge-385/</link>
<description>Welcome to the Week #385 of The Weekly Challenge.</description>
<pubDate>2026-08-03T00:00:00</pubDate>
</item>
<item>
<title>PAGI::FastAPI + DBIx::Class::Async | Aug 2026 | The Weekly Challenge</title>
<link>https://theweeklychallenge.org/blog/pagi-fastapi/</link>
<description>Yesterday, I released PAGI::FastAPI, the first draft of new asynchronous, type-safe micro framework with dependency injection and OpenAPI UI.</description>
<pubDate>2026-08-03T00:00:00</pubDate>
</item>
<item>
<title>Access / Refresh Token | Aug 2026 | The Weekly Challenge</title>
<link>https://theweeklychallenge.org/blog/access-refresh-token/</link>
<description>Couple of months ago, I shared my experience with JSON Web Token (JWT) in the post titled: JWT with Dancer2.</description>
<pubDate>2026-08-03T00:00:00</pubDate>
</item>
<item>
<title>Reflection / MOP | Jul 2026 | The Weekly Challenge</title>
<link>https://theweeklychallenge.org/blog/reflection-or-mop/</link>
<description>The inspiration for writing this blog post came from creation of this LinkedIn post.</description>
<pubDate>2026-07-31T00:00:00</pubDate>
</item>
<item>
<title>RECAP - The Weekly Challenge - 355 | Jul 2026 | The Weekly Challenge</title>
<link>https://theweeklychallenge.org/blog/recap-challenge-355/</link>
<description>Thank you Team PWC for your continuous support and encouragement.</description>
<pubDate>2026-07-29T00:00:00</pubDate>
</item>
<item>
<title>The Weekly Challenge - 384 | Jul 2026 | The Weekly Challenge</title>
<link>https://theweeklychallenge.org/blog/perl-weekly-challenge-384/</link>
<description>Welcome to the Week #384 of The Weekly Challenge.</description>
<pubDate>2026-07-27T00:00:00</pubDate>
</item>
<item>
<title>Immutable Class | Jul 2026 | The Weekly Challenge</title>
<link>https://theweeklychallenge.org/blog/immutable-class/</link>
<description>First time, I heard about, immutable class, when Moose introduced this:</description>
<pubDate>2026-07-26T00:00:00</pubDate>
</item>
<item>
<title>RECAP - The Weekly Challenge - 375 | Jul 2026 | The Weekly Challenge</title>
<link>https://theweeklychallenge.org/blog/recap-challenge-375/</link>
<description>Thank you Team PWC for your continuous support and encouragement.</description>
<pubDate>2026-07-25T00:00:00</pubDate>
</item>
<item>
<title>PgBouncer - PostgreSQL | Jul 2026 | The Weekly Challenge</title>
<link>https://theweeklychallenge.org/blog/pgbouncer/</link>
<description>PgBouncer is simply a connection management tool for PostgreSQL.</description>
<pubDate>2026-07-23T00:00:00</pubDate>
</item>
<item>
<title>The Weekly Challenge - 383 | Jul 2026 | The Weekly Challenge</title>
<link>https://theweeklychallenge.org/blog/perl-weekly-challenge-383/</link>
<description>Welcome to the Week #383 of The Weekly Challenge.</description>
<pubDate>2026-07-20T00:00:00</pubDate>
</item>
<item>
<title>IoC using Perl | Jul 2026 | The Weekly Challenge</title>
<link>https://theweeklychallenge.org/blog/ioc-using-perl/</link>
<description>Yesterday, I posted a blog, SOLID using Perl where I discussed the SOLID design principles in detail.</description>
<pubDate>2026-07-19T00:00:00</pubDate>
</item>
<item>
<title>SOLID using Perl | Jul 2026 | The Weekly Challenge</title>
<link>https://theweeklychallenge.org/blog/solid-using-perl/</link>
<description>When I was working on my first book, Design Patterns in Modern Perl, I touched the topic, SOLID, little bit.</description>
<pubDate>2026-07-18T00:00:00</pubDate>
</item>
</channel>
</rss>