<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Wriju's Blog</title>
    <description>The latest articles on DEV Community by Wriju's Blog (@wrijugh).</description>
    <link>https://dev.to/wrijugh</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F481437%2F74a29f2d-cb10-4cef-bd77-2f0e2c1a602e.jpeg</url>
      <title>DEV Community: Wriju's Blog</title>
      <link>https://dev.to/wrijugh</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/wrijugh"/>
    <language>en</language>
    <item>
      <title>Demystifying Microsoft Foundry: The Ultimate Hub for AI &amp; Agents</title>
      <dc:creator>Wriju's Blog</dc:creator>
      <pubDate>Tue, 10 Feb 2026 18:30:00 +0000</pubDate>
      <link>https://dev.to/wrijugh/demystifying-microsoft-foundry-the-ultimate-hub-for-ai-agents-3l35</link>
      <guid>https://dev.to/wrijugh/demystifying-microsoft-foundry-the-ultimate-hub-for-ai-agents-3l35</guid>
      <description>&lt;p&gt;Are you looking to build the next generation of intelligent applications but feeling overwhelmed by the complexity of infrastructure and model management?&lt;/p&gt;

&lt;p&gt;In our latest video on &lt;strong&gt;TechTalks - Wriju&lt;/strong&gt;, we dive deep into &lt;strong&gt;Microsoft Foundry&lt;/strong&gt; (formerly Azure AI Studio). Whether you are an AI engineer or a cloud architect, understanding how this unified platform orchestrates models, data, and agents is key to scaling your AI projects.&lt;/p&gt;

&lt;h3&gt;
  
  
  📝 Summary
&lt;/h3&gt;

&lt;p&gt;In this whiteboard session, Wriju provides a comprehensive overview of &lt;strong&gt;Microsoft Foundry&lt;/strong&gt;. The video breaks down the platform into its core components:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Model Catalog:&lt;/strong&gt; Access to over 100+ LLMs (including OpenAI, Microsoft, and other third-party providers) without managing the underlying infrastructure.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Foundry Agent Service:&lt;/strong&gt; A Platform-as-a-Service (PaaS) offering that lets you build and host semi-autonomous agents that can interact with data and execute logic.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Data Integration (RAG):&lt;/strong&gt; Seamlessly connecting your AI to various data sources for Retrieval-Augmented Generation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Control Plane:&lt;/strong&gt; A centralized hub for monitoring, security (Microsoft Entra ID), and governance.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Developer Ecosystem:&lt;/strong&gt; How Foundry integrates with tools you already use, like VS Code, GitHub Copilot, and the Foundry SDK.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🚀 Why You Should Watch It
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Architecture First:&lt;/strong&gt; Instead of just looking at code, you’ll see a visual "big picture" diagram of how components stitch together [&lt;a href="http://www.youtube.com/watch?v=1FoS8C_0sIY&amp;amp;t=510" rel="noopener noreferrer"&gt;08:30&lt;/a&gt;].&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Infrastructure-Free AI:&lt;/strong&gt; Learn how to deploy models via simple drop-down options without worrying about networking or VM management [&lt;a href="http://www.youtube.com/watch?v=1FoS8C_0sIY&amp;amp;t=62" rel="noopener noreferrer"&gt;01:02&lt;/a&gt;].&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Future-Ready SDKs:&lt;/strong&gt; Discover the new Agent SDK, which brings together the best of &lt;strong&gt;Semantic Kernel&lt;/strong&gt; and &lt;strong&gt;AutoGen&lt;/strong&gt; [&lt;a href="http://www.youtube.com/watch?v=1FoS8C_0sIY&amp;amp;t=447" rel="noopener noreferrer"&gt;07:27&lt;/a&gt;].&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Edge &amp;amp; Local Scenarios:&lt;/strong&gt; Understand how &lt;strong&gt;Foundry Local&lt;/strong&gt; allows you to build and test even in low-internet or on-prem environments [&lt;a href="http://www.youtube.com/watch?v=1FoS8C_0sIY&amp;amp;t=411" rel="noopener noreferrer"&gt;06:51&lt;/a&gt;].&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  📺 Watch the Video
&lt;/h3&gt;

&lt;p&gt;Ready to jump in? Watch the full overview here:&lt;br&gt;
&lt;strong&gt;&lt;a href="https://youtu.be/1FoS8C_0sIY" rel="noopener noreferrer"&gt;https://youtu.be/1FoS8C_0sIY&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  📚 Official Microsoft Documentation
&lt;/h3&gt;

