Posts

Showing posts with the label GitHub Copilot Agent

A New Collection of Thoughtful Learning Apps — Now Available on iOS & Android

Image
I’m excited to share a set of mobile apps I’ve recently completed and published on both the Google Play Store and the Apple App Store. These apps are designed with a simple goal in mind: to make meaningful, structured content more accessible, whether you’re studying theology or improving your English vocabulary. 📱 Now Available on Both Platforms All apps are live and available for download: Google Play Developer Page: https://play.google.com/store/apps/dev?id=5835943159853189043 Apple App Store Developer Page: https://apps.apple.com/ca/developer/q-z-l-corp/id1888794100 📖 Theology & Confession Study Apps For those interested in Reformed theology and classical Christian teachings, I’ve developed a series of apps that present foundational texts in a clean, focused reading format: The Belgic Confession Canons of Dort Heidelberg Catechism Westminster Shorter Catechism Each app is designed to provide a distraction-free experience, making it easier to read, reflect, and revisit these im...

Spring Boot 4 升级指南(使用 GitHub Copilot Agent)

Image
Spring Boot 4 升级指南(使用 GitHub Copilot Agent) 将系统升级到 Java 21 和 Spring Boot 4.0.3 并不仅仅是简单地修改依赖版本, 而是需要一个结构化的迁移策略,以确保系统行为保持稳定,并与新的生态系统兼容。 本文提供一个适用于企业级 Spring 服务的升级流程, 结合官方迁移指南与 GitHub Copilot Agent 自动化能力, 帮助团队安全、高效地完成框架升级。 升级目标 升级至 Java 21 升级至 Spring Boot 4.0.3 对齐兼容的 Spring Cloud 版本 保持现有业务逻辑不变 继续使用 Maven 构建 确保项目可编译、测试通过并能够正常启动 升级原则 保持系统原有行为 不要删除业务逻辑 只做必要且正确的修改 遵循官方迁移指南 分阶段升级并逐步验证 官方迁移参考 所有升级操作应参考 Spring 官方迁移指南: Spring Boot 4.0 Migration Guide 使用 GitHub Copilot Agent 自动升级 对于大型代码库,使用 GitHub Copilot Agent 可以自动生成结构化的升级 Pull Request, 显著减少人工升级的复杂度。 推荐在 Agent Session 中使用高级模型(例如 Claude Opus)以获得更稳定的升级结果。 标准升级 Prompt Goal: Upgrade this service to Java 21 and Spring Boot 4.0.3. Constraints: - Preserve behavior - Keep Maven build - Do NOT remove business logic - Ensure build and tests pass Tasks: 1. Upgrade Java 2. Upgrade Spring Boot 3. Perform Jakarta migration 4. Align dependencies 5. Update configuration 6. Fix tests 7. Verify build an...

Spring Boot 4 Upgrade Guide (Using GitHub Copilot Agent)

Image
Spring Boot 4 Upgrade Guide (Using GitHub Copilot Agent) Upgrading to Java 21 and Spring Boot 4.0.3 is not just a dependency bump — it requires a structured migration strategy that preserves behavior, maintains stability, and ensures compatibility across the ecosystem. This guide outlines a production-ready upgrade framework designed for enterprise Spring services. It integrates phased migration, official Spring guidance, and GitHub Copilot Agent automation to produce clean, reviewable upgrade pull requests. Upgrade Objectives Upgrade to Java 21 Upgrade to Spring Boot 4.0.3 Align with compatible Spring Cloud version Preserve business logic Maintain Maven build Ensure compilation, tests, and successful startup Upgrade Principles Preserve existing behaviour Do NOT remove business logic Make minimal but correct changes Follow official Spring migration guidance Upgrade incrementally with validation after each phase Official Migration Reference All...