Sr. Content Developer at Microsoft, working remotely in PA, TechBash conference organizer, former Microsoft MVP, Husband, Dad and Geek.
160993 stories
·
33 followers

EF Core Specifications for Includes, Projection, and Tracking

1 Share

Learn how EF Core specifications can shape DTO projections, deliberate includes, tracking behavior, and single or split queries without over-fetching.



Read the whole story
alvinashcraft
24 seconds ago
reply
Pennsylvania, USA
Share this story
Delete

Set Up Syncfusion for Your AI Coding Agent with One Prompt

1 Share

Set Up Syncfusion for Your AI Coding Agent with One Prompt

TL;DR: Give your AI coding agent one Syncfusion setup prompt before it starts coding. The onboarding flow detects your project platform, installs the appropriate Syncfusion skill pack, checks licensing requirements, and optionally connects your agent to current Syncfusion documentation through MCP.

No Syncfusion account or product license is required to install or explore Syncfusion Agent Skills.

AI coding agents such as Claude Code, Cursor, GitHub Copilot, and Windsurf can generate application code quickly. They can create components, configure projects, and implement features from a simple description.

But while your AI coding agent knows how to code, does it know your Syncfusion setup?

When working with Syncfusion, the agent also needs product-specific context: which platform the project uses, which packages and components apply, what APIs and configuration are relevant, and where to find current Syncfusion guidance.

Without that context, you may spend time correcting package choices, outdated API suggestions, missing configuration, or implementation based on assumptions.

Syncfusion Onboarding Skill for AI Coding Agent gives your agent that context before it starts coding — beginning with a single prompt.

One prompt to get started

Start by giving your AI coding agent this prompt:

Set up this project for Syncfusion before generating code. Fetch and follow the official instructions at https://ai.syncfusion.com, then report the detected platform, installed skill pack, MCP status, and any required licensing action.

The prompt directs your agent to the official Syncfusion onboarding instructions and gives it a consistent starting point for the project.

From there, the agent:

  1. Detects your project platform from its files and structure.
  2. Installs the appropriate Syncfusion skill pack for the detected platform.
  3. Checks MCP and licensing requirements and identifies any action needed.
  4. Reports the setup status, including the detected platform, installed skill pack, MCP status, and licensing action.

Once the setup is complete, you can start asking the agent to build with Syncfusion.

Example: Setting up Syncfusion in a React project

Imagine you’re building a React application and want to add a Syncfusion DataGrid. Before asking your AI coding agent to implement the grid, give it the Syncfusion setup prompt.

The agent first analyzes the project and completes the onboarding. An illustrative result might look like this:

Detected platform: React
Installed skill pack: React
MCP status: Not configured
Licensing action: Reported based on the project's licensing status

The agent can then use the React-specific Syncfusion skill pack when working on the DataGrid instead of relying only on its existing model knowledge.

Now you can give it a development request such as:

Build a React admin portal with a Syncfusion DataGrid that supports CRUD operations, filtering, sorting, paging, and Excel export.

The installed skill pack gives the agent Syncfusion-specific guidance for implementing the requested functionality.

Give the agent Syncfusion context first. Then ask it to build.

Why give your AI agent Syncfusion context?

Start with the right Syncfusion setup

You don’t need to determine the appropriate Syncfusion skill pack every time you start a project.

The onboarding flow examines the project, identifies the platform, and installs the relevant skill pack. This provides a consistent starting point, especially when moving between different Syncfusion technologies or working across multiple projects.

Give the agent product-specific guidance

AI coding agents can rely on pretrained knowledge that may not always reflect the latest product-specific setup or API usage.

Syncfusion Agent Skills provide structured guidance covering relevant components, packages, setup requirements, implementation patterns, and known limitations. This gives the agent more relevant Syncfusion context to work with instead of relying solely on its existing model knowledge.

Generated code should still be reviewed and tested, but giving the agent official product-specific guidance can reduce incorrect assumptions and unnecessary rework.

Surface licensing requirements early

Licensing shouldn’t become an afterthought after development is already underway. The onboarding flow checks whether any licensing action is required and reports it as part of the setup.

You can install and explore Syncfusion Agent Skills without a Syncfusion account, product license, license key, or MCP key. Standard Syncfusion product licensing still applies when Syncfusion components are used in an application.

This separation allows the agent to complete its Syncfusion setup without requiring it to handle product license credentials during Agent Skill installation.

Agent Skills and MCP: What does each one do?

Syncfusion onboarding does not require MCP.

Agent Skills and MCP serve different purposes in the AI development process:

  • Agent Skills provide implementation guidance. They help your AI coding agent understand how to work with Syncfusion components, packages, APIs, configuration, and implementation patterns.
  • MCP provides access to current documentation. When an MCP server is available and configured, the agent can retrieve current Syncfusion documentation and API information when it needs additional context.
Capability Standard onboarding With MCP
Platform detection Yes Yes
Syncfusion skill-pack installation Yes Yes
Syncfusion setup guidance Yes Yes
Licensing guidance Yes Yes
Access to current documentation through MCP No Yes