&lt;p&gt;To further your learning, explore these official Microsoft resources:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://learn.microsoft.com/en-us/azure/ai-foundry/what-is-foundry" rel="noopener noreferrer"&gt;Microsoft Foundry Overview&lt;/a&gt;&lt;/strong&gt; – Learn the basics of the unified AI platform.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://learn.microsoft.com/en-us/azure/ai-foundry/agents/overview" rel="noopener noreferrer"&gt;Foundry Agent Service Documentation&lt;/a&gt;&lt;/strong&gt; – A deep dive into building and orchestrating AI agents.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://learn.microsoft.com/en-us/azure/ai-foundry/how-to/develop/sdk-overview" rel="noopener noreferrer"&gt;Get Started with the Foundry SDK&lt;/a&gt;&lt;/strong&gt; – Technical guide on using the Python and .NET SDKs for your projects.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://azure.microsoft.com/en-us/products/ai-foundry/models" rel="noopener noreferrer"&gt;Microsoft Foundry Models&lt;/a&gt;&lt;/strong&gt; – Explore the 11,000+ models available in the catalog.&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  🔔 Stay Updated
&lt;/h3&gt;

&lt;p&gt;If you found this video helpful, don't forget to subscribe to the channel for more deep dives into Azure, AI, and modern application development!&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;&lt;a href="https://www.youtube.com/c/TechTalksWriju?sub_confirmation=1" rel="noopener noreferrer"&gt;Subscribe to TechTalks - Wriju&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>techtalks</category>
      <category>llm</category>
      <category>agents</category>
      <category>ai</category>
    </item>
    <item>
      <title>Azure Kubernetes Best Practices</title>
      <dc:creator>Wriju's Blog</dc:creator>
      <pubDate>Thu, 15 Aug 2024 08:36:40 +0000</pubDate>
      <link>https://dev.to/wrijugh/azure-kubernetes-best-practices-4lpm</link>
      <guid>https://dev.to/wrijugh/azure-kubernetes-best-practices-4lpm</guid>
      <description>&lt;p&gt;Azure Kubernetes Service (AKS), following best practices can help ensure your clusters are secure, efficient, and reliable. Here are some key areas to focus on:&lt;/p&gt;

&lt;h2&gt;
  
  
  Cluster and Pod Security
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Secure API Server Access&lt;/strong&gt;: Use Microsoft Entra ID and Kubernetes RBAC to control access to the API server.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pod Security Policies&lt;/strong&gt;: Implement policies to restrict pod capabilities and enforce security standards.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Container Image Security&lt;/strong&gt;: Use trusted registries and scan images 
for vulnerabilities.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Networking and Connectivity
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Network Policies&lt;/strong&gt;: Define network policies to control traffic between pods.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ingress Controllers&lt;/strong&gt;: Use ingress controllers and web application firewalls (WAF) to manage and secure external access.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Resource Management
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Resource Quotas&lt;/strong&gt;: Set resource quotas to manage resource allocation and prevent overuse.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pod Disruption Budgets&lt;/strong&gt;: Use these to maintain application availability during maintenance.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Monitoring and Logging
&lt;/h2&gt;

&lt;p&gt;-&lt;strong&gt;Centralized Logging&lt;/strong&gt;: Implement centralized logging for better visibility and troubleshooting.&lt;br&gt;
-&lt;strong&gt;Monitoring Tools&lt;/strong&gt;: Use tools like Azure Monitor and Prometheus to track cluster performance and health.&lt;/p&gt;

&lt;h2&gt;
  
  
  Business Continuity and Disaster Recovery
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Regular Backups&lt;/strong&gt;: Schedule regular backups of your data and configurations.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Disaster Recovery Plans&lt;/strong&gt;: Develop and test disaster recovery plans to ensure quick recovery from failures.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Cost Optimization
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Right-Sizing Resources&lt;/strong&gt;: Choose appropriate VM sizes and scale resources based on demand.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Auto-Scaling&lt;/strong&gt;: Implement auto-scaling to adjust resources dynamically.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>kubernetes</category>
      <category>azure</category>
      <category>cloud</category>
    </item>
    <item>
      <title>Personal Economic Resilience</title>
      <dc:creator>Wriju's Blog</dc:creator>
      <pubDate>Sat, 20 Jan 2024 06:10:01 +0000</pubDate>
      <link>https://dev.to/wrijugh/personal-economic-resilience-1df6</link>
      <guid>https://dev.to/wrijugh/personal-economic-resilience-1df6</guid>
      <description>&lt;p&gt;While older generations may have prioritized "living within your means," today's credit-driven culture and the expansion of virtual money can create a sense of abundance that masks underlying limitations. This inflated economy, where banks lend more than they hold, is inherently fragile and prone to sudden crashes, as we've seen with companies and even entire countries buckling under debt burdens. So, what can we do as individuals to navigate this uncertain landscape?&lt;/p&gt;

