Content Developer II at Microsoft, working remotely in PA, TechBash conference organizer, former Microsoft MVP, Husband, Dad and Geek.
122122 stories
·
29 followers

DOWNLOAD: eBook, “Copilot for Microsoft 365″*

1 Share

The following ebook reviews how your organization should think about how Copilot for Microsoft 365 can impact your organization’s modern working environment. It covers:

  • 6 use cases for how Copilot for Microsoft 365 can help users in their day to day work (And more)
  • 4 key questions to think about regarding whether your organization is ready to implement Copilot for Microsoft 365
  • Testing your organization for Copilot Readiness through an evaluation “checklist”
  • 6 tips for how to successfully implement Copilot through strategic planning & execution
  • A case study & testimony from an early adopter of Copilot for Microsoft 365

To start your journey with Copilot for Microsoft 365, being with this eBook. Download it below:



Read the whole story
alvinashcraft
4 hours ago
reply
West Grove, PA
Share this story
Delete

Retrying failing tests?

1 Share

Doing the same thing repeatedly (and expecting--or hoping for--different results) is apparently a definition of madness.

That might be why trying to debug tests that sometimes fail can feel like it drives you mad.


It's a common problem: how do you know how much logging to have by default? Specifically when running automated tests or as part of a CI process.


Here's my answer:

Run with minimal logging and automatically retry with maximum logging verbosity if something fails.


It's not always easy to configure, but it has many benefits.


Not only does this help with transient issues, but it also helps provide more details to identify the cause of issues that aren't transient.

An issue is probably transient if it fails on the first run but passes on the second (with extra logging enabled.) It also helps identify issues that occur when no logging is configured. -- It can happen; ask me how I know. ;)

Be careful not to hide recurring transient errors. If errors can occur intermittently during testing and the reason is not known, what's to stop them from happening intermittently for end users, too?

Record that a test only passed on the second attempt, and raise a follow-up task to investigate why. Ideally, you want no transient errors or things that don't work when no logging is configured.


This doesn't just apply to tests. 

It can also be applied to build logging verbosity. 

You only really want (or rather need) verbose log output when something goes wrong. Such as a build failing...




Read the whole story
alvinashcraft
4 hours ago
reply
West Grove, PA
Share this story
Delete

Many new features for Dev Home ● April 2024 ● Developer-News

1 Share
From: Aaron Junker
Duration: 6:06

Desired state configuration in #PowerToys and lot of new features for #devhome, it was an exciting april

All the news from the #developer ecosystem from April compactly recaped in this video.

-----

Links
PowerToys
• Releases · microsoft/PowerToys (github.com) - https://github.com/microso ft/PowerToys/releases/tag/v0.80.0
• PowerToys DSC configuration - https://learn.microsoft.com/windows/powertoys/dsc-configure?WT.mc_id=MVP_274787
Dev Home
• Release Dev Home Preview v0.13 · microsoft/devhome (github.com) - https://github.com/microsoft/devhome/releases/tag/v0.1301.477.0
• Release Dev Home GitHub Extension Preview v0.13 · microsoft/devhomegithubextension - https://github.com/microsoft/devhomegithubextension/releases/tag/v0.1300.477.0
• Releases · microsoft/DevHomeAzureExtension (github.com) - https://github.com/microsoft/DevHomeAzureExtension/releases/tag/v0.800.477.0
Visual Studio
• Introducing the new Copilot experience in Visual Studio - Visual Studio Blog (microsoft.com) - https://devblogs.microsoft.com/visualstudio/introducing-the-new-copilot-experience-in-visual-studio/?WT.mc_id=MVP_274787
• Visual Studio 2022 Preview Release Notes | Microsoft Learn – https://learn.microsoft.com/visualstudio/releases/2022/release-notes-preview?WT.mc_id=MVP_274787#17100-pre50--visual-studio-2022-version-1710-preview-3
• You Need to Update Your .NET Solution Files! (youtube.com) - https://www.youtube.com/watch?v=D0MxmDWk4t0
Visual Studio Code
• Visual Studio Code March 2024 – https://code.visualstudio.com/updates/v1_88?WT.mc_id=MVP_274787
Github
• Push rules public beta - The GitHub Blog - https://github.blog/changelog/2024-04-18-push-rules-public-beta/
Jetbrains
• Your JetBrains Coding Tools are Ready to be Updated to 2024.1 | The JetBrains Blog - https://blog.jetbrains.com/blog/2024/04/10/your-jetbrains-coding-tools-are-ready-to-be-updated-to-2024-1/
• Toolbox App 2.3: Toolbox App for Linux ARM 64, Chinese Translation, System Settings for Proxy, and More | The Toolbox App Blog (jetbrains.com) - https://blog.jetbrains.com/toolbox-app/2024/04/toolbox-app-2-3-toolbox-app-for-linux-arm-64-chinese-translation-system-settings-for-proxy-and-more/
Miscellaneous
• Open sourcing MS-DOS 4.0 - Microsoft Open Source Blog - https://cloudblogs.microsoft.com/opensource/2024/04/25/open-sourcing-ms-dos-4-0/?WT.mc_id=MVP_274787
• Announcing TypeScript 5.5 Beta - TypeScript (microsoft.com) - https://devblogs.microsoft.com/typescript/announcing-typescript-5-5-beta/?WT.mc_id=MVP_274787
• Microsoft Build | May 21-23, 2024 | Seattle and Online - https://build.microsoft.com/

