<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Books on Amit Bahree&#39;s (useless?) insight!</title>
    <link>/categories/books/</link>
    <description>Recent content in Books on Amit Bahree&#39;s (useless?) insight!</description>
    <generator>Hugo -- 0.165.0</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 08 Jul 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="/categories/books/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>📘 Announcing My New Book: LLM Customization and Fine-Tuning 🎉</title>
      <link>/post/2026/07/book-release-llm-customization-and-fine-tuning/</link>
      <pubDate>Wed, 08 Jul 2026 00:00:00 +0000</pubDate>
      <guid>/post/2026/07/book-release-llm-customization-and-fine-tuning/</guid>
      <description>A hands-on, reproducible playbook for adapting open-weights LLMs to your domain: fine-tuning, distillation, alignment, and the operations that keep them reliable in production, all on a single GPU.</description>
      <content:encoded><![CDATA[<p>I am excited to announce that my new book, <em><strong>LLM Customization and Fine-Tuning: Adaptation, Distillation, and Alignment</strong></em>, written with <a
	
		href = "https://www.linkedin.com/in/weehyongtok/"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		Weehyong Tok
	</span>
</a>, is now available in Early Access (MEAP) from <a
	
		href = "https://www.manning.com/books/llm-customization-and-fine-tuning"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		Manning Publications
	</span>
</a>. 📚</p>
<figure>
    <img loading="lazy" src="images/Bahree-Book-Cover-MEAP.jpg"
         alt="Cover of LLM Customization and Fine-Tuning: Adaptation, Distillation, and Alignment (Manning, MEAP)" width="300"/> 
</figure>

<p>A general-purpose model API is a fine place to start. Sooner or later, though, most teams need something an API cannot provide: a model that speaks their house terminology and calls their internal tools, that keeps sensitive data within their own boundaries, that meets a latency budget, and that behaves predictably after launch. That means adapting a model you own and run yourself. This book is a practical, end-to-end guide to doing exactly that and to keeping the result reliable in production.</p>
<h3 id="special-launch-offer">Special launch offer</h3>
<p>The book is <strong>50% off sitewide</strong> at <a
	
		href = "https://www.manning.com/books/llm-customization-and-fine-tuning"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		manning.com
	</span>
</a> through <strong>July 23</strong>. After that, you can still get <strong>50% off</strong> through <strong>August 6</strong> with my code <strong><code>MLLLMFT</code></strong>, valid for all formats.</p>
<p>👉 Get your copy <a
	
		href = "https://www.manning.com/books/llm-customization-and-fine-tuning"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		here
	</span>
</a>.</p>
<h3 id="why-we-wrote-it">Why we wrote it</h3>
<p>Weehyong and I kept answering the same question. A team has a real use case and a hardware budget, and they ask: <em>which adaptation technique should we use, and how?</em> The answers were scattered across papers and disconnected tutorials, and too many were toy demos that did not survive contact with a real dataset or a production requirement. We wanted one reproducible, honest reference that runs the whole way, from the first prompt to a monitored deployment.</p>
<h3 id="what-makes-it-different">What makes it different</h3>
<p><strong>A single assistant you build end to end.</strong> The goal is not a generic chatbot; it is a system that answers in your house format, names the right internal tools, and gets your domain right, on data that never has to leave your control. One model, one dataset, and one running example anchor the whole book: every chapter adapts <strong>Qwen3-4B-Instruct-2507</strong> on a real IT-support dataset built from Stack Exchange communities (Super User, Ask Ubuntu, and Server Fault, with a small general-knowledge slice mixed in), and you carry a single enterprise IT help-desk assistant from few-shot prompting to a LoRA adapter, a fully fine-tuned model, a distilled student, a preference-aligned model, and finally a monitored production deployment. Along the way, you also learn to build the data itself, including generating synthetic, teacher-produced training examples for the cases where real labeled data runs short. Because the model, the data, and the task stay fixed, you can compare techniques fairly and watch the same problem solved at every rung of the spectrum.</p>
<p><p>

    <figure>
        <img src="images/book-hero.png" alt="The whole-book arc: a base model (Qwen3-4B) moves through the adaptation spectrum, from few-shot and RAG through LoRA/QLoRA, full fine-tuning, distillation, and DPO alignment, into a focused, private, monitored domain assistant. The spectrum sits on a data foundation (quality, attribution, splits) and under an operations layer (monitor, drift, rollback, retrain), with every step reproducible on a single GPU."/>
        <figcaption>The whole-book arc, from base model to a monitored domain assistant</figcaption>
    </figure>

</p></p>
<p><strong>The full spectrum, and a framework to choose.</strong> The book covers prompting and RAG, parameter-efficient fine-tuning (LoRA/QLoRA), full supervised fine-tuning, knowledge distillation, and preference-based alignment (DPO). Just as important, it gives you an explicit framework to decide <em>between</em> them, weighing cost, latency, privacy, and return on investment, so you are choosing on evidence rather than guessing or defaulting to whatever you used last time.</p>
<p><strong>Your own hardware, at any scale.</strong> Every hands-on example runs on a single GPU you can actually get hold of, and much of it on a laptop. We use a small open-weights model on purpose, so you can run everything yourself and learn by doing. The techniques are model-size-agnostic: LoRA, QLoRA, SFT, distillation, and DPO apply unchanged to the far larger models most enterprises deploy, where scaling up is a matter of more memory and compute, not different methods. These are the same techniques now used in managed enterprise tuning services; this book is the vendor-neutral, do-it-yourself counterpart that teaches them and the operational layer that those services abstract away.</p>
<p><strong>The operational layer most books skip.</strong> Training a model is only half the job. The book devotes a full chapter to what decides whether a model survives past launch: model and data versioning, drift detection with canary prompts, rollback procedures, and continuous safety monitoring.</p>
<p><strong>Reproducible and honest.</strong> Two commitments run through every chapter: everything is reproducible on hardware you can actually get, and we are honest about the trade-offs, including when a technique does not win. It is all in the open in the companion repository: the code, the trained models on Hugging Face, and the training and evaluation logs, including the experiments that fell flat. The book reproduces its published numbers on a single GPU. It is validated end-to-end across accelerators, from a 24 GB NVIDIA A30 up to an H200, on AMD (MI300X via ROCm) and on Apple Silicon, so you can reproduce every result and learn as much from what failed as from what worked.</p>
<h3 id="whats-inside">What&rsquo;s inside</h3>
<p>The book builds in the order you would actually work, one chapter at a time:</p>
<ol>
<li><strong>Why model adaptation?</strong> When adapting a model earns its keep, and when an API is the right answer.</li>
<li><strong>How to do model adaptation.</strong> The full spectrum and the decision framework, end to end.</li>
<li><strong>What data do I need for model adaptation?</strong> Sourcing, quality-gating, splitting, and generating the data that makes or breaks the result.</li>
<li><strong>In-context learning, few-shot, and RAG.</strong> Get real results with prompting and retrieval before you train anything.</li>
<li><strong>Parameter-efficient fine-tuning: LoRA and QLoRA.</strong> Fine-tune on a single, modest GPU.</li>
<li><strong>Supervised fine-tuning: maximum expressiveness.</strong> Full fine-tuning, and how to tell when it is worth it.</li>
<li><strong>Knowledge distillation: capturing frontier model intelligence.</strong> Move a stronger teacher&rsquo;s behavior into a smaller, faster student.</li>
<li><strong>Preference optimization: teaching your model to judge.</strong> Align the model with DPO, and test safety after alignment.</li>
<li><strong>Managing model evolution, drift, and versioning.</strong> Versioning, drift detection, rollback, and safety monitoring in production.</li>
</ol>
<h3 id="what-you-will-learn">What you will learn</h3>
<ul>
<li>Choose the right adaptation technique (prompting/RAG vs LoRA/QLoRA vs full SFT vs distillation vs DPO) using an explicit cost, latency, privacy, and ROI framework.</li>
<li>Fine-tune an LLM end-to-end on a single GPU with LoRA and QLoRA, including data prep, training, evaluation, and inference.</li>
<li>Build a real training-data pipeline: curate and quality-gate data, generate teacher-model data, and track lineage and versioning.</li>
<li>Distill a smaller, faster student from a stronger teacher, and align a model with DPO, with safety-regression testing at each step.</li>
<li>Operate models in production: a model and data registry, drift detection, rollback, a red-team safety monitor, and an outcome-based retraining cadence.</li>
<li>Reason honestly about results and economics: when a technique helps, when it does not, and what it really takes to run.</li>
</ul>
<h3 id="who-is-it-for">Who is it for</h3>
<p>If you are an ML or applied-AI engineer, a data scientist moving from notebooks to deployed models, a platform or MLOps engineer, or a technical lead making build-versus-buy and technique-selection calls, this book is written for you. You need working Python and comfort at the command line; we teach the LLM-specific parts from the ground up and assume no prior fine-tuning experience.</p>
<h3 id="explore-the-code">Explore the code</h3>
<p>The book has a companion GitHub repository containing runnable code for every chapter, prepared datasets, and cross-accelerator logs. Explore it at <a
	
		href = "https://github.com/bahree/ModelAdaptationBook"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		github.com/bahree/ModelAdaptationBook
	</span>
</a>, and pull the trained models from <a
	
		href = "https://huggingface.co/bahree/ModelAdaptationBook"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		Hugging Face
	</span>
</a> if you would rather run inference than train.</p>
<h3 id="it-is-a-meap-so-your-feedback-shapes-it">It is a MEAP, so your feedback shapes it</h3>
<p>Because this is a Manning Early Access Program title, you are reading the book as we write it. Your questions and suggestions in the liveBook forum genuinely change what goes into the final book, so please tell us what works, what does not, and where you get stuck.</p>
<h3 id="get-your-copy">Get your copy</h3>
<p>Order <a
	
		href = "https://www.manning.com/books/llm-customization-and-fine-tuning"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		<em>LLM Customization and Fine-Tuning</em>
	</span>
</a> while the launch discount lasts: <strong>50% off sitewide through July 23</strong>, then <strong>50% off with code <code>MLLLMFT</code> through August 6</strong>.</p>
<p>We cannot wait to see what you build.</p>
<p><em>With gratitude</em> 💚</p>
<p>Amit Bahree</p>
<hr>
<p><em>A general model, broad but unsure,</em>
<em>Off your data, and hard to secure;</em>
<em>So adapt what you own,</em>
<em>On one GPU, well-honed,</em>
<em>From prompt to production, mature.</em></p>
]]></content:encoded>
    </item>
    <item>
      <title>AI generated Podcast for my book: Generative AI in Action 🎧</title>
      <link>/post/2024/10/ai-generated-book-podcast/</link>
      <pubDate>Sun, 13 Oct 2024 00:00:00 +0000</pubDate>
      <guid>/post/2024/10/ai-generated-book-podcast/</guid>
      <description>&lt;p&gt;The one thing I wanted to do after my book &lt;a
	
		href = &#34;https://blog.desigeek.com/post/2024/16/book-release-genai-in-action/&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		Generative AI in Action
	&lt;/span&gt;