&lt;p&gt;The key lies in making conscious choices and building financial resilience. This doesn't necessarily mean rejecting all credit or living like a hermit. Instead, it's about:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Understanding our relationship with money:&lt;/strong&gt; Examining our spending habits, values, and goals to develop a healthy financial mindset.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Prioritizing essential spending:&lt;/strong&gt; Avoiding impulsive purchases and focusing on basic needs like housing, food, and healthcare.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Building an emergency fund:&lt;/strong&gt; Having a safety net to cushion unexpected expenses and avoid getting trapped in debt cycles.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Planning for the future:&lt;/strong&gt; Investing in retirement savings and other long-term goals, even if it starts with small, consistent contributions.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Borrowing responsibly:&lt;/strong&gt; Understanding the terms and risks of credit, only borrowing for essential needs with clear repayment plans.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Supporting sustainable businesses:&lt;/strong&gt; Choosing companies that prioritize responsible financial practices and long-term value creation.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;By taking these steps, we can become financially empowered individuals, less susceptible to the whims of an inflated economy. We can contribute to a healthier financial ecosystem where responsible choices, not excessive debt, drive growth and create a more secure future for ourselves and future generations.&lt;/p&gt;

&lt;p&gt;Remember, financial resilience is a journey, not a destination. It's about making informed choices, building knowledge, and adapting to changing circumstances. By taking control of your finances, you can weather any storm and build a stronger foundation for your future.&lt;/p&gt;

</description>
      <category>finance</category>
    </item>
    <item>
      <title>Linux is Important</title>
      <dc:creator>Wriju's Blog</dc:creator>
      <pubDate>Fri, 19 Jan 2024 17:04:48 +0000</pubDate>
      <link>https://dev.to/wrijugh/linux-is-important-1m9b</link>
      <guid>https://dev.to/wrijugh/linux-is-important-1m9b</guid>
      <description>&lt;p&gt;Linux is a powerful and versatile operating system that powers many modern technologies, such as Android devices, servers, and supercomputers. Learning Linux can boost your resume and career prospects, especially if you are interested in system administration, software development, or cybersecurity. Some of the reasons why an information technology engineer should learn Linux are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Linux is open source, which means you can access and modify its source code, offering greater flexibility and customization options.&lt;/li&gt;
&lt;li&gt;Linux has a large and active community of developers and enthusiasts who provide free support and resources for learning and troubleshooting.&lt;/li&gt;
&lt;li&gt;Linux has high security and stability, as it is less prone to viruses and malware, and can run on various hardware platforms without crashing.&lt;/li&gt;
&lt;li&gt;Linux offers a wide range of applications and tools for various purposes, such as web development, DevOps, virtualization, and containerization.&lt;/li&gt;
&lt;li&gt;Linux has a command-line interface that gives you powerful control over the system and its functions, such as file management, data manipulation, and scripting.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;To learn Linux, you should start with the basics of the Linux file system and the command line. Here are some of the main commands you should learn:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;ls&lt;/code&gt; (list files)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;pwd&lt;/code&gt; (get current directory)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;cd&lt;/code&gt; (change directory)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;mkdir&lt;/code&gt; (create directory)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;touch&lt;/code&gt; (create file)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;nano&lt;/code&gt; (update file)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;cp&lt;/code&gt; (copy file or directory)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;mv&lt;/code&gt; (move or rename file or directory)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;rm&lt;/code&gt; (remove file or directory)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;cat&lt;/code&gt; (display file content)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;grep&lt;/code&gt; (search for a pattern in a file)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;find&lt;/code&gt; (search for files or directories)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;ps&lt;/code&gt; (show processes)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;kill&lt;/code&gt; (terminate a process)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;ping&lt;/code&gt; (test network connectivity)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;ssh&lt;/code&gt; (secure shell connection)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;scp&lt;/code&gt; (secure copy files)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;curl&lt;/code&gt; (transfer data from or to a server)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;tar&lt;/code&gt; (create or extract compressed files)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These are some of the essential Linux skills that every information technology engineer should learn. However, there is much more to explore and master in Linux, depending on your goals and interests. You can find many online courses, tutorials, books, and forums that can help you learn Linux at your own pace and level. &lt;/p&gt;

