Local Models With GitHub Copilot in VS 2026 and SSMS

*** Update 2026-09-10: This post is updated for the Sept. build of VS 2026 (18.10.0). *** The model picker for GitHub Copilot in Visual Studio 2026 would not let me add Ollama running on another machine on my local network. It only allowed http://localhost:11434 or a URL that started with https. Even after configuring https:// to work with ollama and successfully testing that with curl in Powershell I got Status 502: (Bad Gateway) when I tried to use the model in... Continue reading →

Salesforce for Small Business

If you’re a freelancer, independent consultant, or small business starting up, you should check out Salesforce for Small Business. There’s a free tier for up to two users that includes lead, opportunity, customer case management and simple email marketing, and it includes built-in A.I. There are more full-featured options at paid tiers too, as your business grows.

Acumatica LiveSync

A new Visual Studio extension addresses the most annoying thing about Acumatica development. Acumatica LiveSync promises to compile “code instantly upon saving, removing the need for full site restarts for every small change.” The link describes how it works and has the download button. It’s also available in Visual Studio’s Extension Manager. Just browse for “Acumatica” and you’ll see it. In the Acumatica Dev Community Discord there’s skepticism about how useful it will be and listing some items that must... Continue reading →

A.I. in April, 2026

One of my first posts when starting this blog was a YouTube video. It’s been a long time since then, but as a senior developer with a quarter-century of experience, this one rings true. That said, I believe it’s essential in 2026 to see what A.I. says about code. Skipping that’s malpractice, IMHO. But trusting it when shipping production code, without review, is too. In 2025 A.I. was like an intern coding. This year it’s like a junior dev. It’s... Continue reading →

Paradigm Shift

When I started SteadyCode, I linked to an article on persistence/resilience. More than a decade later, I am copying and pasting a post from X. It was first linked from Robert Scoble (@Scobelizer), whom I admired from his days at Channel 9 on Microsoft, and frankly, he’s worth a follow, to say the least. I don’t trust X links to show you anything at all, so here’s my copy/posts from @Scobelizer and @adigyang, titled “When Your Life’s Work Becomes Free... Continue reading →

Dynamics SL SDK Project for VS 2026

SteadyCode has published a slightly modified version of the Microsoft Dynamics SL SDK project template, modified so it’s a Visual Studio 2026 extension. It also works with Visual Studio 2022.9 and higher. If you have both VS versions installed, the extension will offer to update both. You can download it here. Version 2022.9 or higher is required because Visual Studio became a 64-bit application with VS 2022. That broke the Windows Forms designer until the team created a 32-bit out-of... Continue reading →

Quick Query Database Permission

This post is short, but I haven’t see it documented anywhere else. When creating a view Quick Query, be sure to Grant Select permission to the database user “E8F575915A2E4897A517779C0DD7CE”. You won’t see the view in the Quick Query Viewer’s “Select SQL View” dialog until you do that. There are several excellent resources for creating Quick Queries online. They’re easy to find. Just search for “Dynamics SL” and “Quick Query”. That’s all.

SL VBA Custom Control Crashes

Sometimes a VBA screen customization that creates a new custom control works correctly in development but crashes when installing from a there to a test or production environment. Everything in the customization may work when the control (and references to it) are removed. But if the control is a requirement, that’s not much help. If everything else seems to be correct it’s sometimes helpful to export all the other customizations on that form with VBA as text. Save, then import... Continue reading →

SL Web Apps Password Caution

When creating Active Directory passwords that will be used to login to Dynamics SL Web Apps avoid using the HTML markup characters: less than, greater than, ampersand, hash tag (#), and single or double quotes. These can cause an error message that is not logged anywhere. The message is “Sorry, an error occurred while processing your request.” The only way to detect this is specifically ask about the password he or she uses to login. The password will work to... Continue reading →

Microsoft Dynamics SL 2018 SDK with Visual Studio 2022

I wrote a post about this for Visual Studio 2019. Since then Dynamics SL made their install package compatible with VS 2019. I’m hopeful they’ll do the same for VS 2022. As of March, 2023, you cannot use the Dynamics SL 2018 CU9 SDK or prior versions with the Visual Studio 2022 Windows Forms designer. The solution is to use Visual Studio 2019 or earlier versions. The reason is that VS 2022 is a 64-bit application and the Windows Forms... Continue reading →