&lt;/a&gt; was complete was to create a summary in natural speech and possibly use TTS (Text-to-speech) to create an audio summary—think of it as a podcast that is easier for people to consume and get a quick sense of what the book is about.&lt;/p&gt;
&lt;h3 id=&#34;tts-text-to-speech-or-not-to-tts&#34;&gt;TTS (Text to Speech) or not to TTS?&lt;/h3&gt;
&lt;p&gt;Initially, I was inclined towards using TTS (Text to Speech) for the audio summary. This technology, I thought, would be a convenient way to create a podcast-like summary that would be easier for people to consume and get a quick sense of what the book is about. My journey began with TTS - using GPT 4o to create a summary after ingesting the book and then using that as into the &lt;a
	
		href = &#34;https://azure.microsoft.com/en-us/products/ai-services/ai-speech&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		Azure AI Speech stack
	&lt;/span&gt;
&lt;/a&gt;. However, I stumbled across something intriguing. Instead of TTS, I opted for &lt;a
	
		href = &#34;https://blog.google/technology/ai/notebooklm-google-ai/&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		NotebookLM
	&lt;/span&gt;
&lt;/a&gt; from Google Labs to generate the audio overview - the podcast. This decision marked a significant shift in my approach, and I created two podcasts using the content from the book - one from multiple sources and another from a single source (the book).&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>The one thing I wanted to do after my book <a
	
		href = "https://blog.desigeek.com/post/2024/16/book-release-genai-in-action/"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		Generative AI in Action
	</span>
</a> was complete was to create a summary in natural speech and possibly use TTS (Text-to-speech) to create an audio summary—think of it as a podcast that is easier for people to consume and get a quick sense of what the book is about.</p>
<h3 id="tts-text-to-speech-or-not-to-tts">TTS (Text to Speech) or not to TTS?</h3>
<p>Initially, I was inclined towards using TTS (Text to Speech) for the audio summary. This technology, I thought, would be a convenient way to create a podcast-like summary that would be easier for people to consume and get a quick sense of what the book is about. My journey began with TTS - using GPT 4o to create a summary after ingesting the book and then using that as into the <a
	
		href = "https://azure.microsoft.com/en-us/products/ai-services/ai-speech"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		Azure AI Speech stack
	</span>
</a>. However, I stumbled across something intriguing. Instead of TTS, I opted for <a
	
		href = "https://blog.google/technology/ai/notebooklm-google-ai/"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		NotebookLM
	</span>
</a> from Google Labs to generate the audio overview - the podcast. This decision marked a significant shift in my approach, and I created two podcasts using the content from the book - one from multiple sources and another from a single source (the book).</p>
<p>NotebookLM is an experimental AI-first notebook from Google Labs designed to help users gain insights faster by grounding the language model in their documents. It aims to assist with synthesizing facts and ideas from multiple sources, making connections quicker and easier. It can help users understand, summarize, and generate new ideas based on their content. What is fascinating is that it can generate audio, which is a natural dialog between two people - with wit, humor, and a natural flow. It is like conversing with someone who has read the book and is summarizing it for you. And if I hadn’t told you that this was AI-generated, it would be hard to tell that it was not a real conversation.</p>
<h3 id="the-podcasts">The &ldquo;Podcasts&rdquo;</h3>
<p>For the first audio generation, the multiple sources I used were:</p>
<ul>
<li>The book, and my <a
	
		href = "https://blog.desigeek.com/post/2024/16/book-release-genai-in-action/"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		blog post
	</span>
</a> announcing the book</li>
<li>A real podcast I did with Miko on his podcast <a
	
		href = "https://youtu.be/ocFzIBh2t9Y?si=DuPM41_WoyOnBiIV"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		Hockeystick
	</span>
</a></li>
<li>And another real podcast with Jamie on his podcast <a
	
		href = "https://www.youtube.com/watch?v=1rlENMGjyWM&amp;ab_channel=JamieTaylor"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		The modern .NET show
	</span>
</a>.</li>
</ul>
<p>For the second audio generation I only used a single source - the book.</p>
<p>The results of the AI-generated audio are truly impressive. In each instance, the audio was produced in a natural voice, simulating a genuine conversation between two people. The quality of the audio, the conversation, and the flow are nothing short of mind-blowing. Even in the second audio, where some acronyms were not pronounced correctly, it&rsquo;s a minor issue, considering the audio was generated in just a few minutes with the press of a button. I was genuinely surprised at the level of realism and natural flow in the conversation. &#x1f92f;</p>
<p>Have a listen and let me know what you think.</p>
<h3 id="podcast-summary-1---using-multiple-sources">Podcast Summary 1 - using multiple sources</h3>
<p>The sources provide a comprehensive overview of generative AI and its application within enterprises. The first source, a YouTube video transcript, features an interview with Amit Bahree, a technical program manager at Microsoft, who discusses the rise of large language models (LLMs) and their potential impact on society. The second source, a book excerpt, delves into the technical aspects of generative AI, covering foundational models, large language models, retrieval-augmented generation, and the architectural principles for building generative AI applications. The book also explores various use cases, including image generation, code generation, and the ethical considerations surrounding the use of generative AI.</p>
<!-- 




<figure >
  <audio controls class="player" preload="metadata">
    
    <source src="https://www.desigeek.com/book/genai/podcast/Book_Podcast-multiple_sources.wav">
  </audio>
  
  <figcaption>Book Podcast - using multiple sources</figcaption>
</figure> -->


<div>
  <figure>
    <audio
      controls
      src="https://www.desigeek.com/book/genai/podcast/Book_Podcast-multiple_sources.wav"
      title="Book Podcast - using multiple sources"
      style="width: 50%">
      Your browser does not support the <code>audio</code> element.
    </audio>
    <figcaption>Book Podcast - using multiple sources</figcaption>
  </figure>
</div>
<h3 id="podcast-summary-2---using-single-source-the-book">Podcast Summary 2 - using single source (the book)</h3>
<p>This book is a comprehensive guide to Generative AI, focusing on how this transformative technology can be leveraged within an enterprise. It explains core concepts like foundational models and large language models (LLMs) as well as practical applications for generating various content, including text, images, code, audio, and video. The book also explores responsible AI practices, highlighting the importance of prompt engineering, ethical considerations, and security measures for implementing these technologies. The author emphasizes the need for careful evaluation, monitoring, and scalability when deploying Generative AI models in a production environment.</p>
<!-- 





<figure >
  <audio controls class="player" preload="metadata">
    
    <source src="https://www.desigeek.com/book/genai/podcast/Book_Podcast-book_only.wav">
  </audio>
  
  <figcaption>Book Podcast - using sinle source</figcaption>
</figure> -->


<div>
  <figure>
    <audio
      controls
      src="https://www.desigeek.com/book/genai/podcast/Book_Podcast-book_only.wav"
      title="Book Podcast - using single source"
      style="width: 50%">
      Your browser does not support the <code>audio</code> element.
    </audio>
    <figcaption>Book Podcast - using single source</figcaption>
  </figure>