</description>
      <category>linux</category>
      <category>cloud</category>
    </item>
    <item>
      <title>How Token works in Open AI</title>
      <dc:creator>Wriju's Blog</dc:creator>
      <pubDate>Fri, 19 Jan 2024 16:43:14 +0000</pubDate>
      <link>https://dev.to/wrijugh/how-token-works-in-open-ai-bi8</link>
      <guid>https://dev.to/wrijugh/how-token-works-in-open-ai-bi8</guid>
      <description>&lt;p&gt;A token in OpenAI is a unit of text that represents a common sequence of characters. For example, the word "hamburger" gets broken up into the tokens "ham", "bur" and "ger", while a short and common word like "pear" is a single token¹. Tokens are used by OpenAI's large language models to process and generate text.&lt;/p&gt;

&lt;p&gt;The number of tokens in a piece of text is calculated by applying a tokenizer, which is a function that splits the text into tokens. Different models use different tokenizers, so the same text may have different token counts depending on the model. For example, newer models like GPT-3.5 and GPT-4 use a different tokenizer than previous models and will produce different tokens for the same input text.&lt;/p&gt;

&lt;p&gt;When a prompt is more than the limited token, the model will truncate the prompt to fit within the limit. For example, if the limit is 2048 tokens and the prompt is 2500 tokens, the model will only use the first 2048 tokens as input and ignore the rest. The output is also limited by the token count, and the model will stop generating text when it reaches the limit. For example, if the output limit is 512 tokens and the model has generated 500 tokens, it will only generate 12 more tokens before stopping.&lt;/p&gt;

&lt;p&gt;Hope this helps. &lt;/p&gt;

&lt;p&gt;Token in OpenAI Platform. &lt;a href="https://platform.openai.com/tokenizer"&gt;https://platform.openai.com/tokenizer&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>openai</category>
      <category>token</category>
    </item>
    <item>
      <title>Service Level Agreement (SLA) and Composite SLA</title>
      <dc:creator>Wriju's Blog</dc:creator>
      <pubDate>Fri, 19 Jan 2024 16:32:20 +0000</pubDate>
      <link>https://dev.to/wrijugh/service-level-agreement-sla-and-composite-sla-4bi6</link>
      <guid>https://dev.to/wrijugh/service-level-agreement-sla-and-composite-sla-4bi6</guid>
      <description>&lt;p&gt;A service level agreement (SLA) is a contract between a service provider and a customer that outlines the service to be provided, the level of performance to be expected, how performance will be measured and approved and what happens if performance levels are not met. SLAs are important for ensuring that both parties have a clear and shared understanding of the service expectations and responsibilities.&lt;/p&gt;

&lt;p&gt;A composite SLA is the resulting SLA when combining multiple services that support an application, with differing levels of availability. The composite SLA can be higher or lower than the individual SLAs, depending on the application architecture and the logical operations (AND or OR) used to calculate it.&lt;/p&gt;

&lt;p&gt;For example, consider an Azure App Service web app that writes to Azure SQL Database. Hypothetically, these SLAs might be:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;App Service web apps = 99.95%&lt;/li&gt;
&lt;li&gt;SQL Database = 99.99%&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If either service fails, the whole application fails. The probability of each service failing is independent, so the composite SLA for this application is 99.95% × 99.99% = 99.94%. That's lower than the individual SLAs, which isn't surprising because an application that relies on multiple services has more potential failure points.&lt;/p&gt;

&lt;p&gt;You can improve the composite SLA by creating independent fallback paths. For example, if SQL Database is unavailable, put transactions into a queue to be processed later. With this design, the application is still available even if it can't connect to the database. However, it fails if the database and the queue both fail at the same time. The expected percentage of time for a simultaneous failure is 0.0001 × 0.001, so the composite SLA for this combined path is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Database or queue = 1.0 − (0.0001 × 0.001) = 99.99999%&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The total composite SLA is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Web app and (database or queue) = 99.95% × 99.99999% = ~99.95%&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There are tradeoffs to this approach. The application logic is more complex, you are paying for the queue, and you need to consider data consistency issues.&lt;/p&gt;

