gabrewer.com

Life is too important to be take seriously.

Links - 10/19/2024

Saturday, October 19, 2024 at 5:10 AM UTC

Quote of the Day

“If people like you, they’ll listen to you, but if they trust you, they’ll do business with you.”
-- Zig Ziglar

Software Development

An Engineer’s Checklist of Logging Best Practices

API Error Messages for a GOOD Developer Experience

Testing

My book “Practical Debugging for .NET Developers” is now Free!

Condition xunit tests to presence of user secrets

Trace sampling in SerilogTracing

Developer Tools / Libraries

Git Tricks: Get the last checked out branch

How we build GitHub Copilot into Visual Studio

Designing for Trust in AI-Powered Developer Tooling

AI

New Function Calling Available in .NET for Semantic Kernel

Microsoft Eases Integration with Semantic Kernel AI SDK

Observability in Semantic Kernel

See Prompts Microsoft Engineers Use for Bleeding-Edge Multimodal RAG AI Research

Advanced RAG Techniques

Building RAG on Phi-3 locally using embeddings on VS Code AI Toolkit

eShopSupport Series: Evaluator Project

New Hugging Face Models on Azure AI: Phi-3 Variants from the Community

The Architect’s Guide to Interoperability in the AI Data Stack

Autogen RAG

Business

Key Qualities of Great Companies : Friday Forward (#453)

Leadership/Management

How Hard Should Your Employer Work To Retain You?

Navigating the BS Maze: A Tech Leader’s Guide to Brandolini’s Law

Set Sail for Success: Why Your Team Needs to Try the Sailboat Retrospective

6 Essential Leadership Skills — and How to Develop Them

Professional Development

Personal Development

Web and Cloud Development

How Accessify Was Built: An Adobe Express Add-On That Ensures Your Content Is Accessible

Mobile Development

DotNet

Multi-Tenancy in Wolverine Messaging

Building an AI Dev Space With a Little Assistance from Aspire

Working with the result pattern

Wolverine 3.0 is Live!

Typed chat completions with OpenAI and .NET 9

CommunityToolkit/Aspire