</div>
<h3 id="conclusion">Conclusion</h3>
<p>AI-generated podcasts showcase the potential of AI to revolutionize content creation. Generating natural-sounding audio summaries from text is a game-changer for authors, creators, and educators. As AI continues to advance, we anticipate more opportunities to improve how we access information. I am excited to explore the new possibilities in AI-generated content.</p>
]]></content:encoded>
    </item>
    <item>
      <title>🎉Announcing My New Book: Generative AI in Action📚</title>
      <link>/post/2024/10/book-release-genai-in-action/</link>
      <pubDate>Mon, 16 Sep 2024 00:00:00 +0000</pubDate>
      <guid>/post/2024/10/book-release-genai-in-action/</guid>
      <description>A practical guide to unlocking the power of Generative AI</description>
      <content:encoded><![CDATA[<p>In today&rsquo;s rapidly evolving tech world, mastering <strong>Generative AI</strong> isn&rsquo;t just an advantage—it&rsquo;s a necessity. Are you ready to harness its power to transform your business and solve real-world challenges? I&rsquo;m excited to announce that my new book, <em><strong>Generative AI in Action</strong></em>, is now available in print and ebook formats from <a
	
		href = "https://www.manning.com/books/generative-ai-in-action"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		Manning Publications
	</span>
</a>. 📖</p>
<h3 id="special-launch-offer-">Special Launch Offer 🌟</h3>
<p>As a thank-you to my early supporters, I&rsquo;m offering an exclusive discount. Use the code <strong>pbbahree</strong> at checkout to receive <strong>45% off</strong> your purchase of <em>Generative AI in Action</em> in all formats (valid through Sept. 30, 2024)!</p>
<p>Get your discounted copy &#x1f449; <a
	
		href = "http://mng.bz/D9By"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		» here «
	</span>
</a> .</p>
<p><p>

    <figure>
        <img src="images/Bahree-HI.png" alt="Cover of Generative AI in Action"/>
        <figcaption>Cover of Generative AI in Action</figcaption>
    </figure>

</p></p>
<h3 id="why-you-should-read-generative-ai-in-action-">Why You Should Read <em>Generative AI in Action</em> ✨</h3>
<h4 id="comprehensive-coverage">Comprehensive Coverage</h4>
<p>This book offers an in-depth introduction to Generative AI, covering foundation models, large language models (#LLMs), small language models (#SLMs), and practical applications. From the basics to advanced topics like prompt engineering, <em>Generative AI in Action</em> provides everything you need to start building and scaling AI solutions. Whether you&rsquo;re a beginner or a seasoned professional, you&rsquo;ll find valuable insights to accelerate your AI journey.</p>
<h4 id="real-world-examples">Real-World Examples</h4>
<p>Discover how enterprises across industries are leveraging Generative AI to innovate and solve complex problems. Whether it&rsquo;s improving customer engagement or optimizing operations, the practical examples provided can be directly applied to your projects for immediate impact.</p>
<h4 id="hands-on-techniques">Hands-On Techniques</h4>
<p>Dive into step-by-step guides and hands-on examples for integrating AI models into your workflows. Learn techniques such as:</p>
<ul>
<li><strong>Prompt Engineering</strong>: Craft effective prompts to unlock the full potential of AI models like GPT-4.</li>
<li><strong>Retrieval-Augmented Generation (RAG)</strong>: Enhance your AI models with real-time data for improved accuracy.</li>
<li><strong>Model Adaptation</strong>: Fine-tune AI models to meet your organization&rsquo;s specific needs.</li>
</ul>
<h4 id="ethical-ai-and-best-practices">Ethical AI and Best Practices</h4>
<p>As AI becomes more critical in decision-making, understanding its ethical implications is crucial. <em>Generative AI in Action</em> covers topics like privacy, security, and bias mitigation—ensuring your AI deployments are fair, transparent, and aligned with your organizational values.</p>
<h4 id="expert-insights">Expert Insights</h4>
<p>Drawing from my experience helping build the Azure AI platform, I share insider knowledge on leveraging the latest advancements in AI for your projects. This book provides you with the tools to make the most of cutting-edge technologies like large language models (LLMs) and small language models (SLMs).</p>
<h3 id="advanced-techniques-covered-in-the-book-">Advanced Techniques Covered in the Book 🔥</h3>
<p>Beyond the basics, <em>Generative AI in Action</em> delves into advanced techniques essential for mastering Generative AI in modern enterprise environments:</p>
<ul>
<li><strong>Prompt Engineering</strong>: Strategies like zero-shot, few-shot, and many-shot learning, along with chain-of-thought reasoning, to optimize AI outputs.</li>
<li><strong>Retrieval-Augmented Generation (RAG)</strong>: Combine retrieval-based methods with generative models for real-time, relevant data integration.</li>
<li><strong>Model Adaptation and Fine-Tuning</strong>: Customize generative models to specific tasks using techniques such as low-rank adaptation and reinforcement learning from human feedback (RLHF).</li>
<li><strong>Chatting with Your Data</strong>: Build AI-powered chat systems that interact with enterprise data using vector databases and retrieval techniques.</li>
<li><strong>Scaling and Production Deployment</strong>: Strategies for scaling AI solutions while ensuring performance, reliability, and compliance with enterprise standards.</li>
<li><strong>Evaluations and Benchmarks</strong>: Learn to evaluate and benchmark AI models using traditional metrics and cutting-edge frameworks.</li>
</ul>
<!-- ### A Special Thanks 🙌

A huge thank you to [Eric Boyd](https://www.linkedin.com/in/emboyd/), CVP Engineering, AI Platform at Microsoft, for writing the foreword for *Generative AI in Action*. His insights into AI's transformative power help set the stage for how this technology will shape the future.

I'd also like to express my gratitude to [Wee Hyong Tok](https://www.linkedin.com/in/weehyongtok/), my technical editor. His expertise in AI and data has been invaluable in ensuring that this book is technically robust and accessible for developers, data scientists, and enterprise leaders. -->
<h3 id="explore-the-github-repository-">Explore the GitHub Repository 💾</h3>
<p>For those eager to dive into the code, the book has a companion GitHub repository filled with examples and projects to get you started. Check it out at <a
	
		href = "https://bit.ly/GenAIBook"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		bit.ly/GenAIBook
	</span>
</a>. Explore the code, experiment, and start building your AI-powered solutions today.</p>
<h3 id="get-your-copy-today-">Get Your Copy Today! 🛒</h3>
<p>Don&rsquo;t miss this opportunity to lead the AI revolution within your organization. Order your copy of <em><a
	
		href = "http://mng.bz/D9By"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		Generative AI in Action
	</span>
</a></em> and use the code <strong>pbbahree</strong> to receive <strong>45% off</strong> (valid through Sept. 30, 2024). Transform your organization&rsquo;s AI capabilities today!</p>
<p><em>With gratitude</em> 💚</p>
<p>Amit Bahree.</p>
<hr>
<p><em>In the world of AI, there&rsquo;s a thrill,</em><br>
<em>With &ldquo;Generative AI in Action,&rdquo; you&rsquo;ll skill.</em><br>
<em>From prompts to fine-tuning,</em><br>
<em>Your projects are blooming,</em><br>
<em>Grab your copy, and master the drill!</em></p>
<hr>
]]></content:encoded>
    </item>
    <item>
      <title>📚 My new book &#34;Generative AI in Action&#34;</title>
      <link>/post/2023/11/announcing-gen-ai-book/</link>
      <pubDate>Tue, 14 Nov 2023 00:00:00 +0000</pubDate>
      <guid>/post/2023/11/announcing-gen-ai-book/</guid>
      <description>🚀 Early access to my new book covering real-world practical guidance for enterprises now available  on MEAP 📚</description>
      <content:encoded><![CDATA[<p>🌐 As software continues to revolutionize the world, the advent of Generative AI is transforming the very fabric of software itself. My latest book, <strong>Generative AI in Action</strong> delves into this transformative journey.</p>
<p>I am thrilled to announce the early release of my latest book, <a
	
		href = "http://mng.bz/D9By"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		Generative AI in Action
	</span>
</a> now available through <a
	
		href = "http://mng.bz/D9By"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		Manning Early Access Program (MEAP)
	</span>
</a>. This publication is a deep dive into the cutting-edge world of #GenerativeAI, #LLMs, #OpenAI, and #Azure #OpenAI, tailored specifically for enterprises. 🤘</p>
<p>This practical, in-action, hands-on book allows one to explore the cutting-edge world of Generative AI, including LLMs, and covers both OpenAI and Azure OpenAI, allowing companies to understand basic concepts and scale to production.📘</p>
<p>I have the privilege of having a front-row seat as we build this tech out and work with key Fortune 500 customers who are incorporating this. A lot of this is learnings captured from this. 😇</p>
<p>📖 Inside the Book</p>
<ul>
<li>A comprehensive introduction to Generative AI, including foundational models like GPT, Codex, DALLE, and ChatGPT.</li>
<li>Insightful discussions on Large Language Models (LLMs) and their applications in various sectors.</li>
<li>Practical guides on generating text through APIs, focusing on OpenAI and Azure OpenAI.</li>
<li>Exploration of image generation techniques, including Stable Diffusion and DALLE.</li>
<li>Deep dive into Prompt Engineering, RAG, Bring your own Data, and model adaptation techniques.</li>
<li>And finally, best practices to allow enterprises to scale to production.</li>
</ul>
<p>🎯 Why This Book is a Must-Read?
It is specially crafted for businesses leveraging AI for innovation and competitive advantage.
Combining technical depth with practical applications makes it a valuable asset for decision-makers, architects, data scientists, developers, and AI enthusiasts.</p>
<p>🌟 Highlights:</p>
<ul>
<li>Real-world case studies and applications.</li>
<li>Expert guidance on model adaptation and the art of prompt engineering.</li>
<li>Comprehensive insights into the challenges and best practices for deploying AI in enterprise settings.</li>
<li>An essential discussion on AI&rsquo;s ethical dimensions, safety, and security concerns.</li>
<li>Generative AI in Action&quot; is more than just a book; it&rsquo;s a roadmap for harnessing the potential of AI to redefine the business landscape.</li>
</ul>
<p>Ready to get hands-on and deeper into Generative AI? You can use the code “<strong>mlbahree</strong>” to get 45% off – valid until Nov 28th! 😍</p>
<p>🔗 You can get the book and the discount from <a
	
		href = "http://mng.bz/D9By"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		here
	</span>
</a> &ndash;&gt; <a
	
		href = "http://mng.bz/D9By"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		http://mng.bz/D9By
	</span>
</a> &#x1f43c;</p>
<p>💽 The GitHub repo with the code from the book can be found at &ndash;&gt; <a
	
		href = "https://bit.ly/GenAIBook"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		https://bit.ly/GenAIBook
	</span>
</a>. 💾</p>
<p><p>

    <figure>
        <img src="images/bahree_genai_in_action_meap.jpg" alt="Generative AI in Action - MEAP"/>
        <figcaption>Generative AI in Action - MEAP</figcaption>
    </figure>

</p></p>
<p>Thank you in advance, and I would love to hear your feedback.</p>
<p>With gratitude, 💚</p>
<p>Amit.</p>
<p>#GenerativeAI #LLMs #Azure #OpenAI #Microsoft #LearnwithManning #ManningBooks</p>
]]></content:encoded>
    </item>
    <item>
      <title>Large collection of Free eBooks from MS</title>
      <link>/post/2012/08/large-collection-of-free-ebooks-from-ms/</link>
      <pubDate>Sat, 04 Aug 2012 00:00:00 +0000</pubDate>
      <guid>/post/2012/08/large-collection-of-free-ebooks-from-ms/</guid>
      <description>&lt;p&gt;Microsoft folks have released a large collection of free eBooks including Visual Studio, WP, Win 8, Office 365, SQL, Azure, CRM, etc. You can get more details from the following two posts where not only you can browse the catalogue but also download them.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a
	
		href = &#34;http://blogs.msdn.com/b/mssmallbiz/archive/2012/07/27/large-collection-of-free-microsoft-ebooks-for-you-including-sharepoint-visual-studio-windows-phone-windows-8-office-365-office-2010-sql-server-2012-azure-and-more.aspx&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		First post
	&lt;/span&gt;
&lt;/a&gt; with free books&lt;/li&gt;
&lt;li&gt;&lt;a
	
		href = &#34;http://blogs.msdn.com/b/mssmallbiz/archive/2012/07/30/another-large-collection-of-free-microsoft-ebooks-and-resource-kits-for-you-including-sharepoint-2013-office-2013-office-365-duet-2-0-azure-cloud-windows-phone-lync-dynamics-crm-and-more.aspx?wa=wsignin1.0&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		Second post
	&lt;/span&gt;
&lt;/a&gt; with free books&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Happy Leeching!&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Microsoft folks have released a large collection of free eBooks including Visual Studio, WP, Win 8, Office 365, SQL, Azure, CRM, etc. You can get more details from the following two posts where not only you can browse the catalogue but also download them.</p>
<ul>
<li><a
	
		href = "http://blogs.msdn.com/b/mssmallbiz/archive/2012/07/27/large-collection-of-free-microsoft-ebooks-for-you-including-sharepoint-visual-studio-windows-phone-windows-8-office-365-office-2010-sql-server-2012-azure-and-more.aspx"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		First post
	</span>
</a> with free books</li>
<li><a
	
		href = "http://blogs.msdn.com/b/mssmallbiz/archive/2012/07/30/another-large-collection-of-free-microsoft-ebooks-and-resource-kits-for-you-including-sharepoint-2013-office-2013-office-365-duet-2-0-azure-cloud-windows-phone-lync-dynamics-crm-and-more.aspx?wa=wsignin1.0"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		Second post
	</span>
</a> with free books</li>
</ul>
<p>Happy Leeching!</p>
]]></content:encoded>
    </item>
    <item>
      <title>Just the two of us</title>
      <link>/post/2011/04/just-the-two-of-us/</link>
      <pubDate>Sun, 10 Apr 2011 00:00:00 +0000</pubDate>
      <guid>/post/2011/04/just-the-two-of-us/</guid>
      <description>&lt;p&gt;Read &lt;a
	
		href = &#34;http://www.guardian.co.uk/lifeandstyle/2011/apr/02/matt-logelin-single-father&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		this story in the Guardian
	&lt;/span&gt;
&lt;/a&gt; about a guy called &lt;a
	
		href = &#34;http://www.mattlogelin.com/about/&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		Matt
	&lt;/span&gt;
&lt;/a&gt;, who blogged about bringing up his daughter all alone, as his wife died soon after giving birth. This was such a heart stopping story, which is highly recommended. Interesting shift on the tone of the blog which first helped Matt with the bereavement and later gave him strength to cope with this to finally the blog providing support for others in a similar boat and looking for help.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Read <a
	
		href = "http://www.guardian.co.uk/lifeandstyle/2011/apr/02/matt-logelin-single-father"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		this story in the Guardian
	</span>
</a> about a guy called <a
	
		href = "http://www.mattlogelin.com/about/"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		Matt
	</span>
</a>, who blogged about bringing up his daughter all alone, as his wife died soon after giving birth. This was such a heart stopping story, which is highly recommended. Interesting shift on the tone of the blog which first helped Matt with the bereavement and later gave him strength to cope with this to finally the blog providing support for others in a similar boat and looking for help.</p>
<p>If you get teary-eyed then you probably don’t want to read this, but I would recommend the article. Matt has just released a book called <a
	
		href = "http://www.twokissesformaddy.com/"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		Two Kisses for Maddy
	</span>
</a> as well.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Free eBook on SQL Server 2008 R2</title>
      <link>/post/2010/04/free-ebook-on-sql-server-2008-r2/</link>
      <pubDate>Fri, 16 Apr 2010 00:00:00 +0000</pubDate>
      <guid>/post/2010/04/free-ebook-on-sql-server-2008-r2/</guid>
      <description>&lt;p&gt;Microsoft is giving away a free eBook on SQL Server 2008 R2 for free. It gives you insight into exciting new implementations in the DB such as &lt;a
	
		href = &#34;http://en.wikipedia.org/wiki/Complex_event_processing&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		complex event processing (CEP)
	&lt;/span&gt;