&lt;p&gt;I hope this helps you understand what SLAs and composite SLAs are and how to calculate them. &lt;/p&gt;

</description>
      <category>sla</category>
      <category>cloud</category>
    </item>
    <item>
      <title>High Availability of two Azure Functions with Azure Traffic Manager</title>
      <dc:creator>Wriju's Blog</dc:creator>
      <pubDate>Fri, 19 Jan 2024 16:29:12 +0000</pubDate>
      <link>https://dev.to/wrijugh/high-availability-of-two-azure-functions-with-azure-traffic-manager-3baf</link>
      <guid>https://dev.to/wrijugh/high-availability-of-two-azure-functions-with-azure-traffic-manager-3baf</guid>
      <description>&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/CfBs-twHg5Y"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>azure</category>
      <category>hightavailability</category>
    </item>
    <item>
      <title>How much Azure Open AI would cost?</title>
      <dc:creator>Wriju's Blog</dc:creator>
      <pubDate>Fri, 08 Dec 2023 16:45:55 +0000</pubDate>
      <link>https://dev.to/wrijugh/how-much-azure-open-ai-would-cost-22pn</link>
      <guid>https://dev.to/wrijugh/how-much-azure-open-ai-would-cost-22pn</guid>
      <description>&lt;p&gt;Azure OpenAI Service is a cloud-based platform that allows you to leverage large-scale, generative AI models using Azure infrastructure. The pricing for Azure OpenAI Service is based on a pay-as-you-go consumption model, which means you only pay for what you use. The price per unit depends on the type and size of the model you choose, as well as the number of tokens used in the input and output.&lt;/p&gt;

&lt;p&gt;There are different types of models available in Azure OpenAI Service, such as language models, image models, embedding models, and speech models. Each model has a different price per unit, which you can find in the &lt;a href="https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/"&gt;Azure pricing calculator&lt;/a&gt;. Some models also have additional costs for training, hosting, or inference.&lt;/p&gt;

&lt;p&gt;For example, if you want to use the GPT-4 8K model, which is a large-scale language model, you would pay $0.03 per 1,000 tokens for the context prompt and $0.06 per 1,000 tokens for the completion. A token is roughly four characters for typical English text. You would also pay $102 per compute hour for training and $7 per hour for hosting the model.&lt;/p&gt;

&lt;p&gt;If you want to use the Standard Dall-E model, which is an image model that can generate images from text, you would pay $2 per 100 images. There are no additional costs for training or hosting this model.&lt;/p&gt;

&lt;p&gt;If you want to use the Standard Ada model, which is an embedding model that can create vector representations of text, you would pay $0.0001 per 1,000 tokens. There are no additional costs for training or hosting this model.&lt;/p&gt;

&lt;p&gt;If you want to use the Whisper model, which is a speech model that can generate natural-sounding speech from text, you would pay $0.36 per hour. There are no additional costs for training or hosting this model.&lt;/p&gt;

&lt;p&gt;To estimate your expected monthly costs for using Azure OpenAI Service, you can use the &lt;a href="https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/"&gt;Azure pricing calculator&lt;/a&gt; and enter your expected usage details. You can also use the &lt;a href="https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/"&gt;Azure Cost Management&lt;/a&gt; features to set budgets and monitor your actual costs. You can review forecasted costs and identify spending trends to optimize your spending.&lt;/p&gt;

</description>
      <category>azure</category>
      <category>generativeai</category>
      <category>openai</category>
      <category>cost</category>
    </item>
    <item>
      <title>Introducing Azure Co-pilot</title>
      <dc:creator>Wriju's Blog</dc:creator>
      <pubDate>Wed, 06 Dec 2023 16:11:21 +0000</pubDate>
      <link>https://dev.to/wrijugh/introducing-azure-co-pilot-104b</link>
      <guid>https://dev.to/wrijugh/introducing-azure-co-pilot-104b</guid>
      <description>&lt;p&gt;Azure Co-pilot is a preview service that uses AI to help you manage your Azure resources and applications. You can interact with Azure Co-pilot using natural language and ask questions, perform tasks, or get recommendations. Azure Co-pilot can also generate code, queries, and commands for you based on your goals and preferences. Azure Co-pilot is powered by large-scale, generative AI models that can understand and produce natural language and code. Azure Co-pilot is designed to be your AI companion and assistant for Azure operations and management.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/ff0vm0mvrY8"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>azure</category>
      <category>techtalks</category>
      <category>generativeai</category>
    </item>
    <item>
      <title>A Guide to Programming Languages for Students</title>
      <dc:creator>Wriju's Blog</dc:creator>
      <pubDate>Thu, 30 Nov 2023 16:36:56 +0000</pubDate>
      <link>https://dev.to/wrijugh/a-guide-to-programming-languages-for-students-59ec</link>
      <guid>https://dev.to/wrijugh/a-guide-to-programming-languages-for-students-59ec</guid>
      <description>&lt;p&gt;Programming languages are the tools we use to instruct computers. Each language has its own strengths, weaknesses, and ideal use cases. Here's a guide to help you choose the right one for your needs.&lt;/p&gt;

