Best of Azure2024

  1. 1
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    How to Deploy a Web App

    Deploying a web application can be simplified with the right guidance. Kerollos Magdy, a Microsoft software engineer, presents a comprehensive course on the freeCodeCamp.org YouTube channel. The course covers deploying web applications using services like Azure, Render, and MongoDB Atlas. It provides step-by-step instructions, starting with free options and then delving into Azure. It also includes setting up databases, deploying backend services, and integrating frontends, offering a broad understanding of various deployment environments.

  2. 2
    Article
    Avatar of bytebytegoByteByteGo·2y

    EP113: AWS Services Cheat Sheet

    AWS Services Cheat Sheet is a helpful visual aid for navigating AWS's expansive landscape and identifying the right tools for cloud-based endeavors.

  3. 3
    Article
    Avatar of infosecwriteupsInfoSec Write-ups·1y

    Build Your Own Secure VPN

    Learn how to create your own secure and private VPN using Azure Cloud and OpenVPN Access Server. The guide outlines the steps from signing up as a student for free Azure credits to setting up a virtual machine and configuring the VPN server. This enables enhanced data privacy and security, avoiding costs associated with third-party VPN services.

  4. 4
    Article
    Avatar of techworld-with-milanTech World With Milan·2y

    What are the main Cloud Design Patterns?

    Cloud Design Patterns offer practical solutions to address the common fallacies associated with distributed computing, such as network reliability, latency, and security concerns. These patterns are essential for building dependable, scalable, and secure cloud systems. Key groups of patterns include data management, design and implementation, messaging, security, and reliability. Learn about implementing these patterns to improve system performance and resilience, as well as the various load-balancing options available in Azure for enhanced system availability and performance.

  5. 5
    Article
    Avatar of devtoDEV·2y

    Diagram-as-Code: Creating Dynamic and Interactive Documentation for Visual Content

    Learn how to leverage Diagram-as-Code to create dynamic and interactive visual documentation using Python. This approach allows you to programmatically generate and maintain diagrams, making them always up-to-date. The post introduces the Diagrams Python library, details its benefits, and provides step-by-step tutorials on installation, node types, and creating diagrams for different cloud providers such as AWS.

  6. 6
    Video
    Avatar of programmingwithmoshProgramming with Mosh·2y

    The Complete DevOps Roadmap [2024]

  7. 7
    Article
    Avatar of javarevisitedJavarevisited·2y

    10 Best DevOps Certifications for Experienced IT Professionals in 2024

    Experienced IT professionals looking to advance their careers in DevOps can aim for various certifications in 2024. Top certifications include AWS Certified DevOps Engineer, Microsoft Certified: Azure DevOps Engineer Expert, Google Cloud Professional DevOps Engineer, Docker Certified Associate, and Kubernetes Certified Administrator. These certifications validate skills in various DevOps practices and tools, such as continuous integration, continuous delivery, automation, and container orchestration. Resources for preparing for these certifications, including courses on platforms like Udemy and Coursera, are also recommended.

  8. 8
    Article
    Avatar of communityCommunity Picks·2y

    getsops/sops: Simple and flexible tool for managing secrets

    SOPS is a versatile tool designed for managing encrypted files in formats including YAML, JSON, ENV, INI, and BINARY. It supports encryption using AWS KMS, GCP KMS, Azure Key Vault, age, and PGP. Users can access binaries and packages from its GitHub releases or explore unstable features in the main branch by installing from source. SOPS allows for easy integration with AWS IAM for managing master keys and supports various encryption contexts and roles. The use of `.sops.yaml` files facilitates configuration and management of encryption setups. For those wanting to decrypt or encrypt files, SOPS offers a streamlined command-line interface with various flags for customization.

  9. 9
    Article
    Avatar of bytebytegoByteByteGo·2y

    EP135: Big Data Pipeline Cheatsheet for AWS, Azure, and Google Cloud

    The post covers a variety of topics crucial for engineering leaders, including big data pipelines for AWS, Azure, and Google Cloud. It provides a detailed cheatsheet for key services like data ingestion, storage, processing, and visualization on each platform. It also discusses API architectural styles and offers a concise guide for building secure APIs. Additionally, there's a resource on key data structures used daily and an advertisement for an enterprise conference and a mini crash course on advanced AI tools.

  10. 10
    Article
    Avatar of communityCommunity Picks·2y

    raznem/parsera: Lightweight library for scraping web-sites with LLMs

    Parsera is a lightweight Python library designed for scraping websites using large language models (LLMs). It is easy to set up with minimal token use, boosting speed and reducing costs. Users can configure it to use models from OpenAI or Azure, and it includes asynchronous support. The library can extract specified elements from web pages and return the results in JSON format.

  11. 11
    Article
    Avatar of nordicapisNordic APIs·2y

    Best API Management Tools in 2024

    The post outlines ten top API management tools for 2024, highlighting their pros and cons to help users decide which one best suits their needs. Key tools discussed include Apigee, AWS API Gateway, Microsoft Azure API Management, Postman, Swagger, IBM API Connect, Kong Gateway, WSO2 API Manager, Gravitee.io, and MuleSoft Anypoint Platform. Each tool is evaluated based on various criteria such as integration, user-friendliness, cost, and feature set.

  12. 12
    Article
    Avatar of lobstersLobsters·2y

    In praise of Nushell

    Nushell is a non-POSIX shell implemented in Rust that handles structured data and provides a powerful, incremental way of working with pipelines in the terminal. It redefines common shell commands to output structured data and offers a range of basic types and commands for transforming data.

  13. 13
    Video
    Avatar of fireshipFireship·2y

    this is why you're addicted to cloud computing

    Amazon web services dominates the cloud computing market, addiction to cloud computing is essential for the business model to work due to locking in customers, and there are options for reducing lock-in and egress fees.

  14. 14
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    What is Cloud Computing? A Guide for Beginners

    Cloud computing involves using the internet to access storage, databases, and computing power on powerful remote servers, eliminating the need for businesses to have large physical servers. Major cloud providers such as AWS, Microsoft Azure, and Google Cloud offer scalable, flexible, and reliable services. Cloud computing includes services like IaaS, PaaS, and SaaS, each offering different levels of control. Its benefits include cost reduction, enhanced collaboration, and reliable backups, making it crucial for modern businesses and individuals.

  15. 15
    Article
    Avatar of communityCommunity Picks·1y

    How To Build A Containerized Microservice in Golang: A Step-by-step Guide with Example Use-Case

    Learn how to build a cloud-native application using Golang and microservices architecture. The guide covers setting up microservices, leveraging the Go-Kit framework, developing APIs using REST and gRPC, and deploying on Azure. Follow along to create a document watermarking service with three microservices: Authentication, Database, and Watermark Service. Detailed steps include project structure, service implementation, and setting up HTTP and gRPC transports.

  16. 16
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    How to Deploy Your Node.js App on Azure

    Learn the basics of deploying a Node.js backend application to the Azure cloud platform. This guide covers setting up an Azure account, creating a simple Node.js app using Express, and deploying it using the Azure portal service integrated with VS Code.

  17. 17
    Article
    Avatar of gcgitconnected·2y

    Object Storage (BLOBs) Explained for System Design

    Object storage, also known as Binary Large Object (BLOB) storage, is designed for handling massive amounts of unstructured data like images, videos, and virtual machines. Platforms such as Amazon S3, Google Cloud Storage, and Azure Blob Storage offer scalable and fast retrieval of large files compared to traditional file systems and databases. These storage solutions use unique identifiers and metadata for each object and often provide a RESTful API for data manipulation. Object storage is ideal for cloud environments due to its scalability, speed, and additional security features like signed URLs and signed cookies.

  18. 18
    Article
    Avatar of awegoAwesome Go·2y

    Welcome to the Microsoft for Go Developers Blog!

    Welcome to the Microsoft for Go Developers Blog! This blog aims to inform users about Microsoft's work on Go, including support on Azure and integration with the Windows environment. Microsoft follows an 'upstream everything' philosophy and encourages collaboration within the open-source community.

  19. 19
    Article
    Avatar of architectureweeklyArchitecture Weekly·1y

    Deduplication in Distributed Systems: Myths, Realities, and Practical Solutions

    Duplication in distributed systems is a common issue due to retries, processing failures, and fault tolerance mechanisms. Deduplication aims to identify and eliminate duplicate messages, but it comes with challenges that impact scalability, performance, and reliability. The post explores how deduplication is implemented in technologies like Kafka and RabbitMQ, and discusses the trade-offs and complexities involved. It also highlights the concept of exactly-once processing as a more realistic goal than exactly-once delivery, emphasizing patterns like idempotency and transactional outboxes to achieve robust message handling.

  20. 20
    Article
    Avatar of infoworldInfoWorld·2y

    Microsoft releases official OpenAI library for .NET

    Microsoft has released an official OpenAI library for .NET, offering full REST API support and compatibility with flagship models like GPT-4o. Available via NuGet, the library includes sync/async APIs, streaming completions, and .NET Standard 2.0 compatibility. It supports extensibility and aims to ensure seamless integration with OpenAI and Azure OpenAI services.

  21. 21
    Article
    Avatar of gcgitconnected·2y

    How Signed URLs and Cookies Protect Your Cloud Data

    Signed URLs and signed cookies are crucial for securing cloud data. Signed URLs offer time-limited access to specific objects, while signed cookies protect multiple objects or directories. These methods use cryptographic key pairs for generating and verifying signatures, ensuring that only authorized requests are granted. They're essential for preventing unauthorized access and scraping in cloud storage services and CDNs.

  22. 22
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    How to Build a QR Code Generator for URLs with Node.js, Next.js, and Azure Blob Storage

    Learn how to develop a custom QR code generator for URLs using Node.js and Next.js. Set up Azure Blob Storage to store the generated URLs. Connect the frontend application. Generate QR codes programmatically.

  23. 23
    Article
    Avatar of dotnet.NET Blog·2y

    Announcing the stable release of the official OpenAI library for .NET

    The stable release of the official OpenAI library for .NET is now available, providing developers with robust tools to integrate OpenAI models into their .NET applications. Key features include full OpenAI REST API support, compatibility with the latest models, extensibility, sync and async APIs, streaming completions, quality-of-life improvements, and .NET Standard 2.0 compatibility. The library is open-source and maintained on GitHub.

  24. 24
    Article
    Avatar of devblogsDevBlogs·2y

    Build a chatbot on your own data in 1 hour with Azure SQL, Langchain and Chainlit

    Creating a custom chatbot using your own data has become straightforward with the help of LangChain, Chainlit, and Azure SQL. By leveraging Azure SQL's new vector support, you can store and query data embeddings. LangChain assists in defining prompts for the chatbot and retrieving relevant session data from the database. Finally, the integration with Chainlit ensures seamless Conversational AI implementation. This process takes less than an hour and can be further expanded based on your requirements.

  25. 25
    Article
    Avatar of itnextITNEXT·2y

    Deploy Flexible and Custom Setups with Anything LLM on Kubernetes

    This guide walks through deploying Anything LLM on Kubernetes, utilizing different setups involving OpenAI, Azure AI, and Ollama. It highlights the challenges companies face with data privacy and compliance while using cloud services like OpenAI. The guide provides step-by-step instructions for deploying a Retrieval-Augmented Generation (RAG) solution, configuring Kubernetes and Helm, and integrating various components such as embedders and vector databases. Each setup is compared based on performance, and practical examples are provided to help integrate these components. Major challenges in enterprise deployment and solutions to address them are also discussed.