&lt;/a&gt; and StreamInsight. You can check out the &lt;a
	
		href = &#34;http://blogs.msdn.com/microsoft_press/archive/2010/04/14/free-ebook-introducing-microsoft-sql-server-2008-r2.aspx&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		Table of Contents here
	&lt;/span&gt;
&lt;/a&gt; and download the book in either &lt;a
	
		href = &#34;http://go.microsoft.com/fwlink/?LinkId=189147&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		pdf format
	&lt;/span&gt;
&lt;/a&gt; or &lt;a
	
		href = &#34;http://go.microsoft.com/fwlink/?LinkId=189148&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		xps format
	&lt;/span&gt;
&lt;/a&gt;.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Microsoft is giving away a free eBook on SQL Server 2008 R2 for free. It gives you insight into exciting new implementations in the DB such as <a
	
		href = "http://en.wikipedia.org/wiki/Complex_event_processing"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		complex event processing (CEP)
	</span>
</a> and StreamInsight. You can check out the <a
	
		href = "http://blogs.msdn.com/microsoft_press/archive/2010/04/14/free-ebook-introducing-microsoft-sql-server-2008-r2.aspx"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		Table of Contents here
	</span>
</a> and download the book in either <a
	
		href = "http://go.microsoft.com/fwlink/?LinkId=189147"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		pdf format
	</span>
</a> or <a
	
		href = "http://go.microsoft.com/fwlink/?LinkId=189148"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		xps format
	</span>
</a>.</p>
]]></content:encoded>
    </item>
    <item>
      <title>My Book on Google Books</title>
      <link>/post/2008/04/my-book-on-google-books/</link>
      <pubDate>Tue, 22 Apr 2008 00:00:00 +0000</pubDate>
      <guid>/post/2008/04/my-book-on-google-books/</guid>
      <description>&lt;p&gt;&lt;a
	
		href = &#34;http://www.apress.com/book/view/1590597028&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		My Book on WCF
	&lt;/span&gt;
&lt;/a&gt; is now available on &lt;a
	
		href = &#34;http://books.google.co.uk/books?hl=en&amp;amp;id=fDykmoWpjzEC&amp;amp;d&amp;amp;printsec=frontcover&amp;amp;source=web&amp;amp;ots=XW-U-x68xr&amp;amp;sig=4nSkE2xFV4YrYFaMUCJrZKCbvZs#PPP21,M1&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		Google Books
	&lt;/span&gt;
&lt;/a&gt; - perfect for those of you who don&amp;rsquo;t want to &lt;a
	
		href = &#34;http://www.amazon.com/Pro-WCF-Practical-Microsoft-Implementation/dp/1590597028/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1208891113&amp;amp;sr=8-1&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		buy the book
	&lt;/span&gt;
&lt;/a&gt; to support a few starving authors 😜.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p><a
	
		href = "http://www.apress.com/book/view/1590597028"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		My Book on WCF
	</span>
</a> is now available on <a
	
		href = "http://books.google.co.uk/books?hl=en&amp;id=fDykmoWpjzEC&amp;d&amp;printsec=frontcover&amp;source=web&amp;ots=XW-U-x68xr&amp;sig=4nSkE2xFV4YrYFaMUCJrZKCbvZs#PPP21,M1"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		Google Books
	</span>
</a> - perfect for those of you who don&rsquo;t want to <a
	
		href = "http://www.amazon.com/Pro-WCF-Practical-Microsoft-Implementation/dp/1590597028/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1208891113&amp;sr=8-1"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		buy the book
	</span>
</a> to support a few starving authors 😜.</p>
]]></content:encoded>
    </item>
    <item>
      <title>P2P Programming with WCF and .NET v3.5</title>
      <link>/post/2008/03/p2p-programming-with-wcf-and-net-v3-5/</link>
      <pubDate>Thu, 06 Mar 2008 00:00:00 +0000</pubDate>
      <guid>/post/2008/03/p2p-programming-with-wcf-and-net-v3-5/</guid>
      <description>&lt;p&gt;My article on &lt;a
	
		href = &#34;http://tinyurl.com/ypqaer&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		P2P programming with WCF and .NET v3.5
	&lt;/span&gt;
&lt;/a&gt; was finally published on &lt;a
	
		href = &#34;http://msdn2.microsoft.com/en-us/library/cc268289.aspx&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		MSDN
	&lt;/span&gt;
&lt;/a&gt;. This was written a few months ago and has been going through the internal process at MS to get published- finally it is up there - better late than never I guess. 😄&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>My article on <a
	
		href = "http://tinyurl.com/ypqaer"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		P2P programming with WCF and .NET v3.5
	</span>
</a> was finally published on <a
	
		href = "http://msdn2.microsoft.com/en-us/library/cc268289.aspx"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		MSDN
	</span>
</a>. This was written a few months ago and has been going through the internal process at MS to get published- finally it is up there - better late than never I guess. 😄</p>
<p>I discuss the new features for P2P programming in WCF and .NET 3.5 and how things have moved up the stack in being a first class managed citizen now as opposed to you. Although the code was build and run on Vista you can run most of it on XP; however some elements such as PNM, Contacts and Collaboration are Vista specific.</p>
<p>Interestingly, you cannot download the source code for the samples and the small app that I had written - you can see the screen shots and the code snipped. If you need the complete solution let me know.</p>
]]></content:encoded>
    </item>
    <item>
      <title>My book available on Books24x7</title>
      <link>/post/2007/09/my-book-available-on-books24x7/</link>
      <pubDate>Fri, 07 Sep 2007 00:00:00 +0000</pubDate>
      <guid>/post/2007/09/my-book-available-on-books24x7/</guid>
      <description>&lt;p&gt;I was pleasantly surprised to see the appearance of my book, &lt;a
	
		href = &#34;http://www.apress.com/book/view/1590597028&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		Pro WCF
	&lt;/span&gt;
&lt;/a&gt; on &lt;a
	
		href = &#34;http://www.books24x7.com/&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		Books24x7
	&lt;/span&gt;
&lt;/a&gt; today. Below is the screen shot from the email 😄&lt;/p&gt;
&lt;p&gt;&lt;a
	
		href = &#34;http://www.bahree.com/amit/blog_images/MybookavailableonBooks24x7_9D58/image.png&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		&lt;p&gt;

    &lt;img src=&#34;images/image_thumb.png&#34; alt=&#34;image&#34;/&gt;

&lt;/p&gt;
	&lt;/span&gt;
&lt;/a&gt;&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>I was pleasantly surprised to see the appearance of my book, <a
	
		href = "http://www.apress.com/book/view/1590597028"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		Pro WCF
	</span>
</a> on <a
	
		href = "http://www.books24x7.com/"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		Books24x7
	</span>
</a> today. Below is the screen shot from the email 😄</p>
<p><a
	
		href = "http://www.bahree.com/amit/blog_images/MybookavailableonBooks24x7_9D58/image.png"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		<p>

    <img src="images/image_thumb.png" alt="image"/>

</p>
	</span>
</a></p>
]]></content:encoded>
    </item>
    <item>
      <title>Introduction to DSL - free chapter</title>
      <link>/post/2007/06/introduction-to-dsl-free-chapter/</link>
      <pubDate>Fri, 29 Jun 2007 00:00:00 +0000</pubDate>
      <guid>/post/2007/06/introduction-to-dsl-free-chapter/</guid>
      <description>&lt;p&gt;You can download the &lt;a
	
		href = &#34;http://www.theserverside.net/tt/articles/showarticle.tss?id=VisualStudioDSLTools_Chapter&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		first chapter for free
	&lt;/span&gt;
&lt;/a&gt; from Addison-Wesley&amp;rsquo;s &lt;a
	
		href = &#34;http://www.awprofessional.com/bookstore/product.asp?isbn=0321398203&amp;amp;rl=1&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		intro book on DSL
	&lt;/span&gt;
&lt;/a&gt;. If you are new to DSL&amp;rsquo;s (Domain Specific Language) this this is a good read. Here is a abstract from the publisher:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Domain-Specific Languages (DSLs)&amp;ndash;languages geared to specific vertical or horizontal areas of interest&amp;ndash;are generating growing excitement from software engineers and architects. DSLs bring new agility to the creation and evolution of software, allowing selected design aspects to be expressed in terms much closer to the system requirements than standard program code, significantly reducing development costs in large-scale projects and product lines. In this breakthrough book, four leading experts reveal exactly how DSLs work, and how you can make the most of them in your environment.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>You can download the <a
	
		href = "http://www.theserverside.net/tt/articles/showarticle.tss?id=VisualStudioDSLTools_Chapter"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		first chapter for free
	</span>
</a> from Addison-Wesley&rsquo;s <a
	
		href = "http://www.awprofessional.com/bookstore/product.asp?isbn=0321398203&amp;rl=1"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		intro book on DSL
	</span>
</a>. If you are new to DSL&rsquo;s (Domain Specific Language) this this is a good read. Here is a abstract from the publisher:</p>
<blockquote>
<p>Domain-Specific Languages (DSLs)&ndash;languages geared to specific vertical or horizontal areas of interest&ndash;are generating growing excitement from software engineers and architects. DSLs bring new agility to the creation and evolution of software, allowing selected design aspects to be expressed in terms much closer to the system requirements than standard program code, significantly reducing development costs in large-scale projects and product lines. In this breakthrough book, four leading experts reveal exactly how DSLs work, and how you can make the most of them in your environment.</p>
<p>With Domain-Specific Development with Visual Studio DSL Tools, you&rsquo;ll begin by mastering DSL concepts and techniques that apply to all platforms. Next, you&rsquo;ll discover how to create and use DSLs with the powerful new Microsoft DSL Tools&ndash;a toolset designed by this book&rsquo;s authors. Learn how the DSL Tools integrate into Visual Studio&ndash;and how to define DSLs and generate Visual Designers using Visual Studio&rsquo;s built-in modeling technology.</p>
</blockquote>
<p><p>

    <img src="http://desigeek.com/weblog/aggbug.aspx?PostID=4311" alt=""/>

</p></p>
]]></content:encoded>
    </item>
    <item>
      <title>MSDN Webcast: Hosting Options, COM&#43; Integration &amp; Peer to Peer model</title>
      <link>/post/2007/04/msdn-webcast-hosting-options-com-integration-peer-to-peer-model/</link>
      <pubDate>Mon, 16 Apr 2007 00:00:00 +0000</pubDate>
      <guid>/post/2007/04/msdn-webcast-hosting-options-com-integration-peer-to-peer-model/</guid>
      <description>&lt;p&gt;One of the MSDN Webcasts that I along with Shawn, Dennis, and Chris did on the following topics with some samples from the WCF Pro book. This is a Level 300 Webcast, and there is a lot of material to cover! If you would like us to do a Webcast on any specific topic from WCF let us know - we will see what we can do.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Hosting Options&lt;/li&gt;
&lt;li&gt;COM+ Integration&lt;/li&gt;
&lt;li&gt;Peer to Peer Model&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;If you are interested you can &lt;a
	
		href = &#34;https://www.livemeeting.com/cc/msevents/view?id=1032334953&amp;amp;role=attend&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		see the recording
	&lt;/span&gt;
&lt;/a&gt; for this session.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>One of the MSDN Webcasts that I along with Shawn, Dennis, and Chris did on the following topics with some samples from the WCF Pro book. This is a Level 300 Webcast, and there is a lot of material to cover! If you would like us to do a Webcast on any specific topic from WCF let us know - we will see what we can do.</p>
<ol>
<li>Hosting Options</li>
<li>COM+ Integration</li>
<li>Peer to Peer Model</li>
</ol>
<p>If you are interested you can <a
	
		href = "https://www.livemeeting.com/cc/msevents/view?id=1032334953&amp;role=attend"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		see the recording
	</span>