&lt;h2&gt;
  
  
  Python
&lt;/h2&gt;

&lt;p&gt;Python is a high-level, interpreted language known for its readability. It's great for beginners due to its simple syntax. Python is widely used in data analysis, machine learning, AI, web development, and automation.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Hello, World!&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Java
&lt;/h2&gt;

&lt;p&gt;Java is a versatile, object-oriented language that's used in web development, mobile app development (especially Android), and large systems development. It's known for its "write once, run anywhere" philosophy.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight java"&gt;&lt;code&gt;&lt;span class="kd"&gt;public&lt;/span&gt; &lt;span class="kd"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;Main&lt;/span&gt; &lt;span class="o"&gt;{&lt;/span&gt;
    &lt;span class="kd"&gt;public&lt;/span&gt; &lt;span class="kd"&gt;static&lt;/span&gt; &lt;span class="kt"&gt;void&lt;/span&gt; &lt;span class="nf"&gt;main&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nc"&gt;String&lt;/span&gt;&lt;span class="o"&gt;[]&lt;/span&gt; &lt;span class="n"&gt;args&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt; &lt;span class="o"&gt;{&lt;/span&gt;
        &lt;span class="nc"&gt;System&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;out&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;println&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"Hello, World!"&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
    &lt;span class="o"&gt;}&lt;/span&gt;
&lt;span class="o"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  JavaScript
&lt;/h2&gt;

&lt;p&gt;JavaScript is primarily used for enhancing web pages to provide for a more user-friendly experience. It's essential for front-end web development, and is increasingly being used on the server-side via Node.js.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Hello, World!&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  C++
&lt;/h2&gt;

&lt;p&gt;C++ is a high-performance language commonly used in system/software development, game development, and embedded systems. It's not as beginner-friendly as some languages, but it's powerful and widely used.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight cpp"&gt;&lt;code&gt;&lt;span class="cp"&gt;#include&lt;/span&gt; &lt;span class="cpf"&gt;&amp;lt;iostream&amp;gt;&lt;/span&gt;&lt;span class="cp"&gt;
&lt;/span&gt;&lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="nf"&gt;main&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="n"&gt;std&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="n"&gt;cout&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="s"&gt;"Hello, World!"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Swift
&lt;/h2&gt;

&lt;p&gt;Swift is a language developed by Apple for iOS and macOS development. It's designed to be easy to use, and it's the fastest way to build apps for Apple platforms.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight swift"&gt;&lt;code&gt;&lt;span class="kd"&gt;import&lt;/span&gt; &lt;span class="kt"&gt;Swift&lt;/span&gt;
&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"Hello, World!"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;The best programming language for you depends on what you want to do. Python or JavaScript are great for beginners, Java is widely used in large systems, C++ is for high-performance applications, and Swift is for Apple development. Happy coding!.&lt;/p&gt;

</description>
      <category>programming</category>
      <category>graduate</category>
    </item>
    <item>
      <title>Different Types of Artificial Intelligence (AI)</title>
      <dc:creator>Wriju's Blog</dc:creator>
      <pubDate>Tue, 28 Nov 2023 08:23:04 +0000</pubDate>
      <link>https://dev.to/wrijugh/different-types-of-artificial-intelligence-ai-55hg</link>
      <guid>https://dev.to/wrijugh/different-types-of-artificial-intelligence-ai-55hg</guid>
      <description>&lt;p&gt;Artificial Intelligence (AI) is a broad field with several types and functionalities. It can be categorized based on capabilities and functionalities. Let us delve into these categories: &lt;/p&gt;

&lt;h2&gt;
  
  
  AI Based on Capabilities
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Narrow AI
&lt;/h3&gt;

