Best of MicrosoftJuly 2024

  1. 1
    Video
    Avatar of nickchapsasNick Chapsas·2y

    Don’t Use UUIDs/GUIDs in Databases. Use this Instead

  2. 2
    Article
    Avatar of nordicapisNordic APIs·2y

    Using TypeSpec to Design APIs

    Microsoft introduced TypeSpec, a new API definition language inspired by C# and TypeScript, aimed at making API-first development more efficient. TypeSpec allows developers to create reusable components, integrate seamlessly with OpenAPI tools, and simplify the creation of clean API specifications. The post walks through setting up a TypeSpec project, defining services, servers, routes, resources, and other API components, demonstrating the platform's potential to streamline API design and development.

  3. 3
    Video
    Avatar of nickchapsasNick Chapsas·2y

    Discriminated Unions Are Finally Coming in C#

  4. 4
    Video
    Avatar of nickchapsasNick Chapsas·2y

    The Logging Everyone Should Be Using in .NET

  5. 5
    Article
    Avatar of devtoDEV·2y

    Hacking Access to Power Automate

    Power Automate security is controlled by roles like System Admin, Maker, and Basic User, particularly in Dataverse-enabled environments. Basic Users have notable security vulnerabilities, including the ability to create and modify flows through APIs despite UI restrictions. Emphasizing the principle of least privilege (PoLP) and best practices such as switching to Dataverse environments, minimizing role distributions, and using security groups can help mitigate these risks.

  6. 6
    Video
    Avatar of mentaloutlawMental Outlaw·2y

    Nvidia Drivers Are Becoming Open Source

  7. 7
    Article
    Avatar of communityCommunity Picks·2y

    The Only Truly Failed Project

    Microsoft Bob, once heavily marketed by Microsoft, is often mocked as one of their biggest failures. Despite this, the project provided valuable lessons to its team, many of whom went on to achieve significant success in the tech industry. Examples include the co-founder of Valve, the creators of Picnik, and Melinda French, who later became Bill Gates' wife. Similarities are drawn with the Williams engineers who designed a revolutionary pinball machine, achieving success yet still facing layoffs. The post emphasizes that the true failures are those from which no lessons are learned.

  8. 8
    Article
    Avatar of csharpcornerC# Corner·2y

    An Overview of the C# Programming Language

    C# is a modern, object-oriented programming language developed by Microsoft, designed to combine the power of C++ with the ease of Visual Basic. Introduced in 2002 as part of the .NET platform, C# has seen significant evolution, bringing features like generics, LINQ, asynchronous programming, and more. Despite its dependency on the .NET framework and other criticisms, C# remains a versatile choice for various applications, including web development and game development with Unity, supported by continuous updates and a strong developer community.

  9. 9
    Article
    Avatar of communityCommunity Picks·2y

    Microsoft details ‘Skeleton Key’ AI jailbreak

    Microsoft has disclosed a new AI jailbreak technique called 'Skeleton Key' that bypasses responsible AI guardrails in generative models, allowing attackers to subvert safety measures and gain control over AI output. This method, tested on several AI models including those from Meta, Google, and OpenAI, exploits the models by instructing them to follow harmful requests while giving warnings. Microsoft has shared its findings and implemented protective measures such as input and output filtering, prompt engineering, and abuse monitoring systems to mitigate the risks associated with this attack.

  10. 10
    Video
    Avatar of nickchapsasNick Chapsas·2y

    Advice from a 20-Year Programming Veteran

  11. 11
    Video
    Avatar of techlinkedTechLinked·2y

    :(

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

    .NET 6 will reach End of Support on November 12, 2024

    Microsoft will cease support for .NET 6 on November 12, 2024. Post this date, no security updates or technical support will be available. Users should migrate to .NET 8 to remain supported. It's important for developers to check compatibility with Visual Studio and enterprise Linux support policies.

  13. 13
    Article
    Avatar of bartwullemsThe Art of Simplicity·2y

    .NET Aspire Developers Day is coming up!

    Join .NET Aspire Developers Day on July 23 for a full day of sessions that demonstrate how to build cloud-native applications using the new .NET Aspire framework from Microsoft. Learn why .NET Aspire is essential for modern development and how to leverage the community for support and innovation. Pre-recorded beginner series videos are available for preparation.