MCP is therefore optional. You can complete the onboarding and use Syncfusion Agent Skills without it, while MCP can provide additional access to current documentation during development.

What Syncfusion knowledge does the agent gain?

The onboarding flow connects your coding agent with the skill pack that matches the detected Syncfusion platform.

Depending on the project, the skill pack can provide guidance about:

  • Components and packages relevant to the platform.
  • Platform-specific setup.
  • Required configuration.
  • Implementation patterns.
  • Known limitations.
  • Relevant Syncfusion documentation.

The onboarding ecosystem spans Syncfusion technologies across web, desktop, mobile, and document development, including React, Angular, Vue, Blazor, ASP.NET Core, .NET MAUI, WinForms, WPF, WinUI, Flutter, and Syncfusion document-processing SDKs.

The exact skill pack installed depends on the platform identified in your project.

A consistent starting point across teams

Development teams don’t always use the same AI coding agent. One developer might use Claude Code, another might prefer Cursor, while someone else works with GitHub Copilot.

Without a shared setup approach, teams may end up maintaining separate instructions for different projects and coding agents.

Syncfusion Onboarding Skill for AI Coding Agent provides a common starting point. Teams can give their supported AI coding agents the same setup prompt and let the onboarding flow determine the relevant Syncfusion configuration for each project.

This creates a more repeatable way to introduce Syncfusion-specific context across projects, regardless of which supported AI coding agent a developer prefers.

Get started in three steps

Getting started is straightforward.

1. Copy the Syncfusion setup prompt

Visit ai.syncfusion.com and copy the onboarding prompt.

2. Paste it into your AI coding agent

Give the prompt to your supported AI coding agent from within your project.

The agent follows the Syncfusion onboarding instructions, detects the project platform, installs the relevant skill pack, checks MCP and licensing status, and reports the result.

3. Start building

Once the setup is complete, describe what you want to build.

For example:


Create a Blazor admin dashboard with a Syncfusion DataGrid, charts, filtering, editing, and Excel export.

Or:

Build a React scheduling application with a Syncfusion Scheduler that supports multiple views, recurring appointments, and drag-and-drop rescheduling.

The agent can then use the installed Syncfusion skill pack while working on your request.

Give your AI agent the right context before it codes

AI coding agents are becoming increasingly capable at generating application code, but the quality of their output also depends on the product-specific context available to them.

Syncfusion Onboarding Skill for AI Coding Agent provides a simple starting point. With one prompt, your agent can identify the project platform, install the relevant Syncfusion skill pack, check setup and licensing requirements, and optionally access current documentation through MCP.

You don’t need to manually determine which Syncfusion instructions your agent needs before every project.

Give your AI agent the Syncfusion context first. Then let it build.

Ready to try it?

Visit ai.syncfusion.com, copy the setup prompt, and make your AI coding agent Syncfusion-ready before it starts generating code.

Read the whole story
alvinashcraft
32 seconds ago
reply
Pennsylvania, USA
Share this story
Delete

GPT-6 Astra: A Leap into the Future of AI Creativity and Performance

1 Share

The world of artificial intelligence and generative models just witnessed another giant leap forward with the release of GPT-6 Astra. This new iteration from OpenAI has taken the industry by storm, pushing the boundaries of what’s possible with AI. It’s not just a tool – it’s a creative powerhouse, capable of performing tasks that span multiple domains with precision and flair.

First up on the exploration of GPT-6 Astra’s capabilities is its understanding of physics and ray tracing. Imagine coding a simulation from scratch without the aid of external libraries. This is exactly where GPT-6 excels, showcasing not only the vibrant burst of a water balloon from a bullet but doing so with a level of realism that impresses upon every angle, light intensity, and physical parameter. This isn’t a static scene – it’s dynamic, interactive, and above all, intelligent.

Based on content from AI Search

Moving beyond physics, the journey into the virtual realm continues with an Unreal video game. Unlike previous AI demonstrations in gaming, which often lacked depth, GPT-6 Astra ventures into creating procedural 3D games where the character engages in ninja-like movements, sprinting, jumping, and seamlessly interacting with an ancient imperial setting crafted with precision in Blender and Unreal Engine. Utilizing a critic agent to ensure quality and refinement across iterations, GPT-6 Astra brings the conceptual and visual aesthetics to near AAA quality, even if there are minor glitches along the way. It’s not just about making things move but doing so with an artistic touch.

But GPT-6 Astra is not only a master of physics and gaming. It enters the world of the arts with piano solo composition. The model doesn’t just generate a composition; it performs it live by controlling an online piano with impeccable timing and style akin to classical maestros like Chopin. The real-time aspect of this demonstration underscores the AI’s versatility in approaching tasks that require creative judgment and time-sensitive execution.

Venturing further into the artistic domain, GPT-6 tests its mettle in sprite animation, a task that demands consistency across frames—a must for fluid motion in visual storytelling. From running to intense sword actions, each sequence crafted by GPT-6 Astra speaks to its broad potential in game development and animation.

