Forum Widgets
Latest Discussions
Using an AI Agent to Automate Jira Updates, PR Reviews, and Code Deployment
In modern software development, teams juggle multiple tools: Jira for project management, GitHub/GitLab for code collaboration, and CI/CD pipelines for deployment. Developers often spend significant time switching contexts—updating Jira tickets, reviewing pull requests, and triggering deployments. An AI agent can automate much of this workflow, acting as a “digital teammate” that fetches Jira data, helps review PRs, and pushes deployments. In this blog, we’ll explore how to set it up step by step. https://dellenny.com/supercharging-your-workflow-using-an-ai-agent-to-automate-jira-updates-pr-reviews-and-code-deployment/14Views0likes0CommentsTop 10 Things You Can Do with GitHub Copilot as a New Developer
If you’re just starting your coding journey, GitHub Copilot can feel like having a mentor right inside your code editor. It doesn’t just autocomplete code—it helps you learn, experiment, and ship projects faster. Here are the top 10 things you can do with GitHub Copilot as a new developer: https://dellenny.com/top-10-things-you-can-do-with-github-copilot-as-a-new-developer-2/43Views0likes0CommentsHow to Migrate Legacy Applications Using GitHub Copilot
Migrating legacy applications to modern platforms is one of the most challenging tasks in software development. Legacy systems often contain years of business logic, outdated frameworks, and dependencies that are no longer supported. At the same time, businesses need these applications to remain reliable and secure while benefiting from modern practices. This is where GitHub Copilot can become a powerful ally. By acting as your AI pair programmer, Copilot can help accelerate repetitive refactoring tasks, suggest modern equivalents for deprecated code, and provide scaffolding for newer frameworks. While it won’t completely automate a migration, it can dramatically reduce the effort and improve developer productivity. https://dellenny.com/how-to-migrate-legacy-applications-using-github-copilot/48Views0likes0CommentsMastering GitHub Copilot: Tips, Shortcuts, and Prompts That Work
GitHub Copilot has quickly become one of the most powerful coding assistants available to developers. Powered by AI, it can autocomplete lines of code, generate functions, write tests, and even help with documentation. But to get the most out of Copilot, you need more than just enabling it in your IDE—you need to know how to prompt it effectively, use shortcuts, and apply the right strategies. Here’s a practical guide to mastering GitHub Copilot. https://dellenny.com/mastering-github-copilot-tips-shortcuts-and-prompts-that-work/59Views0likes0CommentsUsing GitHub Copilot to Teach Programming A New Approach for Educators
Artificial Intelligence is transforming the way we learn, work, and create. One of the most intriguing applications in computer science education is GitHub Copilot, the AI-powered coding assistant. While originally designed to boost developer productivity, Copilot has the potential to reshape programming education—acting as a tutor, coding partner, and motivator for students. In this post, we’ll explore how educators can use GitHub Copilot to support teaching, highlight potential benefits and pitfalls, and suggest practical strategies for integrating it into the classroom. https://dellenny.com/using-github-copilot-to-teach-programming-a-new-approach-for-educators/20Views0likes0CommentsTool or approach to identify and replace obsolete .NET Framework APIs during migration to .NET 8
I'm in the process of migrating a solution containing multiple projects from .NET Framework 4.8 to .NET 8. After running the migration using the Upgrade Assistant, I encountered several issues where APIs used in the original codebase are either obsolete or no longer available in .NET 8. For instance, System.IO.DirectoryInfo.FullName is flagged as unsupported. There are many such .NET Framework level APIs which cannot be migrated, listed below here.. Is there a tool or approach that can help automatically identify and replace these obsolete .NET Framework APIs with their modern equivalents in .NET 8? Ideally, I’m looking for a solution that can work across multiple projects to streamline the migration process. Any guidance, tools, or best practices would be greatly appreciated! I tried upgrading each project in my solution using upgrade assistant tool, however most of the projects were set to .NET Standard 2.0 instead of migrating to .net8. On further analysis, it was found that as the libraries/APIs which these projects are dependent on are not supported in .NET8 or are obsolete. In order to migrate these projects to .net8, first the libraries/APIs needs to be fixed or replaced with versions which are supported by .net8.GopalKrishnanAug 22, 2025Copper Contributor48Views0likes0CommentsTop 10 Things You Can Do with GitHub Copilot as a New Developer
Starting out as a developer can feel overwhelming—there’s so much to learn, so many tools to master, and a seemingly endless sea of documentation. But what if you had an AI assistant right in your code editor, ready to suggest solutions, generate code, and speed up your workflow? That’s where GitHub Copilot comes in. Copilot is an AI-powered coding assistant created by GitHub and OpenAI. It helps you write code faster by suggesting entire lines or blocks of code as you type. It’s like pair programming with a super helpful (and very fast) friend. Here are the top 10 things you can do with GitHub Copilot as a new developer: https://dellenny.com/top-10-things-you-can-do-with-github-copilot-as-a-new-developer/63Views0likes0CommentsGitHub Copilot for Students How It Can Help You Learn Faster
Learning to code can feel overwhelming. Whether you’re a computer science student tackling your first programming course or a self-learner diving into web development, understanding concepts, syntax, and best practices takes time and effort. That’s where GitHub Copilot, your AI pair programmer, can make a big difference. In this blog post, we’ll explore how GitHub Copilot can accelerate your learning, make coding more fun, and help you become a better developer—faster. https://dellenny.com/github-copilot-for-students-how-it-can-help-you-learn-faster/55Views0likes0CommentsGitHub Copilot Your AI Pair Programmer
In a world where time-to-market is shrinking and developer productivity is king, GitHub Copilot has emerged as a powerful ally for coders. Built by GitHub in collaboration with OpenAI, Copilot is more than just an autocomplete tool — it’s your AI-powered pair programmer. https://dellenny.com/github-copilot-your-ai-pair-programmer/58Views0likes0CommentsCan't install MAUI workload properly on Mac with .NET SDK 8
I’m having trouble installing the .NET MAUI workload on my Mac running macOS. Despite trying different versions of the .NET SDK (8.0.401 and 8.0.400), Visual Studio Code consistently fails to detect the installation. I was removing all .net installations also using recommended tools from documentation, and installing .net SDK again from scratch. Nothing changed the situation. I have been using "dotnet workload repair" , "dotnet workload clean", "dotnet workload restore", "dotnet workload update", nothing seems to work. Here are the sample logs always ending with same error Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64 version 7.0.20... Warning: Workload garbage collection failed with error: Workload version 8.0.400-baseline.24375.2 was not found.. When I have SDK 8.0.401 installed, I have had similar error. I suspect that a previous installation of Visual Studio 2022 (which included .NET 5 and .NET 6) might have left behind some configuration or components that are interfering with the current setup. Here are the steps sudo dotnet workload install maui dotnet workload list Result: No entries on the list. However when I run "sudo dotnet workload list" I see: Installed Workload Id Manifest Version Installation Source -------------------------------------------------------------------- maui 8.0.72/8.0.100 SDK 8.0.400 On VSCode I have the error on.net maui project (created from template) ".NET MAUI SDK: not found. Please check the .NET MAUI output window for more info." The output looks: .NET MAUI Workloads: Path: /usr/local/share/dotnet Version: 8.0.400 Suggested Workloads to be installed: Workload: maui-ios Workload: maui-android .NET MAUI SDK verification failed. Please try running `dotnet workload restore` from your project's directory and reopen the solution. I also get an error from C# dev kit: "Failed to restore solution." The output looks: Determining projects to restore... /usr/local/share/dotnet/sdk/8.0.400/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.ImportWorkloads.targets(38,5): error NETSDK1147: To build this project, the following workloads must be installed: maui-android [/Users/pbaturo/Repos/dotnet-learning/MauiFirstApplication/MauiFirstApplication/MauiFirstApplication.csproj::TargetFramework=net8.0-android] /usr/local/share/dotnet/sdk/8.0.400/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.ImportWorkloads.targets(38,5): error NETSDK1147: To install these workloads, run the following command: dotnet workload restore [/Users/pbaturo/Repos/dotnet-learning/MauiFirstApplication/MauiFirstApplication/MauiFirstApplication.csproj::TargetFramework=net8.0-android] I have completely no idea why I have this issue. Can anyone help me with overcoming this, please?pbaturoSep 01, 2024Copper Contributor533Views0likes0Comments