</a> for this session.</p>
]]></content:encoded>
    </item>
    <item>
      <title>MSDN Webcasts</title>
      <link>/post/2007/03/msdn-webcasts/</link>
      <pubDate>Sat, 24 Mar 2007 00:00:00 +0000</pubDate>
      <guid>/post/2007/03/msdn-webcasts/</guid>
      <description>&lt;p&gt;I alongwith some of my co-authors are going to be hosting a couple of MSDN Webcasts next month - the details for both are listed below.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a
	
		href = &#34;http://go.microsoft.com/?linkid=6440184&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		Webcast 1
	&lt;/span&gt;
&lt;/a&gt; - “How to build an SOA application with WCF”&lt;/li&gt;
&lt;li&gt;&lt;a
	
		href = &#34;http://go.microsoft.com/?linkid=6455035&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		Webcast 2
	&lt;/span&gt;
&lt;/a&gt; - &amp;ldquo;How WCF impacts on Enterprise scale applications&amp;rdquo;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;p&gt;

    &lt;img src=&#34;http://desigeek.com/weblog/aggbug.aspx?PostID=3655&#34; alt=&#34;&#34;/&gt;

&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>I alongwith some of my co-authors are going to be hosting a couple of MSDN Webcasts next month - the details for both are listed below.</p>
<ol>
<li><a
	
		href = "http://go.microsoft.com/?linkid=6440184"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		Webcast 1
	</span>
</a> - “How to build an SOA application with WCF”</li>
<li><a
	
		href = "http://go.microsoft.com/?linkid=6455035"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		Webcast 2
	</span>
</a> - &ldquo;How WCF impacts on Enterprise scale applications&rdquo;</li>
</ol>
<p><p>

    <img src="http://desigeek.com/weblog/aggbug.aspx?PostID=3655" alt=""/>

</p></p>
]]></content:encoded>
    </item>
    <item>
      <title>MSDN Article - Hosting and Consuming WCF Services</title>
      <link>/post/2007/03/msdn-article-hosting-and-consuming-wcf-services/</link>
      <pubDate>Mon, 19 Mar 2007 00:00:00 +0000</pubDate>
      <guid>/post/2007/03/msdn-article-hosting-and-consuming-wcf-services/</guid>
      <description>&lt;p&gt;The first of three articles entitled &amp;ldquo;&lt;em&gt;Hosting and Consuming WCF Services&amp;rdquo;&lt;/em&gt; which is essentially one of the chapters from &lt;a
	
		href = &#34;http://desigeek.com/weblog/amit/archive/2007/02/19/sample-chapter-from-the-book-for-free.aspx&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		the book
	&lt;/span&gt;
&lt;/a&gt; is now published on MSDN at the .&lt;a
	
		href = &#34;http://msdn2.microsoft.com/en-us/netframework/default.aspx&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		NET home page
	&lt;/span&gt;
&lt;/a&gt;. The article directly can be found &lt;a
	
		href = &#34;http://msdn2.microsoft.com/en-us/library/bb332338.aspx&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		via this link
	&lt;/span&gt;
&lt;/a&gt;. The other two should follow soon. Excellent job guys! &lt;p&gt;

    &lt;img src=&#34;images/emotion-2.gif&#34; alt=&#34;Big Smile&#34;/&gt;

&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>The first of three articles entitled &ldquo;<em>Hosting and Consuming WCF Services&rdquo;</em> which is essentially one of the chapters from <a
	
		href = "http://desigeek.com/weblog/amit/archive/2007/02/19/sample-chapter-from-the-book-for-free.aspx"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		the book
	</span>
</a> is now published on MSDN at the .<a
	
		href = "http://msdn2.microsoft.com/en-us/netframework/default.aspx"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		NET home page
	</span>
</a>. The article directly can be found <a
	
		href = "http://msdn2.microsoft.com/en-us/library/bb332338.aspx"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		via this link
	</span>
</a>. The other two should follow soon. Excellent job guys! <p>

    <img src="images/emotion-2.gif" alt="Big Smile"/>

</p></p>
<p><p>

    <img src="http://desigeek.com/weblog/aggbug.aspx?PostID=3650" alt=""/>

</p></p>
]]></content:encoded>
    </item>
    <item>
      <title>Sample Chapter from the Book for Free</title>
      <link>/post/2007/02/sample-chapter-from-the-book-for-free/</link>
      <pubDate>Mon, 19 Feb 2007 00:00:00 +0000</pubDate>
      <guid>/post/2007/02/sample-chapter-from-the-book-for-free/</guid>
      <description>&lt;p&gt;APress, the publisher of &lt;a
	
		href = &#34;http://desigeek.com/weblog/amit/archive/2006/11/29/Book-Finished.aspx&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		my book entitled &amp;ldquo;Pro WCF: Practical Microsoft SOA Implementation&amp;rdquo;
	&lt;/span&gt;
&lt;/a&gt; is giving away the first Chapter for free - you can &lt;a
	
		href = &#34;http://www.apress.com/book/supplementDownload.html?bID=10185&amp;amp;sID=4096&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		get it from here
	&lt;/span&gt;
&lt;/a&gt;. The table of contents is also published and can be &lt;a
	
		href = &#34;http://www.apress.com/book/supplementDownload.html?bID=10185&amp;amp;sID=4050&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		downloaded from here
	&lt;/span&gt;
&lt;/a&gt;.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>APress, the publisher of <a
	
		href = "http://desigeek.com/weblog/amit/archive/2006/11/29/Book-Finished.aspx"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		my book entitled &ldquo;Pro WCF: Practical Microsoft SOA Implementation&rdquo;
	</span>
</a> is giving away the first Chapter for free - you can <a
	
		href = "http://www.apress.com/book/supplementDownload.html?bID=10185&amp;sID=4096"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		get it from here
	</span>
</a>. The table of contents is also published and can be <a
	
		href = "http://www.apress.com/book/supplementDownload.html?bID=10185&amp;sID=4050"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		downloaded from here
	</span>
</a>.</p>
<p><p>

    <img src="http://desigeek.com/weblog/aggbug.aspx?PostID=3634" alt=""/>

</p></p>
]]></content:encoded>
    </item>
    <item>
      <title>Book Source-code online</title>
      <link>/post/2007/01/book-source-code-online/</link>
      <pubDate>Wed, 17 Jan 2007 00:00:00 +0000</pubDate>
      <guid>/post/2007/01/book-source-code-online/</guid>
      <description>&lt;p&gt;&lt;p&gt;

    &lt;img src=&#34;images/bcm.gif&#34; alt=&#34;&#34;/&gt;

&lt;/p&gt;&lt;a
	
		href = &#34;http://dennismulder.net/cs/blogs/dennism/&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		Dennis
	&lt;/span&gt;
&lt;/a&gt; earlier was responsible for collating the code from us for the book, and he just informed us it is available online! Sweet! You can &lt;a
	
		href = &#34;http://www.apress.com/book/supplementDownload.html?bID=10185&amp;amp;sID=4032&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		get the code from here
	&lt;/span&gt;
&lt;/a&gt; and have a play. You will of course need .NET 3.0 RTM and preferably Visual Studio 2005.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p><p>

    <img src="images/bcm.gif" alt=""/>

</p><a
	
		href = "http://dennismulder.net/cs/blogs/dennism/"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		Dennis
	</span>
</a> earlier was responsible for collating the code from us for the book, and he just informed us it is available online! Sweet! You can <a
	
		href = "http://www.apress.com/book/supplementDownload.html?bID=10185&amp;sID=4032"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		get the code from here
	</span>
</a> and have a play. You will of course need .NET 3.0 RTM and preferably Visual Studio 2005.</p>
<p>It is good to <a
	
		href = "http://www.amazon.com/gp/product/customer-reviews/1590597028/ref=cm_cr_dp_pt/104-0470628-2798320?ie=UTF8&amp;n=283155&amp;s=books"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		see some reviews
	</span>
</a> starting to come along, if you have any questions feel free to ping any of us and also let us know if you find any issues with the code - or the book if you need some help.</p>
<p>Don&rsquo;t forget you can submit the <a
	
		href = "http://www.apress.com/book/errataSubmit.html?bID=10185"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		errata here
	</span>
</a> and see the <a
	
		href = "http://desigeek.com/weblog/amit/archive/2006/12/08/table-of-contents.aspx"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		Table of Contents here
	</span>
</a>. 😄</p>
]]></content:encoded>
    </item>
    <item>
      <title>Book might be out sooner</title>
      <link>/post/2006/12/book-might-be-out-sooner/</link>
      <pubDate>Wed, 20 Dec 2006 00:00:00 +0000</pubDate>
      <guid>/post/2006/12/book-might-be-out-sooner/</guid>
      <description>&lt;p&gt;I think the &lt;a
	
		href = &#34;http://desigeek.com/weblog/amit/archive/2006/12/08/table-of-contents.aspx&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		WCF Book
	&lt;/span&gt;
&lt;/a&gt; that I recently finished is out earlier than a week and should be available on Jan 15th instead of the 22nd, however &lt;a
	
		href = &#34;http://www.amazon.com/Pro-WCF-Practical-Microsoft-Implementation/dp/1590597028/sr=8-1/qid=1166656310/ref=pd_bbs_sr_1/102-8284609-9482551?ie=UTF8&amp;amp;s=books&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		Amazon still shows
	&lt;/span&gt;
&lt;/a&gt; the availability of Jan 22nd. &lt;p&gt;

    &lt;img src=&#34;images/emotion-2.gif&#34; alt=&#34;Big Smile&#34;/&gt;

&lt;/p&gt;&lt;/p&gt;
&lt;p&gt;&lt;p&gt;

    &lt;img src=&#34;http://desigeek.com/weblog/aggbug.aspx?PostID=3598&#34; alt=&#34;&#34;/&gt;

&lt;/p&gt;&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>I think the <a
	
		href = "http://desigeek.com/weblog/amit/archive/2006/12/08/table-of-contents.aspx"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		WCF Book
	</span>
</a> that I recently finished is out earlier than a week and should be available on Jan 15th instead of the 22nd, however <a
	
		href = "http://www.amazon.com/Pro-WCF-Practical-Microsoft-Implementation/dp/1590597028/sr=8-1/qid=1166656310/ref=pd_bbs_sr_1/102-8284609-9482551?ie=UTF8&amp;s=books"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		Amazon still shows
	</span>
</a> the availability of Jan 22nd. <p>

    <img src="images/emotion-2.gif" alt="Big Smile"/>

</p></p>
<p><p>

    <img src="http://desigeek.com/weblog/aggbug.aspx?PostID=3598" alt=""/>

</p></p>
]]></content:encoded>
    </item>
    <item>
      <title>Table of Contents</title>
      <link>/post/2006/12/table-of-contents/</link>
      <pubDate>Fri, 08 Dec 2006 00:00:00 +0000</pubDate>
      <guid>/post/2006/12/table-of-contents/</guid>
      <description>&lt;p&gt;A number of you have pinged me asking the Table of Contents (TOC) for the &lt;a
	
		href = &#34;http://desigeek.com/weblog/amit/archive/2006/11/29/Book-Finished.aspx&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		Book that I recently finished
	&lt;/span&gt;
