#DevUp
Devup UI now officially supports vanilla-extract 🎉

css.ts / css.js works without the vanilla-extract plugin
Just the Devup UI Next.js plugin.
Zero runtime cost
Near-zero migration
Static CSS extraction

Repo 👉 github.com/dev-five-git...
#DevupUI #vanillaExtract #Nextjs #CSSinJS
January 14, 2026 at 3:05 PM
⏰ Call for speakers: www.devupconf.org

Talked about #devUp conference in St Louis last year as a bit of an untapped goldmine, 600+ people in attendance. (@data-dragoness.bsky.social talked #PowerBI and had a blast!) I want to see even more of us this year!

You: "A developer conference???" 1/n
dev up
www.devupconf.org
January 22, 2025 at 12:37 AM
In about an hour, I'll be presenting my talk Algorithm Design for Web Developers in room D2 here at #DevUp. Join me and we'll go back to basics on algorithms: classifying them, assessing them, and why that matters. See you there!
August 7, 2025 at 6:43 PM
Gahhh it’s time! @data-dragoness.bsky.social devUp call for speakers! Let’s take over with the #PowerPlatform and #MicrosoftFabric topics!

For anyone who’s in the middle west, let’s do this!

sessionize.com/dev-up-2025
dev up 2025: Call for Speakers
The 2025 dev up conference is being held in St. Louis, Missouri from August 6-8, 2025. We are excited to be back and we are putting out the call to ...
sessionize.com
January 14, 2025 at 8:43 PM
HPN ✈️ DTW ✈️ STL #devUp
August 5, 2025 at 7:09 PM
I am at the Saint Louis DevUp conference today and tomorrow. It is a regional conference drawing over 600 people from all around. I am intrigued to see how various conferences operate, and I like meeting new folks. Two talks on SQL Server this year, and mine is one of those later this afternoon.
August 7, 2025 at 5:32 PM
Beginning a busy week of conference appearances, starting here in St. Charles, MO for #DevUp! I'll be presenting two talks, one on Thursday and one on Friday! If you're here at the conference, get in touch with me - I'd love to meet up for a coffee chat!

www.devupconf.org/speakers/mic...
August 7, 2025 at 12:09 AM
Nah, I’m talking my entire session I did at devUp this year. Need to do a 60 minute user group on it at some point. @data-dragoness.bsky.social made brief mention of it on her blog too.
August 25, 2025 at 5:41 PM
Missed flights ✈️, mid-iced coffee ☕, and some impromptu rambling…

@tdesseyn.bsky.social 's first time at DevUp St. Louis was chaotic, fun, and full of lessons.

Catch all the moments 👉 youtu.be/9AYbrBwqNXw

