#refactoring (15)
- Unlocking Mutable History: Amending, Splitting, and Squashing Changes
Master Jujutsu's mutable history to amend, split, squash, and reorder commits, transforming messy development into clean, review-ready code.
- Real-World Scenarios: Feature Development, Refactoring, and Debugging
Master Jujutsu (jj) by applying its unique features to real-world software engineering tasks: streamlined feature development, effortless refactoring, and rapid debugging.
- Building Multi-Stage Markdown Agents for Complex Workflows
Learn how to design and implement multi-stage markdown agents using AIPack, leveraging Lua for dynamic control flow and building robust AI workflows.
- AI-Assisted Development Workflows & Project 3: Enhancing a CMS
Explore AI-assisted Angular development workflows, from code generation to refactoring and testing, by enhancing a robust CMS project for enterprise applications.
- AI-Assisted Development Workflows & Project 3: Enhancing a CMS
Explore AI-assisted Angular development workflows, from code generation to refactoring and testing, by enhancing a robust CMS project for enterprise applications.
- AI Coding Assistants: Shifting Bottlenecks in Software Delivery
Learn why AI coding assistants don't accelerate software delivery and how to leverage AI to improve the entire SDLC, from coding to deployment.
- Integrating AI into DevOps Workflows: An Essential Guide
Learn how to integrate Artificial Intelligence into DevOps practices, enhancing CI/CD, code review, deployment, monitoring, and infrastructure automation.
- AI for Automated Code Review and Quality Gates
Explore how AI transforms automated code review and quality gates within DevOps workflows, enhancing code quality, security, and developer efficiency with practical insights and examples.
- Refactoring and Code Review with AI: Enhancing Quality and Readability
Learn how AI coding systems and copilots can significantly enhance your refactoring efforts and streamline the code review process, leading to higher quality and more maintainable code.
- Mastering AI Coding Systems & Copilots
Explore AI coding systems like Cursor and Copilot. Learn to leverage AI for code generation, debugging, testing, PRs, and reviews. Discover best practices and real-world applications.
- Long-Term Maintainability and Evolution of Large React Systems
Master strategies to manage technical debt, refactor, modernize architecture, and document large React applications for sustainable long-term evolution.
- Refactoring & Optimizing a Legacy React Application
Learn how to refactor and optimize a legacy React application, addressing code smells, performance bottlenecks, and applying modern techniques.
- Real-World Refactoring & Architectural Trade-offs
Strategic guide for refactoring large JavaScript codebases to TypeScript, covering migration strategies and architectural considerations.
- Collaborative Development with Pull Requests on GitHub
Learn how to use Pull Requests on GitHub for collaborative development and code review.
- Craft Quality Java Code with Clean Code, Refactoring & Testing
After this chapter, you will be able to write clear, maintainable Java code, refactor existing systems safely, and implement unit tests to ensure software reliability.