&lt;/a&gt;. I don&amp;rsquo;t know why it does not show up on &lt;a
	
		href = &#34;http://www.amazon.com/Pro-WCF-Practical-Microsoft-Implementation/dp/1590597028/sr=8-1/qid=1165588337/ref=pd_bbs_sr_1/002-6207632-4912805?ie=UTF8&amp;amp;s=books&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		Amazon
	&lt;/span&gt;
&lt;/a&gt; or even on the &lt;a
	
		href = &#34;http://www.apress.com/book/bookDisplay.html?bID=10185&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		publishers site
	&lt;/span&gt;
&lt;/a&gt;, but here are a high level TOC. If you want the detailed TOC&amp;rsquo;s then let me know and I can dig those out as well.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>A number of you have pinged me asking the Table of Contents (TOC) for the <a
	
		href = "http://desigeek.com/weblog/amit/archive/2006/11/29/Book-Finished.aspx"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		Book that I recently finished
	</span>
</a>. I don&rsquo;t know why it does not show up on <a
	
		href = "http://www.amazon.com/Pro-WCF-Practical-Microsoft-Implementation/dp/1590597028/sr=8-1/qid=1165588337/ref=pd_bbs_sr_1/002-6207632-4912805?ie=UTF8&amp;s=books"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		Amazon
	</span>
</a> or even on the <a
	
		href = "http://www.apress.com/book/bookDisplay.html?bID=10185"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		publishers site
	</span>
</a>, but here are a high level TOC. If you want the detailed TOC&rsquo;s then let me know and I can dig those out as well.</p>
<p><strong>PART 1 Introducing Windows Communication Foundation</strong><br>
CHAPTER 1 Introducing Service-Oriented Architecture . . . . . . . . . . . . . . . . . . . . . . 3<br>
CHAPTER 2 Introducing WCF Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25<br>
CHAPTER 3 Exploring the WCF Programming Model . . . . . . . . . . . . . . . . . . . . . . . . 51</p>
<p><strong>PART 2 Programming with WCF</strong><br>
CHAPTER 4 Installing and Creating WCF Services . . . . . . . . . . . . . . . . . . . . . . . . . . 99<br>
CHAPTER 5 Hosting and Consuming WCF Services . . . . . . . . . . . . . . . . . . . . . . . . 145<br>
CHAPTER 6 Managing WCF Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179</p>
<p><strong>PART 3 Advanced Topics in WCF</strong><br>
CHAPTER 7 Implementing WCF Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213<br>
CHAPTER 8 Implementing Reliable Messaging and Queue-Based Communications . . . . . . . 249<br>
CHAPTER 9 Using Transactions in WCF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277<br>
CHAPTER 10 Integrating with COM+ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301<br>
CHAPTER 11 Working with Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335<br>
CHAPTER 12 Developing Peer-to-Peer Applications with WCF . . . . . . . . . . . . . . . 371<br>
CHAPTER 13 Implementing SOA Interoperability . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401</p>
<p><strong>PART 4 Appendixes</strong><br>
APPENDIX A QuickReturns Ltd. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425<br>
APPENDIX B History of Microsoft Web Service Implementations . . . . . . . . . . . . 431<br>
APPENDIX C WCF and .NET Framework Installation Steps . . . . . . . . . . . . . . . . . . 441</p>
<p><p>

    <img src="http://desigeek.com/weblog/aggbug.aspx?PostID=3582" alt=""/>

</p></p>
]]></content:encoded>
    </item>
    <item>
      <title>Book Finished</title>
      <link>/post/2006/11/book-finished/</link>
      <pubDate>Wed, 29 Nov 2006 00:00:00 +0000</pubDate>
      <guid>/post/2006/11/book-finished/</guid>
      <description>&lt;p&gt;As some of you are aware &lt;a
	
		href = &#34;http://www.apress.com/book/bookDisplay.html?bID=10185&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		the book
	&lt;/span&gt;
&lt;/a&gt; I was writing titled &lt;p&gt;

    &lt;img src=&#34;images/bcm1.gif&#34; alt=&#34;&#34;/&gt;

&lt;/p&gt;&lt;a
	
		href = &#34;http://www.amazon.com/Pro-WCF-Practical-Microsoft-Implementation/dp/1590597028/sr=8-1/qid=1164760108/ref=pd_bbs_sr_1/103-0920059-3644666?ie=UTF8&amp;amp;s=books&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		Pro WCF: Practical Microsoft SOA Implementation
	&lt;/span&gt;
&lt;/a&gt; is finally finished - w00t! It is right now being set and indexed and it will be off to the press in about three weeks or so. This is published by APress and it should be available by January 22nd - a little longer than usual because of the holiday season.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>As some of you are aware <a
	
		href = "http://www.apress.com/book/bookDisplay.html?bID=10185"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		the book
	</span>
</a> I was writing titled <p>

    <img src="images/bcm1.gif" alt=""/>

</p><a
	
		href = "http://www.amazon.com/Pro-WCF-Practical-Microsoft-Implementation/dp/1590597028/sr=8-1/qid=1164760108/ref=pd_bbs_sr_1/103-0920059-3644666?ie=UTF8&amp;s=books"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		Pro WCF: Practical Microsoft SOA Implementation
	</span>
</a> is finally finished - w00t! It is right now being set and indexed and it will be off to the press in about three weeks or so. This is published by APress and it should be available by January 22nd - a little longer than usual because of the holiday season.</p>
<p>It sure has been a very interesting experience for me. Hopefully it would be as useful for you. I hopefully will be able to take out some time to talk a little more about it here in the near future - all depends on how much time I can take out.</p>
<p><p>

    <img src="images/emotion-2.gif" alt="Big Smile"/>

</p></p>
<p><p>

    <img src="http://desigeek.com/weblog/aggbug.aspx?PostID=3572" alt=""/>

</p></p>
]]></content:encoded>
    </item>
    <item>
      <title>.NET 3.0 RTM?</title>
      <link>/post/2006/08/net-3-0-rtm/</link>
      <pubDate>Tue, 08 Aug 2006 00:00:00 +0000</pubDate>
      <guid>/post/2006/08/net-3-0-rtm/</guid>
      <description>&lt;p&gt;&lt;a
	
		href = &#34;http://neosmart.net/blog/archives/233&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		NeoSmart highlights
	&lt;/span&gt;
&lt;/a&gt; about the fact that there is a possibility that .NET 3.0 might RTM in a couple of months. What would this mean? Well a couple of things. One, hopefully MS has gotten their act together and stop making huge breaking changes in every public drop. While I understand that every CTP is still early in beta and with the nature of these things there will be changes, but you should see the number of breaking changes that are being made so late in the game. And the changes are not small, but classes, methods, parameters, etc. being changed, moved, renamed, etc. Which makes all this quite irritating – and it seems quite similar to experiences shared with a few other colleagues of mine had with VSTS and Team Foundation Server. And two, hopefully there would be documentation! Currently, one of the chapters for the &lt;a
	
		href = &#34;http://desigeek.com/weblog/amit/archive/2006/06/25/My-Book.aspx&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		WCF book I am writing
	&lt;/span&gt;
&lt;/a&gt; is on Peer-2–Peer networking and there is almost no information publicly available! Which as you can imagine makes life a bit interesting, though reflector is your friend in such situations. &lt;p&gt;

    &lt;img src=&#34;images/emotion-5.gif&#34; alt=&#34;Wink&#34;/&gt;

&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p><a
	
		href = "http://neosmart.net/blog/archives/233"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		NeoSmart highlights
	</span>
</a> about the fact that there is a possibility that .NET 3.0 might RTM in a couple of months. What would this mean? Well a couple of things. One, hopefully MS has gotten their act together and stop making huge breaking changes in every public drop. While I understand that every CTP is still early in beta and with the nature of these things there will be changes, but you should see the number of breaking changes that are being made so late in the game. And the changes are not small, but classes, methods, parameters, etc. being changed, moved, renamed, etc. Which makes all this quite irritating – and it seems quite similar to experiences shared with a few other colleagues of mine had with VSTS and Team Foundation Server. And two, hopefully there would be documentation! Currently, one of the chapters for the <a
	
		href = "http://desigeek.com/weblog/amit/archive/2006/06/25/My-Book.aspx"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		WCF book I am writing
	</span>
</a> is on Peer-2–Peer networking and there is almost no information publicly available! Which as you can imagine makes life a bit interesting, though reflector is your friend in such situations. <p>

    <img src="images/emotion-5.gif" alt="Wink"/>

</p></p>
<p>So, lets ignore the .NET 3.0 naming stupidity, and keep our fingers crossed that they get this right – though I am very skeptical.</p>
<p><p>

    <img src="http://desigeek.com/weblog/aggbug.aspx?PostID=3275" alt=""/>

</p></p>
]]></content:encoded>
    </item>
    <item>
      <title>Introducing the Indigo Amigos!</title>
      <link>/post/2006/08/introducing-the-indigo-amigos/</link>
      <pubDate>Tue, 01 Aug 2006 00:00:00 +0000</pubDate>
      <guid>/post/2006/08/introducing-the-indigo-amigos/</guid>
      <description>&lt;p&gt;You probably know that I am &lt;a
	
		href = &#34;http://www.apress.com/author/authorDisplay.html?aID=913&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		co-authoring a book
	&lt;/span&gt;
&lt;/a&gt; along with a few other fellow Avanader’s and ex-Avanader’s who I call the Indigo Amigos. Who are these crazy people you ask? Brave enough to hang out with me. In addition to reading their names on &lt;a
	
		href = &#34;http://www.apress.com/book/bookDisplay.html?bID=10185&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		APress
	&lt;/span&gt;
&lt;/a&gt; or &lt;a
	
		href = &#34;http://www.amazon.com/gp/product/1590597028/ref=sr_11_1/102-9513739-6661735?%5Fencoding=UTF8&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		Amazon
	&lt;/span&gt;
&lt;/a&gt;, but here are the links to their blogs/sites in ascending order:&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>You probably know that I am <a
	
		href = "http://www.apress.com/author/authorDisplay.html?aID=913"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		co-authoring a book
	</span>
</a> along with a few other fellow Avanader’s and ex-Avanader’s who I call the Indigo Amigos. Who are these crazy people you ask? Brave enough to hang out with me. In addition to reading their names on <a
	
		href = "http://www.apress.com/book/bookDisplay.html?bID=10185"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		APress
	</span>
</a> or <a
	
		href = "http://www.amazon.com/gp/product/1590597028/ref=sr_11_1/102-9513739-6661735?%5Fencoding=UTF8"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		Amazon
	</span>
</a>, but here are the links to their blogs/sites in ascending order:</p>
<ul>
<li>Aftab Chopra</li>
<li><a
	
		href = "http://www.chrispeiris.com/"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		Chris Peiris
	</span>
</a></li>
<li><a
	
		href = "http://www.dennismulder.net/blog/"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		Dennis Mulder
	</span>
</a></li>
<li><a
	
		href = "http://dotnetpathak.blogspot.com/"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		Nishith Pathak
	</span>
</a><a
	
		href = "http://dotnetpathak.blogspot.com/"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		
	</span>
</a></li>
<li><a
	
		href = "http://www.cicoria.com/"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		Shawn Cicoria
	</span>
</a></li>
</ul>
<p><p>

    <img src="http://desigeek.com/weblog/aggbug.aspx?PostID=3263" alt=""/>