#DevUp #TorcDev #TechVlog
First Time at DevUp St. Louis: Job Search, Online Presence & Building Torc | Taylor Desseyn Vlog
Taylor Desseyn (VP of Global Community at Torc) made his first appearance at DevUp Conference in St. Louis — and it was one for the books. From missing flights ✈️ to mid-speech iced coffees ☕,…
youtu.be
September 15, 2025 at 11:37 AM
Hey #DevUp attendees, ever found yourself writing too much code and ending up looping b/c your data doesn’t reflect your algorithms? Join me in room D1 at 3:15pm CT for Data Structures in TypeScript and we'll back to some fundamentals on getting the most out of your data structures. See you there!
August 8, 2025 at 7:16 PM
Connect DEVUP AI to VS Code—No Extension Required
> **Disclosure:** Visual Studio Code is a third-party product. DEVUP AI is an independent platform and is not affiliated with or endorsed by its publisher. AI-assisted development does not have to begin with another extension, another proprietary workflow, or another foreign billing account. VS Code now includes a native **Custom Endpoint** provider that can connect its chat experience to a compatible API using your own key. For developers in Algeria, this creates a practical path: * Keep working inside VS Code. * Connect a model available through DEVUP AI. * Use chat and tool-capable workflows. * Receive streamed responses inside the editor. * Pay locally in Algerian dinars. No additional VS Code extension is required for the setup described in this guide. This article walks through the configuration carefully, explains what each field controls, and separates what works today from features that still have platform-specific limitations. ## What changed in VS Code? The Custom Endpoint provider became available in the stable version of VS Code with version **1.122**. It supports three API formats: * Chat Completions * Responses * Messages This guide uses the **Chat Completions** format exposed by DEVUP AI. VS Code's Bring Your Own Key experience can power chat and tools without requiring a bundled AI subscription. However, this does not automatically replace every AI capability inside the editor. We will cover those boundaries later. You can verify the current behavior in the official VS Code language-model documentation and the VS Code 1.122 release notes. _The native Language Models editor in VS Code. Source: Visual Studio Code documentation._ ## What you will configure By the end of this guide, you will have: 1. A DEVUP AI API key stored through VS Code's model configuration flow. 2. A Custom Endpoint group named `DEVUP AI`. 3. A tool-capable model available in the VS Code model picker. 4. Streaming chat responses inside the editor. 5. A safe test workflow for validating workspace tools. The only public endpoint required for this integration is: https://api.devupai.com/v1/chat/completions No internal platform configuration is required. ## Prerequisites Before starting, prepare the following: * **VS Code 1.122 or newer** * A **DEVUP AI account** * An active **DEVUP AI API key** * The exact identifier of a model from the DEVUP AI catalog * The model's context and output limits * A small test repository that contains no sensitive data You can obtain an API key from the DEVUP AI dashboard and choose a model from the DEVUP AI model catalog. For agent workflows, choose a model that explicitly supports **tool calling**. ## Step 1: Update VS Code Confirm that you are running VS Code **1.122 or newer**. On Windows and Linux: Help → Check for Updates On macOS: Code → Check for Updates Restart VS Code after the update. If **Custom Endpoint** does not appear later in the setup, checking the installed version should be your first troubleshooting step. ## Step 2: Create a DEVUP AI API key Open the API Keys dashboard and create a dedicated key for your VS Code environment. A dedicated key is preferable because it can be rotated or revoked independently. ### Security rules * Never publish the key in screenshots. * Never place it inside a Git repository. * Never paste it into source code. * Never include it in a tutorial, issue report, or screen recording. VS Code prompts for the key during the configuration flow. Keep the generated secret reference intact instead of replacing it with the raw value. ## Step 3: Open the Language Models editor Open the VS Code Command Palette: Ctrl + Shift + P On macOS: Cmd + Shift + P Run: Chat: Manage Language Models You can also open the Chat view, select the current model, and choose **Manage Language Models**. ## Step 4: Add a Custom Endpoint Inside the Language Models editor: 1. Select **Add Models**. 2. Choose **Custom Endpoint**. 3. Enter `DEVUP AI` as the group name. 4. Enter a clear display name. 5. Provide your DEVUP AI API key when prompted. 6. Select **Chat Completions** as the API type. _The provider picker used to add a Custom Endpoint. Source: Visual Studio Code documentation._ VS Code will then open: chatLanguageModels.json The setup wizard creates the provider-level configuration and a secure reference to your API key. Do not replace that reference with your raw key. ## Step 5: Add a DEVUP AI model Inside the Custom Endpoint group's `models` array, add a model entry using the template below. > The placeholders are intentionally not valid final values. Replace every value wrapped in `<...>` with information from the selected model's DEVUP AI catalog page before saving. > { "id": "<EXACT_MODEL_ID_FROM_DEVUP_AI>", "name": "DEVUP AI Coding Model", "url": "https://api.devupai.com/v1/chat/completions", "toolCalling": true, "vision": false, "maxInputTokens": "<CONTEXT_WINDOW_MINUS_MAX_OUTPUT>", "maxOutputTokens": "<MODEL_MAX_OUTPUT_TOKENS>" } The two token fields must be JSON numbers, not strings, after replacing the placeholders. For example, the final form should follow this shape: { "maxInputTokens": 24000, "maxOutputTokens": 8000 } Those numbers are only a formatting example. They are not universal model limits. ### Understand every field Field | Purpose ---|--- `id` | The exact model identifier copied from the DEVUP AI catalog `name` | The label displayed inside the VS Code model picker `url` | The full DEVUP AI Chat Completions endpoint `toolCalling` | Enables workspace tools when the selected model supports them `vision` | Enables image input only when supported by the model `maxInputTokens` | Maximum input budget exposed to VS Code `maxOutputTokens` | Maximum generation budget supported by the model ### Calculate the input limit correctly VS Code treats the sum of the input and output limits as the total context window: maxInputTokens + maxOutputTokens ≤ model context window A safe configuration is: maxInputTokens = context window − maxOutputTokens Copy the model-specific limits from its catalog page. Do not assume that two models accept the same values. ### Tool-calling rule Set: "toolCalling": true only when the selected model supports tool calling. This property informs VS Code of an existing model capability. It cannot add tool support to a model that does not already provide it. ### Vision rule Use: "vision": true only when the selected model supports image input. Otherwise, keep it set to `false`. ## Step 6: Save and select the model Save `chatLanguageModels.json`, return to the Chat view, and open the model picker. Your configured model should appear under the **DEVUP AI** group. If it does not appear: 1. Confirm that the JSON is valid. 2. Verify that every placeholder was replaced. 3. Confirm that token fields contain numbers. 4. Save the file again. 5. Restart VS Code. ## Step 7: Validate chat before enabling tools Do not begin by asking the model to modify an entire repository. Start with a read-only request: Review the currently open file. Do not edit anything. Explain: 1. What the file does. 2. Its main dependencies. 3. One potential issue worth investigating. This verifies: * Authentication * Endpoint configuration * Model selection * Basic editor context * Response streaming If this test succeeds, continue to a controlled tool test. ## Step 8: Validate tool calling safely Open a small test repository and send: Inspect this project and identify its test command. Do not modify any files. Do not run the command yet. Show me the command you found and wait for my approval. A successful response should identify the relevant project file, locate the test command, and stop before execution. After reviewing the proposed command, approve it only if it is safe. This confirms that the model can participate in a controlled tool workflow without immediately making irreversible changes. ## Step 9: Test a real development task Once the read-only and tool tests pass, try a constrained engineering task: Analyze the failing test in this repository. Before editing: 1. Explain the probable root cause. 2. List the files you intend to change. 3. Propose the smallest safe fix. 4. Wait for approval. After approval: 1. Apply the minimum required change. 2. Run only the relevant tests. 3. Report the exact validation result. 4. Summarize every modified file. This prompt creates explicit checkpoints between analysis, modification, and validation. The agent produces a candidate change, but you still own the decision to accept it. _The VS Code Chat view beside an active workspace. Source: Visual Studio Code documentation._ ## What works through the native integration? With a correctly configured and compatible model, the native Custom Endpoint path can provide: * AI chat inside VS Code * Streamed text responses * Context from open files * Tool-calling workflows * Workspace file analysis * Proposed code changes * Terminal-assisted validation * Multiple model entries under one DEVUP AI group * Usage billed locally in Algerian dinars The exact result depends on the selected model's capabilities and the permissions granted inside VS Code. ## What this integration does not automatically replace BYOK support is powerful, but its boundaries matter. ### Inline code completion The Custom Endpoint configuration described here powers chat and compatible tool workflows. It does not automatically replace the editor's inline code-completion system. ### Semantic search and embedding-backed features Some semantic search and embedding-dependent capabilities can still require a separate account sign-in and are not powered by the selected BYOK chat model. ### Agent Host sessions The standard Chat view and the separate Agents window are not identical execution surfaces. BYOK support inside Agent Host sessions has a separate experimental setting and may change. Do not assume that every model configured for Chat behaves identically in every agent interface. ### Organization policies In managed Business or Enterprise environments, an administrator can disable Bring Your Own Key through organization policy. If the Custom Endpoint option is missing on a managed device, contact the organization administrator before changing local configuration. ## Troubleshooting Symptom | Most likely cause | Correct action ---|---|--- Custom Endpoint is missing | VS Code is outdated or BYOK is restricted | Update to 1.122+ and check organization policy Model does not appear | Invalid JSON or unsaved configuration | Validate the file, save, and restart VS Code Authentication fails | Invalid, revoked, or incorrectly stored key | Update the API key through the model-provider settings Chat works but agent tools do not | Model lacks tool calling or the flag is disabled | Choose a tool-capable model and verify `toolCalling` Requests fail on long context | Incorrect context or output limits | Copy the correct limits from the model page Image prompts fail | `vision` does not match model capability | Set the field according to the selected model Endpoint returns a route error | An incomplete URL was configured | Use the full `/v1/chat/completions` endpoint For integration-specific configuration, consult the DEVUP AI VS Code guide. ## A safer operating checklist Before accepting an agent-generated change: * Review every modified file. * Inspect terminal commands before approving them. * Confirm that no secrets or environment files were added. * Check that the change follows the project's existing conventions. * Run the relevant tests yourself. * Review the final diff before committing. * Keep destructive operations behind explicit approval. * Use version control before starting a multi-file task. The correct mental model is not: > The agent wrote it, therefore it works. It is: > The agent produced a candidate change and evidence. The developer still owns the final decision. ## What comes next: a dedicated DEVUP AI extension The native Custom Endpoint integration is available today and provides the fastest path to using DEVUP AI inside VS Code without installing an additional extension. At the same time, we are actively building a **dedicated DEVUP AI extension for VS Code**. Unlike a generic endpoint adapter, this extension is being designed for **full, end-to-end integration with DEVUP AI** and a broader set of professional development capabilities directly inside the editor. The extension is still under active development. Its final feature set, compatibility matrix, beta availability, and release timeline will be announced after technical validation. The dedicated extension will complement the native Custom Endpoint workflow described in this guide—not make it obsolete. Developers who want immediate access can use the native integration today. Those who want the complete DEVUP AI-native editor experience can follow the platform for the upcoming extension announcement. ## Final result VS Code's native Custom Endpoint support changes the integration equation. You can now connect DEVUP AI to the editor, select a compatible model, use streamed chat, validate tool calling, and keep billing in Algerian dinars—without installing an additional extension. The setup is small. The important part is configuring model capabilities accurately, validating them in stages, and keeping the developer in control of every consequential action. ### Start here * Create a DEVUP AI API key * Browse the DEVUP AI model catalog * Open the DEVUP AI VS Code integration guide * Read the official VS Code Custom Endpoint documentation If you test the integration, share what you built and which VS Code workflow you want the dedicated DEVUP AI extension to improve first.
dev.to
September 19, 2026 at 9:40 AM
Really enjoyed meeting new devs, hearing excellent sessions, and speaking aboit #dotnet #blazor at #devup2025. This is a great conference and I hope to come back in the future!
August 8, 2025 at 8:26 PM
Gotta make sure I'm good on the family schedule first, but I think I'm going to be at DevUp 2025 in St. Louis this year again! Looks like a deep dive talk on multi-tenancy, and a critter stack flavored take on the vertical slice architecture
April 3, 2025 at 4:50 PM
Here at the Saint Louis DevUp conference, I am now watching @savranweb.bsky.social talk about,"How much SQL do Developers need to know?"
August 7, 2025 at 7:52 PM
Bummer. I had to pull out of DevUp 2025 in St Louis because of family schedule conflicts. I'll miss everyone there. Hope to be there next year.
June 12, 2025 at 4:49 PM
Appreciate those in the audience for "Data Structures in TypeScript" here at #DevUp today. If you'd like to know more about topics from coding to business, and more, visit andromedagalactic.com/mrdowden; you can get links to all of my socials, too!
Michael Dowden | Blog | Andromeda Galactic Solutions
Technical, business, and product related blog posts written by our Andromeda Stars covering a wide range of topics from small business tips, to accessibility, Angular, CSS, Firebase, and more.
andromedagalactic.com
August 8, 2025 at 9:18 PM
Doing a new talk for DevUp. I’m leaning much more on Claude for reviewing ideas and making suggestions.