One of the standout features of this generative model is its profound capability in integrating computer use with creativity. Whether it’s filling out tax forms or creating detailed artworks using online tools, GPT-6 doesn’t just follow instructions – it takes initiatives, simplifies processes, and delivers output with precision that belies an almost human-like adaptability.

In these demonstrations, GPT-6 Astra proves itself not as a mere theoretical entity but as an agent ready to transform the way we interact with technology, creating a tapestry of possibilities that spans across realism, immersion, and innovation. For anyone involved in content creation, technology, or digital arts, the potential unleashed by GPT-6 Astra is nothing short of revolutionary.

Before wrapping up, a nod to Luma, the sponsor providing an agentic AI workspace that complements the graphical and creative potential of GPT-6 Astra, allows for seamless integration into workflows, promising to redefine productivity and creativity in equal measure.

For those invested in the cutting edge of AI and technology, GPT-6 Astra is not just a testament to the capabilities of modern AI but a beacon pointing towards an even brighter, more interactive future.

Engage with the full potential of this technological marvel today and redefine your workflow with tools that understand and innovate alongside you.

Read the whole story
alvinashcraft
1 minute ago
reply
Pennsylvania, USA
Share this story
Delete

Preview v0.101.2522.0

1 Share

Preview v0.101.2522.0

This preview includes the latest features, fixes, and improvements since PowerToys Preview v0.101.2512.0.

Installer Hashes

Description Filename sha256 hash
Per user - x64 PowerToysUserSetup-0.101.2522.0-x64.exe 9CEEECEDF9345F740F760178D8AA2C81C3326C343411E256E65A2FA77066883C
Per user - ARM64 PowerToysUserSetup-0.101.2522.0-arm64.exe C24BABE0A9CE490662628809D70DCE0192151FF6807AF7912B1263C7A12128B1
Machine wide - x64 PowerToysSetup-0.101.2522.0-x64.exe 6A278EB64A551610591BF31AE031317D3891D1EF5C91D0809056A2C8EED7F388
Machine wide - ARM64 PowerToysSetup-0.101.2522.0-arm64.exe A453AC7BCE2FD90922DF680E374AEBCE75C4FF1128A23E39D11D50F1F28A9D1D

Highlights

  • Text Extractor: Migrated to WinUI 3 while preserving OCR behavior, activation, settings, mixed-DPI overlays, localization, and accessibility.
  • Command Palette: Improved responsiveness by prioritizing visible and selected list items.
  • Command Palette: Preserved search editing shortcuts in list and grid views.
  • Window Hopper: Restored the overlay visuals and fixed backdrop, thumbnail, and icon rendering.
  • ZoomIt: Added smooth zoom animations for more fluid transitions.

Command Palette

  • Fixed list and grid views so search editing shortcuts work without moving selection, accepting suggestions, or processing keys twice in #50334 by @jiripolasek
  • Added Dock display hints for stable item widths, right alignment, and tabular digits, improving dynamic Performance Monitor values in #50364 by @jiripolasek
  • Improved responsiveness by prioritizing initialization of visible and selected list items over pending off-screen work in #50469 by @jiripolasek

Text Extractor

  • Migrated from WPF to WinUI 3 while preserving activation, settings, OCR behavior, mixed-DPI overlays, localization, and accessibility in #49431

Window Hopper

  • Restored overlay visuals while fixing acrylic backdrop behavior, thumbnail rendering, and icon sizing in #50494

ZoomIt

  • Added smooth zoom animations for more fluid transitions in #50444 by @foxmsft

Development

  • Expanded Workspaces end-to-end UI coverage across Settings, Quick Access, editor workflows, application capture, and launch scenarios in #50470
Read the whole story
alvinashcraft
1 minute ago
reply
Pennsylvania, USA
Share this story
Delete

Now everyone can put data to work

1 Share
Meet the Data agent in ChatGPT Work. Connect company data, uncover insights, and build interactive dashboards with AI using natural language.
Read the whole story
alvinashcraft
2 minutes ago
reply
Pennsylvania, USA
Share this story
Delete

Replit | Databricks Integration is Now Generally Available with Native Lakebase Support

1 Share
The Replit | Databricks integration gives enterprise teams a faster path to utilizing governed data for production-ready applications. Today, we’re excited to announce the integration is generally available alongside a new capability: native Databricks Lakebase support. This builds on the foundation introduced from our public preview announcement this past June. The result is one seamless path from idea to production: Replit accelerates application creation, while Databricks hosts and provides governed access and security to live enterprise data. Through Lakebase, Databricks also delivers a managed database for storing and updating application data. With native Lakebase support, teams can build full-stack, context-rich apps that combine live Databricks warehouse data with information created and updated through the app. When an app built with Replit is ready to deploy, Replit Agent automatically provisions its Lakebase database, eliminating the need for manual setup. New Capabilities for a Faster, Safer Launch Automated Preview Deploys: Test your apps before they go live. Replit automatically creates a separate preview environment that keeps test data isolated from live business data in Databricks, giving teams a safe place to build, review changes, and make adjustments.

Read the whole story
alvinashcraft
2 minutes ago
reply
Pennsylvania, USA
Share this story
Delete
Next Page of Stories