&lt;p&gt;Narrow AI, also known as Weak AI, is designed to perform a narrow task such as voice recognition. These systems operate under a limited set of constraints and are focused on carrying out specific tasks. This is the reality today. What we see in the year 2023 and before does fall under this category.  &lt;/p&gt;

&lt;p&gt;The remaining two below are more of a theory and not yet consumable as a product.  &lt;/p&gt;

&lt;h3&gt;
  
  
  2. Artificial General Intelligence (AGI)
&lt;/h3&gt;

&lt;p&gt;AGI, often called Strong AI, is a type of AI capable of understanding, learning, and applying its intelligence to any intellectual task a human can do. It can understand, interpret, and respond to its environment as a human would. Just to clarify, AGI is not Generative AI.  &lt;/p&gt;

&lt;h3&gt;
  
  
  3. Super AI
&lt;/h3&gt;

&lt;p&gt;Super AI is an AI that surpasses human intelligence and ability. It can perform tasks currently not feasible for humans. This form of AI is not yet present but is the subject of interesting future discussions. &lt;/p&gt;

&lt;h2&gt;
  
  
  AI Functionalities
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Under Narrow AI
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;1. Reactive Machine AI&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Reactive Machine AI is the most basic type of AI system which cannot form memories or use past experiences to inform current decisions. It reacts to a set of inputs and performs a function. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Limited Memory AI&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Limited Memory AI can make informed and improved decisions by using past experiences stored in its memory. It is capable of learning from historical data to make predictions. &lt;/p&gt;

&lt;h3&gt;
  
  
  Under AGI
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;1. Theory of Mind AI&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Theory of Mind AI is a more advanced type of AI that can understand thoughts and emotions affecting human behavior. It understands that others have beliefs, desires, intentions, and perspectives that are different from their own. &lt;/p&gt;

&lt;h3&gt;
  
  
  Under Super AI
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;1. Self-aware AI&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Self-aware AI is an AI that has evolved to be so akin to the human brain that it has developed self-awareness. Possessing consciousness, this type of AI does not currently exist. &lt;/p&gt;

&lt;p&gt;AI is a fascinating and complex field, with many types and functionalities. As technology advances, we may see the emergence of new types of AI, expanding the possibilities of what AI can do. &lt;/p&gt;

</description>
      <category>ai</category>
      <category>generative</category>
    </item>
    <item>
      <title>What is the fundamental difference between Algorithm, Programming and Machine Learning Model?</title>
      <dc:creator>Wriju's Blog</dc:creator>
      <pubDate>Mon, 27 Nov 2023 15:52:46 +0000</pubDate>
      <link>https://dev.to/wrijugh/what-is-the-fundamental-difference-between-algorithm-programming-and-machine-learning-model-5147</link>
      <guid>https://dev.to/wrijugh/what-is-the-fundamental-difference-between-algorithm-programming-and-machine-learning-model-5147</guid>
      <description>&lt;p&gt;&lt;strong&gt;Algorithm:&lt;/strong&gt; An algorithm is a set of well-defined instructions or procedures that are run on data to perform specific tasks. It can be described using math and pseudocode, and can be implemented with any one of a range of modern programming languages. Examples of algorithms include sorting algorithms like bubble sort, and search algorithms like best-first.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Programming&lt;/strong&gt;: Traditional programming is a manual process where a person (programmer) creates the program. This involves formulating or coding rules based on the programmer’s knowledge and understanding of the problem. A computer program is a compiled form of human redable code which then executes based on the OS and build of the machine known has machine language. Programming is a step by step instruction given to a computer. Outcome of a program is deterministic. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Machine Learning Model:&lt;/strong&gt; A machine learning model is an output of a machine learning algorithm, and it comprises of model data and a prediction algorithm. Machine learning algorithms perform automatic programming, where the models represent the programs. These models learn from data, or are “fit” on a dataset. Examples of machine learning algorithms include Linear Regression, Logistic Regression, Decision Tree, Artificial Neural Network, k-Nearest Neighbors, and k-Means.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;In summary&lt;/em&gt;, an algorithm is a set of instructions used to perform a task, programming is the process of creating these instructions, and a machine learning model is the result of running a machine learning algorithm on data.&lt;/p&gt;

</description>
      <category>algorithms</category>
      <category>mlmodel</category>
      <category>programming</category>
      <category>generativeai</category>
    </item>
  </channel>
</rss>