Just wish it would make slides too 😂
August 6, 2025 at 9:32 PM
Its that time of year! Submitting session topics to my favorite events of the year! Hope to see folks at events this year #kcdc #devup #vslive #mvpbuzz Which events are you looking forward to?
January 15, 2025 at 5:07 PM
Also, I asked @brunoborges.bsky.social to come to Cloud & AI Summit (formerly devUp) to come do some 90 minute sessions.

Who wants to come do a keynote for about 900 to 1,200 developers this fall? @cassidoo.co short drive from Chicago.

www.cloudandaisummit.com
The Cloud & AI Summit 2026 | Microsoft Azure & AI Conference
Join The Cloud & AI Summit 2026 in St. Charles, MO - September 30 to October 2. Three days of deep technical sessions on Microsoft Azure, AI, .NET, and the Microsoft technology stack.
www.cloudandaisummit.com
January 24, 2026 at 7:37 AM
I'm excited to be speaking about #Blazor State Management and Blazor for JavaScript developers at #DevUp in St.Louis this August. This is my first time presenting at this central US conference, and it looks like it's going to be a great lineup!
www.devupconf.org
dev up
www.devupconf.org
May 26, 2025 at 9:00 PM
First submitted application for 2026. The likelihood that this lands me the full-time role that I and so many others like myself have been working towards is...uh, let's just say unlikely.