</p></p>
]]></content:encoded>
    </item>
    <item>
      <title>Book Feedback - The Connection Machine</title>
      <link>/post/2006/07/book-feedback-the-connection-machine/</link>
      <pubDate>Mon, 31 Jul 2006 00:00:00 +0000</pubDate>
      <guid>/post/2006/07/book-feedback-the-connection-machine/</guid>
      <description>&lt;p&gt;I wanted to find out if anyone out there has read &lt;a
	
		href = &#34;http://www.amazon.co.uk/gp/product/0262580977/026-7451927-0927643?v=glance&amp;amp;n=266239&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		The Connection Machine
	&lt;/span&gt;
&lt;/a&gt; - which essentially is a PhD thesis of the author&amp;rsquo;s (W. Danny Hillis) and seems to be something I would be interested in. The question I have is, has anyone read it and if so what do they think of it? And if you have it, can I borrow it to read it?&lt;p&gt;

    &lt;img src=&#34;http://desigeek.com/weblog/aggbug.aspx?PostID=3259&#34; alt=&#34;&#34;/&gt;

&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>I wanted to find out if anyone out there has read <a
	
		href = "http://www.amazon.co.uk/gp/product/0262580977/026-7451927-0927643?v=glance&amp;n=266239"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		The Connection Machine
	</span>
</a> - which essentially is a PhD thesis of the author&rsquo;s (W. Danny Hillis) and seems to be something I would be interested in. The question I have is, has anyone read it and if so what do they think of it? And if you have it, can I borrow it to read it?<p>

    <img src="http://desigeek.com/weblog/aggbug.aspx?PostID=3259" alt=""/>

</p></p>
]]></content:encoded>
    </item>
    <item>
      <title>My Book - Pro WCF</title>
      <link>/post/2006/06/my-book/</link>
      <pubDate>Mon, 26 Jun 2006 00:00:00 +0000</pubDate>
      <guid>/post/2006/06/my-book/</guid>
      <description>&lt;p&gt;Well I suppose I can talk a little about it now - after all it seems like happening. For the last few months I and a few other colleagues of mine are writing a book on Indigo, now called WCF (Windows Communication Framework). I personally am quite fascinated by communication and all the challenges that brings to the table. The book is titled &amp;ldquo;Pro WCF: Practical Microsoft SOA Implementation&amp;rdquo; and will be released later this year. You can get &lt;a
	
		href = &#34;http://www.apress.com/author/authorDisplay.html?aID=913&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		more details on it here
	&lt;/span&gt;
&lt;/a&gt;. As and when I get more time, look out for more details on Indigo from me here including details of the other authors - who I have nicknames as the Indigo Amigos. Feel free to drop me a note if you have any questions on Indigo and I&amp;rsquo;ll try my best to get back to you, however between fighting fires at work and trying to finish the chapters, I don&amp;rsquo;t have too much bandwidth left. :)&lt;p&gt;

    &lt;img src=&#34;http://desigeek.com/weblog/aggbug.aspx?PostID=3097&#34; alt=&#34;&#34;/&gt;

&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Well I suppose I can talk a little about it now - after all it seems like happening. For the last few months I and a few other colleagues of mine are writing a book on Indigo, now called WCF (Windows Communication Framework). I personally am quite fascinated by communication and all the challenges that brings to the table. The book is titled &ldquo;Pro WCF: Practical Microsoft SOA Implementation&rdquo; and will be released later this year. You can get <a
	
		href = "http://www.apress.com/author/authorDisplay.html?aID=913"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		more details on it here
	</span>
</a>. As and when I get more time, look out for more details on Indigo from me here including details of the other authors - who I have nicknames as the Indigo Amigos. Feel free to drop me a note if you have any questions on Indigo and I&rsquo;ll try my best to get back to you, however between fighting fires at work and trying to finish the chapters, I don&rsquo;t have too much bandwidth left. :)<p>

    <img src="http://desigeek.com/weblog/aggbug.aspx?PostID=3097" alt=""/>

</p></p>
]]></content:encoded>
    </item>
    <item>
      <title>Book Feedback?</title>
      <link>/post/2006/01/book-feedback/</link>
      <pubDate>Tue, 17 Jan 2006 00:00:00 +0000</pubDate>
      <guid>/post/2006/01/book-feedback/</guid>
      <description>&lt;p&gt;I have been eyeing the &lt;a
	
		href = &#34;http://www.amazon.com/gp/product/0735621632/103-1085944-5828610?n=283155&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		CLR via C#, Second Edition
	&lt;/span&gt;
&lt;/a&gt;, I don&amp;rsquo;t have the first edition, can anyone comment on how good/bad would it be? Of course it will be published next month, and I suppose I can get more reviews then.&lt;p&gt;

    &lt;img src=&#34;http://desigeek.com/weblog/aggbug.aspx?PostID=1851&#34; alt=&#34;&#34;/&gt;

&lt;/p&gt;&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>I have been eyeing the <a
	
		href = "http://www.amazon.com/gp/product/0735621632/103-1085944-5828610?n=283155"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		CLR via C#, Second Edition
	</span>
</a>, I don&rsquo;t have the first edition, can anyone comment on how good/bad would it be? Of course it will be published next month, and I suppose I can get more reviews then.<p>

    <img src="http://desigeek.com/weblog/aggbug.aspx?PostID=1851" alt=""/>

</p></p>
]]></content:encoded>
    </item>
    <item>
      <title>Feedback on Books?</title>
      <link>/post/2005/04/feedback-on-books/</link>
      <pubDate>Tue, 19 Apr 2005 00:00:00 +0000</pubDate>
      <guid>/post/2005/04/feedback-on-books/</guid>
      <description>&lt;p&gt;I have been thinking of a couple of books and would like to know if anyone actually have bought them and what their perspective on those are? Thanks to Murty for pointing out the CLR one&amp;hellip;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a
	
		href = &#34;http://www.amazon.com/exec/obidos/tg/detail/-/1597490059/ref=wl_it_dp/103-5813461-8155828?%5Fencoding=UTF8&amp;amp;coliid=I3CDE7ED5PXKTP&amp;amp;v=glance&amp;amp;colid=1CCGNCX0SY2C5&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		Sockets, Shellcode, Porting, &amp;amp; Coding: Reverse Engineering Exploits And Tool Coding For Security Professionals
	&lt;/span&gt;
&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a
	
		href = &#34;http://www.amazon.com/exec/obidos/tg/detail/-/0735619883/ref=wl_it_dp/103-5813461-8155828?%5Fencoding=UTF8&amp;amp;coliid=I3LGETMCO5YEG0&amp;amp;v=glance&amp;amp;colid=1CCGNCX0SY2C5&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		Customizing the Microsoft .NET Framework Common Language Runtime
	&lt;/span&gt;
&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Has anyone used these? If so, what was your take on them?&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>I have been thinking of a couple of books and would like to know if anyone actually have bought them and what their perspective on those are? Thanks to Murty for pointing out the CLR one&hellip;.</p>
<ul>
<li><a
	
		href = "http://www.amazon.com/exec/obidos/tg/detail/-/1597490059/ref=wl_it_dp/103-5813461-8155828?%5Fencoding=UTF8&amp;coliid=I3CDE7ED5PXKTP&amp;v=glance&amp;colid=1CCGNCX0SY2C5"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		Sockets, Shellcode, Porting, &amp; Coding: Reverse Engineering Exploits And Tool Coding For Security Professionals
	</span>
</a></li>
<li><a
	
		href = "http://www.amazon.com/exec/obidos/tg/detail/-/0735619883/ref=wl_it_dp/103-5813461-8155828?%5Fencoding=UTF8&amp;coliid=I3LGETMCO5YEG0&amp;v=glance&amp;colid=1CCGNCX0SY2C5"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		Customizing the Microsoft .NET Framework Common Language Runtime
	</span>
</a></li>
</ul>
<p>Has anyone used these? If so, what was your take on them?</p>
<p><p>

    <img src="http://desigeek.com/weblog/aggbug.aspx?PostID=679" alt=""/>

</p></p>
]]></content:encoded>
    </item>
    <item>
      <title>Debugging Indian Computer Programmers</title>
      <link>/post/2004/12/debugging-indian-computer-programmers/</link>
      <pubDate>Tue, 21 Dec 2004 00:00:00 +0000</pubDate>
      <guid>/post/2004/12/debugging-indian-computer-programmers/</guid>
      <description>&lt;p&gt;Picked &lt;a
	
		href = &#34;http://books.slashdot.org/article.pl?sid=04/12/16/2319240&amp;amp;from=rss&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		this story
	&lt;/span&gt;
&lt;/a&gt; up on &lt;a
	
		href = &#34;http://www.slashdot.org/&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		slashdot
	&lt;/span&gt;
&lt;/a&gt;, so you might have already seen it there. Well I can speak of this first hand, though the write-up is intriguing, this is something I would get and read up and only then provide my perspective. Have any of you read this, if so what are your thoughts?&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Picked <a
	
		href = "http://books.slashdot.org/article.pl?sid=04/12/16/2319240&amp;from=rss"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		this story
	</span>
</a> up on <a
	
		href = "http://www.slashdot.org/"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		slashdot
	</span>
</a>, so you might have already seen it there. Well I can speak of this first hand, though the write-up is intriguing, this is something I would get and read up and only then provide my perspective. Have any of you read this, if so what are your thoughts?</p>
<p><a
	
		href = "http://www.amazon.com/exec/obidos/tg/detail/-/0975514008/qid=1103564583/sr=8-1/ref=sr_8_xs_ap_i1_xgl14/102-8892547-1715349?v=glance&amp;s=books&amp;n=507846"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		<p>

    <img src="images/0975514008.01.THUMBZZZ.jpg" alt=""/>

</p>
	</span>
</a>The H1-B visa program allows many thousands of non-American technical workers (about half a million at the moment) to hold jobs in Silicon Valley and elsewhere in the U.S. - jobs which are seemingly difficult to fill from the American labor pool for a variety of reasons, and which are eagerly filled by employers who find that qualified, talented people come from countries all over the world. N. Sivakumar&rsquo;s first-person account of being an Indian programmer working for companies in several U.S. states over the past decade illustrates a side of the H1-B system that doesn&rsquo;t get talked about much: the experience of skilled, highly educated workers taking jobs in an environment that offers, besides welcome employment, various levels of hostility and resentment. Read on for my review of his book, <a
	
		href = "http://www.amazon.com/exec/obidos/tg/detail/-/0975514008/qid=1103564583/sr=8-1/ref=sr_8_xs_ap_i1_xgl14/102-8892547-1715349?v=glance&amp;s=books&amp;n=507846"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		Debugging Indian Computer Programmers: Dude, Did I Steal Your Job?
	</span>
</a></p>
<p>[Listening to: MMM MMM MMM MMM - Crash Test Dummies - Pure Driving Moods [UK] (03:55)]</p>
<p><p>

    <img src="http://desigeek.com/weblog/aggbug.aspx?PostID=502" alt=""/>

