Best of Microsoft2024

  1. 1
    Video
    Avatar of fireshipFireship·2y

    These new computers are getting creepy… Copilot+ PC first look

    Microsoft unveils the co-pilot plus PC, a radical new computing paradigm that runs Windows on the ARM CPU architecture with a 40 tops neural processing unit. The co-pilot plus PC is 58% faster than an M3 ship on a MacBook Air and offers the recall feature which takes snapshots of everything you do on your computer.

  2. 2
    Article
    Avatar of communityCommunity Picks·2y

    microsoft/sudo: It's sudo, for Windows

    Sudo for Windows allows users to run elevated commands directly from unelevated terminal windows. It is not a fork of the Unix/Linux sudo project and has its own specific implementation for Windows. Documentation for the project can be found at aka.ms/sudo-docs.

  3. 3
    Article
    Avatar of abinodaSoftware Engineering Research·1y

    What causes 'bad days' for developers?

    Microsoft's study reveals that engineering system friction, such as unreliable tools and slow processes, is a major cause of bad days for developers. These issues lead to reduced productivity, increased stress, and self-doubt, particularly affecting junior and senior developers differently. Telemetry data confirms that inefficiencies in code review and build times significantly impact developer morale and performance.

  4. 4
    Video
    Avatar of fireshipFireship·2y

    Microsoft Notepad.exe is overpowered now… and 13 other major updates for devs

    Microsoft has enhanced Notepad with AI capabilities, allowing it to generate and rewrite text. Adobe introduced Project Turntable, enabling 3D manipulation of 2D vector graphics. Google's Chrome browser now supports in-browser AI through Gemini 9 Nano. GitHub Co-pilot added support for multiple AI models like GPT, Gemini, and Claude. Stack Blitz's Bolt integrates AI to build and preview full applications in the browser. Next.js released version 15 with changes to caching defaults. Dino 2.0 and T 2.0 introduced improvements for JavaScript developers. Flutter was forked into a new project called Flock for quicker updates. AAHi Linux allows AAA games to run on M1 Macs. JetBrains made WebStorm and Rider IDEs free for personal use.

  5. 5
    Article
    Avatar of dhhDavid Heinemeier Hansson·2y

    Apple is in its Ballmer era

    Microsoft under CEO Satya Nadella is credited for embracing open source, attracting developers, and making better products. In contrast, Apple is seen as anchored in an aggrieved past and lacking the love and respect from builders on its platforms. The article suggests that Apple needs a cultural reboot and a leadership transition like Microsoft had with Nadella.

  6. 6
    Video
    Avatar of t3dotggTheo - t3․gg·2y

    Microsoft Regrets Using React (For Edge)

    Microsoft Edge was using React for various UI components, but they have made improvements to make the UI more responsive by introducing a new markup-first architecture called Web UI 2.0. They are aiming for smaller code bundles and relying on web components for performance optimization. They also plan to open-source some of their packages. Microsoft's goal is to improve the web platform and encourage other websites to adopt similar approaches.

  7. 7
    Article
    Avatar of alternativetoAlternativeTo·2y

    PowerToys is set to launch a new tool that auto-arranges multiple apps into custom layouts

    Microsoft's upcoming PowerToys update, version 0.84, introduces PowerToys Workspaces, a tool for arranging multiple applications into custom layouts and launching them with a single click. Users can create different workspaces with specific screen positions and configurations, including CLI arguments and admin launches. Although no release date is provided, the feature was recently demoed on YouTube.

  8. 8
    Article
    Avatar of collectionsCollections·2y

    Unlock the Top 20 Coding Questions to Pass Microsoft and Meta Interviews

    To land a job at tech giants like Microsoft and Meta, thorough preparation is essential. This guide details the typical interview process for both companies, including initial screenings, technical rounds, and final on-site interviews. Key skills sought after include technical proficiency, problem-solving, clean coding, collaboration, and a growth mindset. The post also provides a list of 20 essential coding problems categorized by difficulty level—easy, medium, and hard—along with system design challenges to help candidates prepare effectively.

  9. 9
    Video
    Avatar of nickchapsasNick Chapsas·2y

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

  10. 11
    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.

  11. 12
    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.

  12. 13
    Video
    Avatar of nickchapsasNick Chapsas·2y

    Discriminated Unions Are Finally Coming in C#

  13. 14
    Video
    Avatar of davidbombalDavid Bombal·2y

    Reverse Engineering 101 tutorial with the amazing Stephen Sims!

  14. 15
    Article
    Avatar of planetpythonPlanet Python·2y

    Getting started with network automation in Python

    Learn how to get started with network automation using a Python-based integration platform. This approach not only automates network devices but also connects with cloud applications like Jira and Microsoft 365, greatly enhancing efficiency and workflow management.

  15. 16
    Article
    Avatar of alternativetoAlternativeTo·2y

    PowerToys launches version 0.84 with a new Workspaces tool for automating desktop layouts

    Microsoft has released PowerToys Version 0.84 for Windows 10 and 11, featuring a new Workspaces tool. This tool allows users to automate desktop layouts and application configurations, enabling them to save and launch sets of pre-arranged apps with a single click. Users can create, name, and adjust workspace layouts through the editor accessible via a settings shortcut. Launch behavior can be customized through command-line arguments for better control.

  16. 17
    Article
    Avatar of hnHacker News·2y

    Microsoft's 'Recall' feature can't be uninstalled after all

    Windows 11 users will not be able to uninstall Microsoft's 'Recall' feature despite earlier reports suggesting otherwise. Recall, a feature that takes constant screenshots for easy retrieval of past activities, was listed as removable due to a bug. Microsoft confirmed it will correct this in an upcoming update. The feature has faced criticism for its potential cybersecurity risks and is being investigated for privacy violations. Initially set for a June release, it has now been postponed to October for Windows Insiders testing.

  17. 18
    Video
    Avatar of nickchapsasNick Chapsas·2y

    The Logging Everyone Should Be Using in .NET

  18. 19
    Article
    Avatar of lobstersLobsters·2y

    microsoft/go: The Microsoft build of the Go toolset

    microsoft/go is a repository containing the infrastructure Microsoft uses to build Go. It produces a modified version of Go that can be used to build FIPS 140-2 compliant applications. The binaries produced are intended for general use within Microsoft. The repository follows the upstream Go Release Policy and supports each major release until there are two newer major releases.

  19. 20
    Article
    Avatar of dhhDavid Heinemeier Hansson·2y

    Microsoft taught Apple nothing

    Apple should study Microsoft's history and learn from their mistakes to avoid losing the hearts and minds of developers.

  20. 21
    Article
    Avatar of dhhDavid Heinemeier Hansson·2y

    Villains may live long enough to become heroes

    Microsoft has transformed from being a villain to a hero in the domain of open source. Apple's release of Unix-powered OSX machines provided a real choice for computing. Challenges in AI development include the debate on AI safety and ethics.

  21. 22
    Article
    Avatar of cassidooCassidy's blog·2y

    Two months at GitHub

    After two months at GitHub, the author reflects on their new role as Senior Director for Developer Advocacy. Despite a hectic schedule that included preparing for GitHub Universe, Microsoft Ignite, and a family wedding, they appreciate the supportive team and work-life balance culture. The job offers the excitement of a startup within the structure of a large corporation like Microsoft, providing a great blend of challenges and the ability to disconnect after work.

  22. 23
    Article
    Avatar of devblogsDevBlogs·2y

    New IDE features in Visual Studio v17.11

    Visual Studio 2022 v17.11 introduces significant features like new scoping options for Code Search, familiar keyboard shortcuts, improved detection of missing components and extensions with .vsconfig files, enhanced user authentication through the Web Account Manager (WAM), and new Teams Toolkit templates. These updates aim to streamline development workflows, enhance security, and improve productivity.

  23. 24
    Video
    Avatar of nickchapsasNick Chapsas·2y

    The New Option and Result Types of C#

  24. 25
    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.