But it needs to be done nonetheless, so let's do it.

#devup #programming #hiring #jobsearch
January 8, 2026 at 3:47 PM
Thanks so much to all who attended my first #DevUp talk on Algorithm Design for Web Developers. Be sure to head on over to andromedagalactic.com/mrdowden, where you can read my blogs covering topics from web dev to business ownership, and more; you'll also find all my social links there.
Michael Dowden | Blog | Andromeda Galactic Solutions
Technical, business, and product related blog posts written by our Andromeda Stars covering a wide range of topics from small business tips, to accessibility, Angular, CSS, Firebase, and more.
andromedagalactic.com
August 7, 2025 at 8:47 PM
Thanks to the teams at #DevUp and #BeerCityCode for hosting excellent conferences and inviting me to speak! It's been a busy but great week. Don't forget that you can connect with my social accounts and read my blog articles over at andromedagalactic.com/mrdowden. See you in Berlin for Serverless!
Michael Dowden | Blog | Andromeda Galactic Solutions
Technical, business, and product related blog posts written by our Andromeda Stars covering a wide range of topics from small business tips, to accessibility, Angular, CSS, Firebase, and more.
andromedagalactic.com
August 9, 2025 at 9:42 PM
another @torc.dev vlog drop!!

this highlighted my time:
-missing my flight after getting to the airport AN HOUR EARLY
-some thoughts i have on where we are going with torc
-some BTS shots on the new platform thats rolling out soon
-and very mid iced coffee 😂
building the brand: missing flights, powerpoints, and mid iced coffee | ep. 21
first time speaking at devup conference in st. louis where i gave two talks on how to navigate your job search and why putting yourself out on the internet is paramount right now. also did some…
youtu.be
September 8, 2025 at 1:00 PM
@tdesseyn made his first appearance at @devupconf in St. Louis last year and it did not disappoint.

DevUp is a St. Louis developer conference built for developers by developers!

Don't worry, we caught it in 4k
First Time at DevUp St. Louis: Job Search, Online Presence & Building Torc | Taylor Desseyn Vlog
Taylor Desseyn (VP of Global Community at Torc) made his first appearance at DevUp Conference in St. Louis — and it was one for the books. From missing flights ✈️ to mid-speech iced coffees ☕,…
youtu.be
March 20, 2026 at 9:03 PM