</p></p>
]]></content:encoded>
    </item>
    <item>
      <title>Essential XML Quick Reference: A Programmer&#39;s Reference to XML, XPath, XSLT, XML Schema, SOAP, and More - FREE Download</title>
      <link>/post/2004/11/essential-xml-quick-reference-a-programmers-reference-to-xml-xpath-xslt-xml-schema-soap-and-more-free-download/</link>
      <pubDate>Tue, 23 Nov 2004 00:00:00 +0000</pubDate>
      <guid>/post/2004/11/essential-xml-quick-reference-a-programmers-reference-to-xml-xpath-xslt-xml-schema-soap-and-more-free-download/</guid>
      <description>&lt;p&gt;Addison-Wesley and Developmentor have provided TheServerSide.NET with the entire book of Essential XML Quick Reference for free download. Essential XML Quick Reference is for anyone working with today&amp;rsquo;s mainstream XML technologies. It was specifically designed to serve as a handy but thorough quick reference that answers the most common XML-related technical questions.It goes beyond the traditional pocket reference design by providing complete coverage of each topic along with plenty of meaningful examples. Each chapter provides a brief introduction, which is followed by the detailed reference information. You can get it &lt;a
	
		href = &#34;http://www.theserverside.net/books/addisonwesley/EssentialXML/downloads/EssentialXML.zip&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		from here
	&lt;/span&gt;
&lt;/a&gt;.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Addison-Wesley and Developmentor have provided TheServerSide.NET with the entire book of Essential XML Quick Reference for free download. Essential XML Quick Reference is for anyone working with today&rsquo;s mainstream XML technologies. It was specifically designed to serve as a handy but thorough quick reference that answers the most common XML-related technical questions.It goes beyond the traditional pocket reference design by providing complete coverage of each topic along with plenty of meaningful examples. Each chapter provides a brief introduction, which is followed by the detailed reference information. You can get it <a
	
		href = "http://www.theserverside.net/books/addisonwesley/EssentialXML/downloads/EssentialXML.zip"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		from here
	</span>
</a>.</p>
]]></content:encoded>
    </item>
    <item>
      <title>What is All Consuming?</title>
      <link>/post/2004/06/what-is-all-consuming/</link>
      <pubDate>Wed, 09 Jun 2004 00:00:00 +0000</pubDate>
      <guid>/post/2004/06/what-is-all-consuming/</guid>
      <description>&lt;p&gt;This morning with nothing better to do I was browsing (as usual) and came across an interesting site called &lt;a
	
		href = &#34;http://www.allconsuming.net/&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		&lt;strong&gt;All Consuming&lt;/strong&gt;
	&lt;/span&gt;
&lt;/a&gt;. What are they? Well I asked the same question. Turns out that they watch all weblogs for books that are being discussed and displays the popular ones on an hourly basis. I was surprised to find that they had &lt;a
	
		href = &#34;http://www.allconsuming.net/weblog.cgi?url=http://www.desigeek.com/weblog/amit/&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		&lt;strong&gt;these&lt;/strong&gt;
	&lt;/span&gt;
&lt;/a&gt; entries about this blog. Its interesting to see a pattern on what books are being discussed. e.g. Today the &lt;a
	
		href = &#34;http://desigeek.com/weblog/amit/archive/2004/05/17/249.aspx&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		&lt;strong&gt;DaVinci Code&lt;/strong&gt;
	&lt;/span&gt;
&lt;/a&gt; is discussed one of the most discussed books along with Bill Clinton&amp;rsquo;s “My Life”.&lt;p&gt;

    &lt;img src=&#34;http://desigeek.com/weblog/aggbug.aspx?PostID=267&#34; alt=&#34;&#34;/&gt;

&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>This morning with nothing better to do I was browsing (as usual) and came across an interesting site called <a
	
		href = "http://www.allconsuming.net/"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		<strong>All Consuming</strong>
	</span>
</a>. What are they? Well I asked the same question. Turns out that they watch all weblogs for books that are being discussed and displays the popular ones on an hourly basis. I was surprised to find that they had <a
	
		href = "http://www.allconsuming.net/weblog.cgi?url=http://www.desigeek.com/weblog/amit/"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		<strong>these</strong>
	</span>
</a> entries about this blog. Its interesting to see a pattern on what books are being discussed. e.g. Today the <a
	
		href = "http://desigeek.com/weblog/amit/archive/2004/05/17/249.aspx"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		<strong>DaVinci Code</strong>
	</span>
</a> is discussed one of the most discussed books along with Bill Clinton&rsquo;s “My Life”.<p>

    <img src="http://desigeek.com/weblog/aggbug.aspx?PostID=267" alt=""/>

</p></p>
]]></content:encoded>
    </item>
    <item>
      <title>Cracking the Da Vinci Code</title>
      <link>/post/2004/05/cracking-the-da-vinci-code/</link>
      <pubDate>Tue, 18 May 2004 00:00:00 +0000</pubDate>
      <guid>/post/2004/05/cracking-the-da-vinci-code/</guid>
      <description>&lt;p&gt;First of all, if you don&amp;rsquo;t know what the hell am I talking about, jeez, where have you been buddy? If you do but have not read the book, then please do yourself a favour and do so. You can buy it from &lt;a
	
		href = &#34;http://www.amazon.com/exec/obidos/tg/detail/-/0385504209/104-4255080-4915127?v=glance&#34;
	

	

	
		target = &#34;_blank&#34;
		rel = &#34;nofollow noopener noreferrer&#34;
		&gt;
	
	&lt;span&gt;
		&lt;strong&gt;here&lt;/strong&gt;
	&lt;/span&gt;
&lt;/a&gt;. Once you do finish reading the book, then come back here and we can talk about it.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>First of all, if you don&rsquo;t know what the hell am I talking about, jeez, where have you been buddy? If you do but have not read the book, then please do yourself a favour and do so. You can buy it from <a
	
		href = "http://www.amazon.com/exec/obidos/tg/detail/-/0385504209/104-4255080-4915127?v=glance"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		<strong>here</strong>
	</span>
</a>. Once you do finish reading the book, then come back here and we can talk about it.</p>
<p>The crux of the book relies on the golden ratio also known as the divine proportion which has a value of <strong>1.61803399 (per the book)</strong>. The book, claims an eerie prevalence of divine proportion  in life and nature, which if you think is just fiction might be surprised to find out it really is not!! Whaaaaaat? Dammit, and all this time I thought I was reading just a novel!! Err.. I guess I should stop trying to be a “writer“ and get on with it.</p>
<p>I think some of the truth is a bit stretched in the novel, but nonetheless based on truth (of course IMHO).The Divine Proportion (represented by the Greek letter f - phi). In reality the value of phi is:</p>
<blockquote>
<p><strong>f = (1 +</strong> v<strong>5) / 2</strong></p>
</blockquote>
<p>If you actually try and solve the above, you will figure out that it is an irrational number i.e. the decimal expansion of an neither terminates or repeats.</p>
<p>The whole thing goes back to the Greeks, who believed the most pleasing and aesthetic and purest form is the triangle, specifically the golden triangle, which the Greeks incorporated in their architecture. The Italian mathematician Leonardo Pisano&rsquo;s book called <em>Liber Abaci</em> brings to the west a  method of writing numbers and arithmetic (that we use today) which was completed in India 500 years earlier. These new numbers eventually provided the basis for modern science and engineering. One of the many exercises in <em>Liber Abaci</em> leads to the Fibonacci series (1, 1, 2, 3, 5, 8, 13, 21, &hellip;). I won&rsquo;t go into the examples here but you can find the link in the bottom of this post. The Fibonacci series essentially is every one number after 1 is the sum of the previous two (so, 1+1 = 2, 1+2 = 3, 2+3 = 5, etc.). As you solve more problems (the rabbit problem, bees, etc. - again see the link at the end) with the Fibonacci series you will notice that this series occurs pretty frequently in nature. Some examples (also mentioned in the book) are:</p>
<ul>
<li>
<p>If you count the number of petals in most flowers you will find the total to be a Fibonacci series. E.g. an iris has 3 petals, a buttercup has 5, a delphinium 8, daisy 13, 21 or 34, etc.</p>
</li>
<li>
<p>A sunflower has two beautiful spiral patterns - one clockwise and the other anti-clockwise. If you count those spirals, you will find there are 21 or 34 running clockwise and 34 or 55 running anti-clockwise.</p>
</li>
<li>
<p>Similarly, other flowers exhibit the same characteristics including Pine-cones and Cauliflowers</p>
</li>
<li>
<p>Leaves on trees (and stems) are arranged in a spiral pattern that is wound around the stem. If p is the number of turns you make (of the spiral) till you reach the next leaf directly above the first, and q is the number of leaves (excluding the first one), then the ratio p/q gives us the divergence of the plant. If you calculate the divergence for various plant species you will find that both the numerator and denominators represent Fibonacci series - 1/2, 1/3, 2/5, 3/8, 5/13, 8/21, etc.</p>
</li>
</ul>
<p>Here is where things get more interesting. If you take the Fibonacci series and divide each number into the one that follows it you would get: 1/1 = 1; 2/1 = 2; 3/2 = 1.5; 5/3 = 1.666; 8/5 = 1.6; 13/8 = 1.625; 21/13 = 1.615; 34/21 = 1.619; 55/34 = 1.6176; 89/55 = 1.6181&hellip;. Hmmmm, notice anything? The 1, 1.6, 1.61, 1.618, etc. looks like the golden ratio.</p>
<p>Mathematic ans have proved that the Fibonacci series gets slowly closer to f and finally equate at infinity.</p>
<p><strong>What does this mean?</strong> Well I cannot say for all the stuff laid out in the book regarding the golden ratio versus the human body (e.g. measuring the distance from the tip of your head to the floor and then dividing the distance from your belly button to the floor - did you get a f or something around that number?), but the facts for plants is there in front of us and such frequent appearances cannot be accidental.</p>
<p><strong>So what do you make of all this?</strong> Well we found out quite recently that it is a matter of efficiency. To achieve maximum efficiency, flower heads and plant leaves grow in a spiral fashion governed by the golden ratio and rounded off to the nearest whole number (since f is a irrational number) - because of this it will be a Fibonacci series.</p>
<p><strong>Why spirals and the golden ratio?</strong> Well as new leaves are added, they need to be the least obstructive to the old leaves and the new ones (that would come later) above it. To do so, the leaves come in a spiral pattern. In the case of seeds, a spiral “packs“ the most possible - and the most efficient way to do is via spirals. We now understand that f is the ratio that gives the optimal solution to growth equations. The mathematical explanation is that of all the irrational numbers, f is in a very precise (and technical sense) farthest from being representable as a fraction.</p>
<p>So, as a good novel should, this one brings the plot to an end satisfactorily and also leaves one wondering about life. Also makes one wonder how much of todays religions teachings are fact and why are people so willing to accept things at so much face value? Why are we so eager to believe in everything we are told?</p>
<p>To conclude as it is in the book, the “Phi (f) is one H cooler than Pi (<strong>p</strong>)”.</p>
<p>Check out the links <a
	
		href = "http://www.mcs.surrey.ac.uk/Personal/R.Knott/Fibonacci/fib.html"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		<strong>here</strong>
	</span>
</a> and <a
	
		href = "https://www.discover.com/issues/jun-04/features/cracking-the-da-vinci-code"
	

	

	
		target = "_blank"
		rel = "nofollow noopener noreferrer"
		>
	
	<span>
		<strong>here</strong>
	</span>
</a> which formed the basis of this post.</p>
<p><strong>Update:</strong> I am not sure but the symbol for Phi shows up as a “f” and the Pi shows up as a “p”. I will see if I can fix that, but till then, whenever you see just a “f” or a “p”, just read it as Phi and Pi respectively.</p>
<p><p>

    <img src="http://desigeek.com/weblog/aggbug.aspx?PostID=249" alt=""/>

</p></p>
]]></content:encoded>
    </item>
  </channel>
</rss>
