{"id":2400,"date":"2026-06-14T13:16:34","date_gmt":"2026-06-14T07:46:34","guid":{"rendered":"https:\/\/sharanamshah.com\/mymusings\/?page_id=2400"},"modified":"2026-08-07T12:41:39","modified_gmt":"2026-08-07T07:11:39","slug":"the-weekend-developer-series-on-kindle","status":"publish","type":"page","link":"https:\/\/sharanamshah.com\/mymusings\/the-weekend-developer-series-on-kindle\/","title":{"rendered":"The Weekend Developer Series"},"content":{"rendered":"\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><em>Every book in this series is a tightly scoped, ruthlessly practical build guide \u2014 typically under 200 pages \u2014 engineered around a single promise:&nbsp;<\/em><strong>start Saturday morning, ship something real by Monday.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Start Saturday. Ship Monday. \u2014 Introducing The Weekend Developer Series\" width=\"750\" height=\"422\" src=\"https:\/\/www.youtube.com\/embed\/uZZXqq8PF48?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n<\/blockquote>\n\n\n\n<div id=\"wp-block-themeisle-blocks-advanced-columns-0fa137b7\" class=\"wp-block-themeisle-blocks-advanced-columns alignwide has-4-columns has-desktop-equal-layout has-tablet-equal-layout has-mobile-collapsedRows-layout has-vertical-unset\"><div class=\"wp-block-themeisle-blocks-advanced-columns-overlay\"><\/div><div class=\"innerblocks-wrap\">\n<div id=\"wp-block-themeisle-blocks-advanced-column-15ce6093\" class=\"wp-block-themeisle-blocks-advanced-column\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/sharanamshah.com\/mymusings\/the-weekend-developer-series-on-kindle\/build-a-genai-desktop-assistant-using-streamlit\/\"><img loading=\"lazy\" decoding=\"async\" width=\"1411\" height=\"1804\" src=\"https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/06\/GenAIFront.jpg\" alt=\"\" class=\"wp-image-2382\" srcset=\"https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/06\/GenAIFront.jpg 1411w, https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/06\/GenAIFront-235x300.jpg 235w, https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/06\/GenAIFront-801x1024.jpg 801w, https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/06\/GenAIFront-768x982.jpg 768w, https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/06\/GenAIFront-1201x1536.jpg 1201w, https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/06\/GenAIFront-1320x1688.jpg 1320w\" sizes=\"auto, (max-width: 1411px) 100vw, 1411px\" \/><\/a><figcaption class=\"wp-element-caption\">Build a GenAI Desktop Assistant Using Streamlit<\/figcaption><\/figure>\n<\/div>\n\n\n\n<div id=\"wp-block-themeisle-blocks-advanced-column-7f84f512\" class=\"wp-block-themeisle-blocks-advanced-column\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/sharanamshah.com\/mymusings\/the-weekend-developer-series-on-kindle\/build-a-secure-pdf-toolkit-using-python-and-streamlit\/\"><img loading=\"lazy\" decoding=\"async\" width=\"1410\" height=\"1810\" src=\"https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/06\/CP1.png\" alt=\"\" class=\"wp-image-2416\" srcset=\"https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/06\/CP1.png 1410w, https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/06\/CP1-234x300.png 234w, https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/06\/CP1-798x1024.png 798w, https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/06\/CP1-768x986.png 768w, https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/06\/CP1-1197x1536.png 1197w, https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/06\/CP1-1320x1694.png 1320w\" sizes=\"auto, (max-width: 1410px) 100vw, 1410px\" \/><\/a><figcaption class=\"wp-element-caption\">Build a Secure PDF Toolkit Using Python and Streamlit<\/figcaption><\/figure>\n<\/div>\n\n\n\n<div id=\"wp-block-themeisle-blocks-advanced-column-647d5795\" class=\"wp-block-themeisle-blocks-advanced-column\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/sharanamshah.com\/mymusings\/the-weekend-developer-series-on-kindle\/build-a-devops-monitoring-dashboard-with-python-and-streamlit\/\"><img loading=\"lazy\" decoding=\"async\" width=\"1420\" height=\"1825\" src=\"https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/06\/256293.png\" alt=\"\" class=\"wp-image-2434\" srcset=\"https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/06\/256293.png 1420w, https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/06\/256293-233x300.png 233w, https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/06\/256293-797x1024.png 797w, https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/06\/256293-768x987.png 768w, https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/06\/256293-1195x1536.png 1195w, https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/06\/256293-1320x1696.png 1320w\" sizes=\"auto, (max-width: 1420px) 100vw, 1420px\" \/><\/a><figcaption class=\"wp-element-caption\">Build a DevOps Monitoring Dashboard with Python and Streamlit<\/figcaption><\/figure>\n<\/div>\n\n\n\n<div id=\"wp-block-themeisle-blocks-advanced-column-b2bc6be4\" class=\"wp-block-themeisle-blocks-advanced-column\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/sharanamshah.com\/mymusings\/the-weekend-developer-series-on-kindle\/build-a-private-rag-chatbot-with-python-and-pytorch\/\"><img loading=\"lazy\" decoding=\"async\" width=\"1427\" height=\"1831\" src=\"https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/07\/CP1.png\" alt=\"\" class=\"wp-image-2470\" srcset=\"https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/07\/CP1.png 1427w, https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/07\/CP1-234x300.png 234w, https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/07\/CP1-798x1024.png 798w, https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/07\/CP1-768x985.png 768w, https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/07\/CP1-1197x1536.png 1197w, https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/07\/CP1-1320x1694.png 1320w\" sizes=\"auto, (max-width: 1427px) 100vw, 1427px\" \/><\/a><figcaption class=\"wp-element-caption\">Build a Private RAG Chatbot with Python and PyTorch<\/figcaption><\/figure>\n<\/div>\n<\/div><\/div>\n\n\n\n<div id=\"wp-block-themeisle-blocks-advanced-columns-4df2ef45\" class=\"wp-block-themeisle-blocks-advanced-columns alignwide has-4-columns has-desktop-equal-layout has-tablet-equal-layout has-mobile-collapsedRows-layout has-vertical-unset\"><div class=\"wp-block-themeisle-blocks-advanced-columns-overlay\"><\/div><div class=\"innerblocks-wrap\">\n<div id=\"wp-block-themeisle-blocks-advanced-column-231fba67\" class=\"wp-block-themeisle-blocks-advanced-column\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/sharanamshah.com\/mymusings\/the-weekend-developer-series-on-kindle\/the-48-hour-agent-turn-code-into-docs-with-python-mcp-and-a2a\/\"><img loading=\"lazy\" decoding=\"async\" width=\"1416\" height=\"1842\" src=\"https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/08\/48hrcoverpage.png\" alt=\"\" class=\"wp-image-2495\" srcset=\"https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/08\/48hrcoverpage.png 1416w, https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/08\/48hrcoverpage-231x300.png 231w, https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/08\/48hrcoverpage-787x1024.png 787w, https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/08\/48hrcoverpage-768x999.png 768w, https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/08\/48hrcoverpage-1181x1536.png 1181w, https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/08\/48hrcoverpage-1320x1717.png 1320w\" sizes=\"auto, (max-width: 1416px) 100vw, 1416px\" \/><\/a><figcaption class=\"wp-element-caption\">The 48-Hour Agent: Turn Code into Docs with Python, MCP, and A2A<\/figcaption><\/figure>\n<\/div>\n\n\n\n<div id=\"wp-block-themeisle-blocks-advanced-column-1bbd3f11\" class=\"wp-block-themeisle-blocks-advanced-column\">\n<figure class=\"wp-block-image size-full\"><a href=\"#\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1536\" src=\"https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/06\/teaserweekend.png\" alt=\"\" class=\"wp-image-2402\" srcset=\"https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/06\/teaserweekend.png 1024w, https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/06\/teaserweekend-200x300.png 200w, https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/06\/teaserweekend-683x1024.png 683w, https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/06\/teaserweekend-768x1152.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">TBA<\/figcaption><\/figure>\n<\/div>\n\n\n\n<div id=\"wp-block-themeisle-blocks-advanced-column-06d9c124\" class=\"wp-block-themeisle-blocks-advanced-column\">\n<figure class=\"wp-block-image size-full\"><a href=\"#\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1536\" src=\"https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/06\/teaserweekend.png\" alt=\"\" class=\"wp-image-2402\" srcset=\"https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/06\/teaserweekend.png 1024w, https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/06\/teaserweekend-200x300.png 200w, https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/06\/teaserweekend-683x1024.png 683w, https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/06\/teaserweekend-768x1152.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">TBA<\/figcaption><\/figure>\n<\/div>\n\n\n\n<div id=\"wp-block-themeisle-blocks-advanced-column-be9bcdd2\" class=\"wp-block-themeisle-blocks-advanced-column\">\n<figure class=\"wp-block-image size-full\"><a href=\"#\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1536\" src=\"https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/06\/teaserweekend.png\" alt=\"\" class=\"wp-image-2402\" srcset=\"https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/06\/teaserweekend.png 1024w, https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/06\/teaserweekend-200x300.png 200w, https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/06\/teaserweekend-683x1024.png 683w, https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2026\/06\/teaserweekend-768x1152.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">TBA<\/figcaption><\/figure>\n<\/div>\n<\/div><\/div>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>The Weekend Developer Series<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Ship something real in 48 hours. Not &#8220;someday.&#8221; This weekend.<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">The tech industry doesn&#8217;t wait for you to catch up. Your weekdays are already spoken for \u2014 sprints, meetings, legacy code, or (if you&#8217;re a student) syllabi and deadlines. By Friday evening, learning something new feels like a chore, not a chance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The Weekend Developer Series exists to flip that.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Every book is a tightly scoped, no-nonsense build guide \u2014 under 300 pages, one promise: <strong>start Saturday morning, ship something real by Monday.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No fluff. No 40-page framework history. Open the book, set up your environment, and you&#8217;re writing working code by Chapter 1.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">What you get, every single time<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u26a1 Zero fluff, all build.<\/strong> No theoretical warm-up. Setup, then straight into building functional, testable software.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\ud83d\udcbb Built for your workflow.<\/strong> Read it on a second monitor or tablet while you code. Copy, paste, run \u2014 no retyping code from a printed page.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\ud83d\ude80 A portfolio piece, not a tutorial.<\/strong> You&#8217;re not following along with a toy example. You&#8217;re deploying a real GenAI assistant, automation tool, or dashboard \u2014 something you can put on a resume and demo in an interview.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\ud83c\udfaf A shortcut, not a dead end.<\/strong> When a project touches something deeper, the book points you straight to the right resource \u2014 so you win this weekend <em>and<\/em> know exactly where to go next.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You don&#8217;t need three free months to stay relevant. You need one weekend, the right project, and a clear roadmap.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Grab your coffee. Pick your build. Let&#8217;s get to work.<\/strong><\/p>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>The Weekend Developer Series Ship something real in 48 hours. Not &#8220;someday.&#8221; This weekend. The tech industry doesn&#8217;t wait for you to catch up. Your weekdays are already spoken for \u2014 sprints, meetings, legacy code, or (if you&#8217;re a student) syllabi and deadlines. By Friday evening, learning something new feels [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_themeisle_gutenberg_block_has_review":false,"footnotes":""},"class_list":["post-2400","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sharanamshah.com\/mymusings\/wp-json\/wp\/v2\/pages\/2400","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sharanamshah.com\/mymusings\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sharanamshah.com\/mymusings\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sharanamshah.com\/mymusings\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sharanamshah.com\/mymusings\/wp-json\/wp\/v2\/comments?post=2400"}],"version-history":[{"count":24,"href":"https:\/\/sharanamshah.com\/mymusings\/wp-json\/wp\/v2\/pages\/2400\/revisions"}],"predecessor-version":[{"id":2519,"href":"https:\/\/sharanamshah.com\/mymusings\/wp-json\/wp\/v2\/pages\/2400\/revisions\/2519"}],"wp:attachment":[{"href":"https:\/\/sharanamshah.com\/mymusings\/wp-json\/wp\/v2\/media?parent=2400"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}