-----

🐦X(Twitter): https://twitter.com/theredcuber
🐙Github: https://github.com/aaron-junker
📃My website: https://blog.aaron-junker.ch

Read the whole story
alvinashcraft
4 hours ago
reply
West Grove, PA
Share this story
Delete

Use Azure DevOps Pipelines as a Serverless Compute Engine

1 Share

At first this sounds crazy, but Azure DevOps Pipelines are actually a Serverless compute engine. When you compare it to other Azure cloud services, it’s sort of a mixture of the features of Azure Functions and Azure Logic Apps mixed with Git source control integration. At first glance, it might seem a bit far-fetched to […]

The article Use Azure DevOps Pipelines as a Serverless Compute Engine appeared first on Build5Nines.

Read the whole story
alvinashcraft
4 hours ago
reply
West Grove, PA
Share this story
Delete

Integrating jQuery with IoT Devices for Enhanced User Interfaces

1 Share

Introduction to IoT and jQuery

The Internet of Things (IoT) represents a revolution in how we interact with technology, embedding intelligence in everyday objects from home appliances to industrial equipment. In this dynamic environment, jQuery, a fast, small, and feature-rich JavaScript library, plays a crucial role in building effective user interfaces (UI) that enhance interactivity and usability. By simplifying the HTML document manipulation, event handling, and animation, jQuery enables developers to create responsive, user-centric applications that are not only intuitive but also powerful.

Understanding the Role of jQuery in IoT

jQuery also offers benefits for more complex web-based applications, such as those used in home automation. By utilizing jQuery in home automation app development, developers can easily manage and update UI elements to reflect real-time changes in device status, such as lights turning on or off, or changes in room temperature. This can significantly enhance user interaction by providing a seamless, dynamic interface that responds immediately to user commands or sensor data. The ease of integrating jQuery with other web technologies and frameworks makes it an ideal choice for developing sophisticated home automation applications that require reliable and responsive user interfaces.

Benefits of Prototyping in IoT

Before deploying a full-scale IoT solution, prototyping is an essential phase. It allows developers and stakeholders to explore ideas and iterate on design with less risk and lower cost. Effective prototyping can lead to more refined systems that are aligned with user needs and business goals. For more detailed insights, consider exploring the benefits of prototyping in IoT, which provides valuable guidance on optimizing this process to ensure successful project outcomes.

jQuery's Impact on IoT Device Interfaces

By integrating jQuery into IoT projects, developers can create rich interactive interfaces that are not only appealing but also functional. The library's robustness allows for the handling of various data types and user inputs, ensuring that interfaces respond appropriately to user actions or sensor alerts. For instance, jQuery can be employed to animate a dashboard gauge when certain thresholds are reached, like a spike in energy usage, making the interface not only informative but also engaging.

Challenges and Considerations

Despite its advantages, integrating jQuery with IoT devices comes with challenges. The primary consideration is the resource constraints of IoT devices, as many have limited processing power and memory. jQuery, while powerful, can be too heavy for some devices, necessitating careful optimization or the use of lighter alternatives like Zepto.js that offer similar functionality but with a smaller footprint.

Looking Towards the Future

As IoT continues to grow, the integration of technologies like jQuery will only become more critical. Future developments may see jQuery becoming even more tailored for the IoT ecosystem, perhaps evolving into a more modular library that can be customized based on the specific needs of IoT devices and applications.

Conclusion

Integrating jQuery with IoT devices offers a path towards creating more interactive, responsive, and user-friendly interfaces. As the digital and physical worlds continue to converge, the ability to rapidly develop and deploy effective user interfaces will be paramount. jQuery remains a key tool in the developer’s toolkit for building the next generation of smart, connected devices. As the technology landscape evolves, staying informed about the latest trends and technologies will be crucial for success. For more insights into the current technological advancements, visiting reputable news sites like BBC Technology or CNN Tech can provide ongoing updates and analyses.

This approach not only optimizes the user experience but also enhances the functionality and efficiency of IoT systems, driving further innovation and adoption in this exciting field.

The post Integrating jQuery with IoT Devices for Enhanced User Interfaces first appeared on Learning jQuery.

Read the whole story
alvinashcraft
4 hours ago
reply
West Grove, PA
Share this story
Delete

How to Show Query Parameters in Swagger in ASP.NET Core

1 Share

In the .NET ecosystem, Swagger is a common way to define and document our APIs. In this article, we will look at how to show query parameters in Swagger. Let’s make a start. Swagger And Query Parameters Swagger is a framework for designing, documenting, and consuming RESTful Web APIs. It provides us with tools to […]

The post How to Show Query Parameters in Swagger in ASP.NET Core appeared first on Code Maze.

Read the whole story
alvinashcraft
4 hours ago
reply
West Grove, PA
Share this story
Delete
Next Page of Stories