<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Speaker on Ash Tewari</title><link>https://www.tewari.info/tag/speaker/</link><description>Recent content in Speaker on Ash Tewari</description><generator>Hugo -- gohugo.io</generator><language>en-US</language><lastBuildDate>Mon, 31 Mar 2025 02:29:39 +0000</lastBuildDate><atom:link href="https://www.tewari.info/tag/speaker/feed.xml" rel="self" type="application/rss+xml"/><item><title>Understanding RAG @ All Things Open AI 2025</title><link>https://www.tewari.info/2025/03/30/understanding-rag-all-things-open-ai-2025/</link><pubDate>Mon, 31 Mar 2025 02:29:39 +0000</pubDate><guid>https://www.tewari.info/2025/03/30/understanding-rag-all-things-open-ai-2025/</guid><description>&lt;p&gt;&lt;strong&gt;What I learned while creating Bookshelf (open source RAG Application)&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;I had the opportunity to speak at the &lt;a class="link" href="https://allthingsopen.ai/" target="_blank" rel="noopener"&#10; &gt;AllThingsOpen.ai 2025 Conference&lt;/a&gt; recently. It was a wonderful experience to learn from and share with so many amazing fellow presenters and attendees. All Things Open AI 2025 session recordings are available now.&lt;/p&gt;&#10;&lt;p&gt;I spoke about several key aspects of Retrieval-Augmented Generation (RAG) and vector databases. The main topics I addressed included The Core Concepts of RAG, Embedding Models vs. Inference Models, Handling Multiple Embeddings and various Optimizations Beyond Naive RAG such as chunking strategies, enrichment with metadata, auto-merging retriever, and reranking models. Finally, I touched on Local Execution and GPU Utilization.&lt;/p&gt;&#10;&lt;figure&gt;&lt;img src="https://www.tewari.info/wp-content/ato-ai-2025-bookshelf-rag-ash-slide01.png"&gt;&#10;&lt;/figure&gt;&#10;&#10;&lt;p&gt;You can watch the recording here: &lt;a class="link" href="https://youtu.be/vWrG8whSHwk?si=CJg0qlb5FwTU9w7y" target="_blank" rel="noopener"&#10; &gt;YouTube - How I created Bookshelf: An Open Source AI-Powered Personal Knowledge Base - Ash Tewari&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;The slides can be downloaded from here: (&lt;a class="link" href="https://drive.google.com/drive/folders/1SSceCPGBytJ7B4nP2kQyX_DPpP6iHenH?usp=sharing" target="_blank" rel="noopener"&#10; &gt;Google Drive Link&lt;/a&gt;)&lt;/p&gt;&#10;&lt;p&gt;References and Links:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;AI Powered Bookshelf - &lt;a class="link" href="https://www.tewari.info/2024/04/28/ai-powered-bookshelf/" &gt;Blog Post&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;HuggingFace - &lt;a class="link" href="https://huggingface.co/spaces/mteb/leaderboard" target="_blank" rel="noopener"&#10; &gt;MTEB Leaderboard&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;PyTorch - &lt;a class="link" href="https://pytorch.org/get-started/locally/" target="_blank" rel="noopener"&#10; &gt;Local Execution&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a class="link" href="https://ai.plainenglish.io/a-brief-introduction-to-retrieval-augmented-generation-rag-b7eb70982891" target="_blank" rel="noopener"&#10; &gt;Medium - A Brief Introduction to Retrieval Augmented Generation(RAG)&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;[Microsoft - RAG Architecture](http://Design and develop a RAG solution)&lt;/li&gt;&#10;&lt;li&gt;&lt;a class="link" href="https://docs.aws.amazon.com/sagemaker/latest/dg/jumpstart-foundation-models-customize-rag.html" target="_blank" rel="noopener"&#10; &gt;Amazon - Retrieval Augmented Generation&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description></item><item><title>Announcing New CodeDemo Feature - ZoomIt Integration</title><link>https://www.tewari.info/2014/06/15/codedemo-zoomit-integration/</link><pubDate>Mon, 16 Jun 2014 01:15:01 +0000</pubDate><guid>https://www.tewari.info/2014/06/15/codedemo-zoomit-integration/</guid><description>&lt;p&gt;I am very excited to announce a new feature of &lt;a class="link" href="http://www.codedemo.net" target="_blank" rel="noopener"&#10; &gt;CodeDemo&lt;/a&gt;. This feature integrates with &lt;a class="link" href="http://technet.microsoft.com/en-us/sysinternals/bb897434.aspx" target="_blank" rel="noopener"&#10; &gt;ZoomIt&lt;/a&gt; and enables you to use ZoomIt much more fluently.&lt;/p&gt;&#10;&lt;p&gt;ZoomIt is a great presentation tool. It helps speakers and presenters deliver very effective presentations. But many presenters are not using this great tool as much and as effectively as it can be used. The reason is that ZoomIt has a bit of a learning curve. It takes practice to use it fluently. You have a lot going on in your mind while you are doing a presentation. Using ZoomIt distracts you from your presentation. Practice helps you get over this distraction. A lot of presenters use ZoomIt very effectively with practice. But for the rest of us, ZoomIt mastery has been elusive.&lt;/p&gt;&#10;&lt;p&gt;I have experimented and practiced (a lot) with several different ways to gain fluency with ZoomIt, including using custom keyboard combinations, but I could never get to the point where using ZoomIt feels like second nature. I realized that the mental and visual shift it takes to locate the keyboard combination and execute ZoomIt command with two fingers breaks the flow of the presentation and causes the distraction. &lt;strong&gt;I came up with a new way to use ZoomIt that has helped me immensely.&lt;/strong&gt; And I added that as a feature in CodeDemo, so now you can use this method too.&lt;/p&gt;&#10;&lt;p&gt;Some of you are familiar with CodeDemo. For those who are not, it is another new tool for presenters. I created this tool to make it easier to use code snippets in your presentations. ZoomIt integration is a new feature of CodeDemo. To use this feature -&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;Start ZoomIt. If ZoomIt is not running, the commands will be simply ignored.&lt;/li&gt;&#10;&lt;li&gt;If you use custom keyboard combinations in ZoomIt, you will need to reset them back to defaults -&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Ctrl+1 to Zoom&lt;/li&gt;&#10;&lt;li&gt;Ctrl+2 to Draw&lt;/li&gt;&#10;&lt;li&gt;Ctrl+4 to LiveZoom&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;Start CodeDemo.&lt;/li&gt;&#10;&lt;li&gt;Open a demo file. Any demo file will do. You must have a demo file open to call ZoomIt. If QuickStart.txt is already open in CodeDemo, you do not need to load another file. You can open Quickstart.txt file by clicking on the &amp;ldquo;Quickstart&amp;rdquo; button in the top menu.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Now the key step - do a quick double-tap on the CTRL key&lt;/strong&gt;. ZoomIt will be invoked and you will see a zoomed-in portion of your screen.&lt;/li&gt;&#10;&lt;li&gt;At this point, you use ZoomIt as you normally do.&#10;&lt;ul&gt;&#10;&lt;li&gt;Click to freeze the visual.&lt;/li&gt;&#10;&lt;li&gt;Press Ctrl key and use the mouse to draw a rectangle on the screen.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Double-tap on the CTRL key (or press ESCAPE key) to exit ZoomIt &amp;ldquo;Zoom&amp;rdquo;.&lt;/li&gt;&#10;&lt;li&gt;You can also invoke ZoomIt &amp;ldquo;Draw&amp;rdquo; with a quick double-tap on the ALT key and ZoomIt &amp;ldquo;LiveZoom&amp;rdquo; with a quick double-tap on the SHIFT key. You may need to enable ZoomIt integration from the settings panel in CodeDemo :&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;p&gt;&lt;a class="link" href="https://www.tewari.info/wp-content/codedemo-settings-zoomit.png" &gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.tewari.info/wp-content/codedemo-settings-zoomit.png"&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Invoking ZoomIt with a quick double-tap using just the index finger (or thumb) did the trick for me. I do not have to direct my attention to the keyboard anymore. The CTRL key is right there at the bottom corner of my keyboard and I can invoke ZoomIt without moving my eyes, my hand or my mind. &lt;strong&gt;There is only one thing to remember while using ZoomIt from CodeDemo - The CTRL key. That’s all. That one key will take care of 90% of what you need, to become effective with ZoomIt.&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;You can get CodeDemo from &lt;a class="link" href="http://www.codedemo.net" target="_blank" rel="noopener"&#10; &gt;http://www.codedemo.net&lt;/a&gt;.&lt;/p&gt;&#10;&lt;p&gt;Photo Credit : http://thenounproject.com/term/gift/13360/&lt;/p&gt;&#10;</description></item><item><title>Using Layer Diagrams – Keeping your MVVM code from turning into spaghetti</title><link>https://www.tewari.info/2013/11/09/raleigh-code-camp-2013/</link><pubDate>Sat, 09 Nov 2013 20:46:16 +0000</pubDate><guid>https://www.tewari.info/2013/11/09/raleigh-code-camp-2013/</guid><description>&lt;p&gt;&lt;a class="link" href="http://codecamp.org/Raleigh" title="Raleigh Code Camp"&#10; target="_blank" rel="noopener"&#10; &gt;Raleigh Code Camp 2013&lt;/a&gt; is wrapping up this afternoon. The venue and the crowd was phenomenal. I really enjoyed &lt;a class="link" href="http://codecamp.org/Raleigh/Sessions" target="_blank" rel="noopener"&#10; &gt;presenting&lt;/a&gt;&amp;ldquo;Using Layer Diagrams - Keeping your MVVM code from turning into spaghetti&amp;rdquo;. Thanks to everyone who attended the presentation.&lt;/p&gt;&#10;&lt;p&gt;&lt;a class="link" href="https://www.tewari.info/wp-content/codecamp2013.png" &gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.tewari.info/wp-content/codecamp2013.png"&gt;&lt;/a&gt;&lt;a class="link" href="https://twitter.com/jsonmez" target="_blank" rel="noopener"&#10; &gt;John Sonmez&lt;/a&gt;, Our Keynote Speaker, made my day by accepting my request to attend my presentation. It was awesome to have him in the audience and to get feedback from him!&lt;/p&gt;&#10;&lt;p&gt;I did not get the time to complete the raffle at the end of the presentation. But the folks who won the raffle should be getting an email from me with instructions to download their free license of &lt;a class="link" href="http://codedemo.net/" target="_blank" rel="noopener"&#10; &gt;CodeDemo (Professional).&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;The presentation slides can be downloaded from here : &lt;a class="link" href="https://www.tewari.info/wp-content/RDUCC-2013-LayerDiagrams-MVVM-Ash-Tewari.pdf" &gt;download&lt;/a&gt;.&lt;/p&gt;&#10;</description></item><item><title>Getting Started with MVVM</title><link>https://www.tewari.info/2010/11/06/getting-started-with-mvvm/</link><pubDate>Sat, 06 Nov 2010 16:29:24 +0000</pubDate><guid>https://www.tewari.info/2010/11/06/getting-started-with-mvvm/</guid><description>&lt;p&gt;I just finished presenting here at &lt;a class="link" href="http://codecamp.org/" target="_blank" rel="noopener"&#10; &gt;RDU Code Camp&lt;/a&gt;. It was a great crowd ! Here are the slides -&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;&lt;a class="link" href="http://www.slideshare.net/ashtewari/getting-started-with-mvvm" title="Getting started with MVVM"&#10; target="_blank" rel="noopener"&#10; &gt;Getting started with MVVM&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;View more &lt;a class="link" href="http://www.slideshare.net/" target="_blank" rel="noopener"&#10; &gt;presentations&lt;/a&gt; from &lt;a class="link" href="http://www.slideshare.net/ashtewari" target="_blank" rel="noopener"&#10; &gt;ashtewari&lt;/a&gt;.&lt;/p&gt;&#10;</description></item><item><title>Win Advanced MVVM Book</title><link>https://www.tewari.info/2010/05/09/win-advanced-mvvm-book/</link><pubDate>Mon, 10 May 2010 03:33:06 +0000</pubDate><guid>https://www.tewari.info/2010/05/09/win-advanced-mvvm-book/</guid><description>&lt;p&gt;&lt;a class="link" href="http://joshsmithonwpf.wordpress.com/advanced-mvvm/" target="_blank" rel="noopener"&#10; &gt;&lt;img alt="Advanced MVVM Cover" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.tewari.info/wp-content/advancedmvvmcover.jpg"&gt;&lt;/a&gt; I am presenting a session on Building WPF Application using MVVM (&lt;a class="link" href="http://en.wikipedia.org/wiki/Model_View_ViewModel" title="Wikipedia-MVVM"&#10; target="_blank" rel="noopener"&#10; &gt;Model-View-ViewModel&lt;/a&gt;) on May 15th at the &lt;a class="link" href="http://codecamp.developersguild.org/" title="Carolina Code Camp 2010"&#10; target="_blank" rel="noopener"&#10; &gt;Carolina Code Camp&lt;/a&gt; 2010.&lt;/p&gt;&#10;&lt;p&gt;I will dissect a Sample WPF MVVM application and then highlight the most important aspects of the MVVM by coding a brand new ViewModel and incorporating it into the application. You will learn about the Roles of the MVVM triad, the advantages of using MVVM and Characteristics of the ViewModel.&lt;/p&gt;&#10;&lt;p&gt;Attendees will be eligible to win two copies one copy (see below) of &lt;a class="link" href="http://joshsmithonwpf.wordpress.com/" title="Josh Smith"&#10; target="_blank" rel="noopener"&#10; &gt;Josh Smith&amp;rsquo;s&lt;/a&gt; &lt;a class="link" href="http://joshsmithonwpf.wordpress.com/advanced-mvvm/" title="advanced-mvvm-book"&#10; target="_blank" rel="noopener"&#10; &gt;Advanced MVVM book&lt;/a&gt; as well as a few other WPF Books.&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;{ I will be giving away one hard copy version of the book instead of digital versions due to concerns about DRM protection and unclear gift guidelines at lulu.com }&lt;/em&gt;.&lt;/p&gt;&#10;&lt;p&gt;And the winner is &amp;hellip; Mark Freeman !!! Congratulations Mark, your copy of &amp;ldquo;Advanced MVVM&amp;rdquo; is on its way. Thanks for attending the code camp and your feedback.&lt;/p&gt;&#10;</description></item><item><title>Session Recommendations for SoCal Code Camp @ USC</title><link>https://www.tewari.info/2009/11/12/session-recommendations-for-socal-code-camp-usc/</link><pubDate>Thu, 12 Nov 2009 07:02:24 +0000</pubDate><guid>https://www.tewari.info/2009/11/12/session-recommendations-for-socal-code-camp-usc/</guid><description>&lt;p&gt;&lt;a class="link" href="http://www.socalcodecamp.com/" title="SoCal Code Camp Home"&#10; target="_blank" rel="noopener"&#10; &gt;SoCal Code Camp&lt;/a&gt; is coming up on November 21st &amp;amp; 22nd 2009 at University of Southern California, Los Angeles. There is just an incredible lineup of sessions. If you are trying to make up your mind about the &lt;a class="link" href="http://www.socalcodecamp.com/sessions.aspx" title="SoCal Code Camp Sessions"&#10; target="_blank" rel="noopener"&#10; &gt;sessions&lt;/a&gt; to attend, here are my recommendations -&lt;/p&gt;&#10;&lt;p&gt;1. Attend as many of &lt;a class="link" href="http://www.socalcodecamp.com/presenters.aspx#LlewellynFalco" title="Llewellyn Falco"&#10; target="_blank" rel="noopener"&#10; &gt;Llewellyn Falco&amp;rsquo;s&lt;/a&gt; and &lt;a class="link" href="http://www.socalcodecamp.com/presenters.aspx#WoodyZuill" title="Woody Zuill"&#10; target="_blank" rel="noopener"&#10; &gt;Woody Zuill&lt;/a&gt;&amp;rsquo;s sessions as you can. Specially, &lt;a class="link" href="http://www.socalcodecamp.com/session.aspx?sid=9517fe67-b29d-4e24-b707-c62f53c133a3" title="Unit Testing Session"&#10; target="_blank" rel="noopener"&#10; &gt;Unit Testing The Easy Way&lt;/a&gt; and one of the &lt;a class="link" href="http://www.socalcodecamp.com/session.aspx?sid=84c8777a-e7d8-4ba1-90e1-637f9f213ad5" title="sunday"&#10; target="_blank" rel="noopener"&#10; &gt;Dojo&lt;/a&gt; &lt;a class="link" href="http://www.socalcodecamp.com/session.aspx?sid=8b0f26e9-c5a5-4c7f-b81f-66e13704ff84" title="sat"&#10; target="_blank" rel="noopener"&#10; &gt;sessions&lt;/a&gt;. Any one of these sessions will make your entire trip worthwhile.&lt;/p&gt;&#10;&lt;p&gt;2.Kristian Hermansen&amp;rsquo;s &lt;a class="link" href="http://www.socalcodecamp.com/session.aspx?sid=fd21018f-1eda-4574-86de-a5a08ea1c890" title="Get Hacked"&#10; target="_blank" rel="noopener"&#10; &gt;Get Hacked Live ..&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;3. Stacey Broadwell&amp;rsquo;s &lt;a class="link" href="http://www.socalcodecamp.com/session.aspx?sid=80408281-81af-4002-891b-3385cced09e3" title="stacey"&#10; target="_blank" rel="noopener"&#10; &gt;Using Technology &amp;amp; Social Media to Target Candidates &amp;amp; Jobs&lt;/a&gt; should be very useful. I attended her recent presentation at &lt;a class="link" href="http://www.ladotnet.org" title="la dot net"&#10; target="_blank" rel="noopener"&#10; &gt;L.A. Dot Net&lt;/a&gt; @ UCLA, it was very informative.&lt;/p&gt;&#10;&lt;p&gt;4. and of course &lt;a class="link" href="http://www.socalcodecamp.com/session.aspx?sid=095564b7-394b-48cc-b455-2fdc449dc0d5" title="If it walks like a Scrum"&#10; target="_blank" rel="noopener"&#10; &gt;If it walks like a Scrum &amp;hellip;&lt;/a&gt; by yours sincerely.&lt;/p&gt;&#10;&lt;p&gt;I am planning to attend as many of the following sessions as the schedule allows -&lt;/p&gt;&#10;&lt;p&gt;&lt;a class="link" href="http://www.socalcodecamp.com/session.aspx?sid=e3ba443e-d0e4-498e-bd11-6191a692dcb9" target="_blank" rel="noopener"&#10; &gt;\* Algorithmic Trading in C#&lt;/a&gt; &lt;a class="link" href="http://www.socalcodecamp.com/presenters.aspx#scotthodson" target="_blank" rel="noopener"&#10; &gt;scott hodson&lt;/a&gt;&lt;a class="link" href="http://www.socalcodecamp.com/session.aspx?sid=ede2950a-c3da-4e7c-bbdc-fac73a7dfcb5" target="_blank" rel="noopener"&#10; &gt;\* Automated Grid layout in Silverlight and WPF&lt;/a&gt; &lt;a class="link" href="http://www.socalcodecamp.com/presenters.aspx#RichardFencel" target="_blank" rel="noopener"&#10; &gt;Richard Fencel&lt;/a&gt;&lt;a class="link" href="http://www.socalcodecamp.com/session.aspx?sid=afe1af3a-6194-4063-9084-f71da84f8a3f" target="_blank" rel="noopener"&#10; &gt;\* Building nTier Applications with Entity Framework Services&lt;/a&gt; &lt;a class="link" href="http://www.socalcodecamp.com/presenters.aspx#DavidMcCarter" target="_blank" rel="noopener"&#10; &gt;David McCarter&lt;/a&gt;&lt;a class="link" href="http://www.socalcodecamp.com/session.aspx?sid=e7a98d1f-655e-4f49-8005-5c242d2708f5" target="_blank" rel="noopener"&#10; &gt;\* Experiencing Agile Through Games&lt;/a&gt; &lt;a class="link" href="http://www.socalcodecamp.com/presenters.aspx#CarltonNettleton" target="_blank" rel="noopener"&#10; &gt;Carlton Nettleton&lt;/a&gt;&lt;a class="link" href="http://www.socalcodecamp.com/session.aspx?sid=ec73a07a-1724-4616-99e4-35939262780c" target="_blank" rel="noopener"&#10; &gt;\* Interoperability in the Cloud&lt;/a&gt; &lt;a class="link" href="http://www.socalcodecamp.com/presenters.aspx#AlejandroEspinoza" target="_blank" rel="noopener"&#10; &gt;Alejandro Espinoza&lt;/a&gt;&lt;a class="link" href="http://www.socalcodecamp.com/session.aspx?sid=072aee18-b1e8-45f8-8592-f17aecf673eb" target="_blank" rel="noopener"&#10; &gt;\* Rapid Prototyping with Expression Blend&lt;/a&gt; &lt;a class="link" href="http://www.socalcodecamp.com/presenters.aspx#markbosley" target="_blank" rel="noopener"&#10; &gt;mark bosley&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;\* One of &lt;a class="link" href="http://www.socalcodecamp.com/presenters.aspx#PaulSheriff" target="_blank" rel="noopener"&#10; &gt;Paul Sheriff&amp;rsquo;s WPF presentations&lt;/a&gt;&lt;a class="link" href="http://www.socalcodecamp.com/session.aspx?sid=72df5ea3-b98d-44bf-8389-f057e4ca5272" target="_blank" rel="noopener"&#10; &gt;\* SCRUM CLUB: Agile Requirements Gathering Workshop!&lt;/a&gt; &lt;a class="link" href="http://www.socalcodecamp.com/presenters.aspx#AmandaAbelove" target="_blank" rel="noopener"&#10; &gt;Amanda Abelove&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;See you there !&lt;/p&gt;&#10;</description></item><item><title>Is Scrum Bad For Developers ?</title><link>https://www.tewari.info/2009/06/30/is-scrum-bad-for-developers/</link><pubDate>Wed, 01 Jul 2009 06:22:25 +0000</pubDate><guid>https://www.tewari.info/2009/06/30/is-scrum-bad-for-developers/</guid><description>&lt;p&gt;&lt;a class="link" href="http://www.socalcodecamp.com/" title="http://www.socalcodecamp.com/"&#10; target="_blank" rel="noopener"&#10; &gt;SoCal CodeCamp&lt;/a&gt; was a blast. Thanks to everyone who attended my presentation : &lt;a class="link" href="http://www.socalcodecamp.com/session.aspx?sid=bb64801e-7bbe-4b9f-9ca3-4f8975270ff0" title="http://www.socalcodecamp.com/session.aspx?sid=bb64801e-7bbe-4b9f-9ca3-4f8975270ff0"&#10; target="_blank" rel="noopener"&#10; &gt;If it walks like a Scrum&lt;/a&gt;.&lt;/p&gt;&#10;&lt;p&gt;The slide-deck can be downloaded from &lt;a class="link" href="https://www.tewari.info/downloads/If_it_walks_like_a_Scrum.7z" title="download-If_it_walks_like_a_Scrum.7z"&#10; &gt;here&lt;/a&gt;.&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="If it walks like a Scrum.png" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.tewari.info/images/If%20it%20walks%20like%20a%20Scrum.png"&gt;&lt;/p&gt;&#10;</description></item></channel></rss>