Mohammed Anwarmohammedanwar.hashnode.dev·Dec 28, 2024Code Readability: The Key to Scalable and Maintainable SoftwareCode readability is a fundamental aspect of software engineering that ensures your code is easy to understand, debug, and extend. In production environments, where multiple engineers collaborate on a codebase, writing readable code is not optional—it...codereview
Atulpriya SharmaforCodeRabbit Blogcoderabbit-blog.hashnode.dev·Dec 16, 2024How to Automate OWASP Security Reviews in Your Pull Requests?The increasing reliance on web applications has made security a paramount concern for organizations worldwide. As they become more integrated, robust security is crucial. Recent reports indicate a rise in AI-driven attacks, with over 500,000 inciden...owasp
Aravind PutrevuforCodeRabbit Blogcoderabbit-blog.hashnode.dev·Oct 28, 2024Getting Started with CodeRabbit using Azure DevOpsWe're thrilled to announce that CodeRabbit, our AI-native Code Reviewer, now integrates seamlessly with Azure DevOps. This integration brings the power of AI-native Code Review to one of the most popular Cloud platforms, helping you catch bugs early,...codereview
Atulpriya SharmaforCodeRabbit Blogcoderabbit-blog.hashnode.dev·Oct 17, 2024How To Run Static Analysis On Your CI/CD Pipelines Using AI“An inadvertent misconfiguration during a setup left a data field blank, which then triggered the system to automatically delete the account.” - was Google's explanation for accidentally deleting a pension fund's entire account. Incidents like these ...codereview
Sahal Imransahalimran.hashnode.dev·Oct 16, 2024Exploring Composite Types in Go: Arrays and SlicesIn my journey of learning Go, I've recently delved into composite types, specifically arrays and slices. These structures allow for more complex data management and manipulation, and understanding them is crucial for efficient programming in Go. Here...learning
Aravind PutrevuforCodeRabbit Blogcoderabbit-blog.hashnode.dev·Oct 15, 2024The AI-Native Universal Linter: Code Quality at Scale with AST Grep and LLMsSmart teams embrace coding standards; smarter teams make them a habit. Coding standards often take a backseat to tight deadlines and pressure to ship features quickly. However, neglecting coding standards leads to a host of problems down the road, af...codereview
Vivekheyvivek.com·Aug 9, 2024Code Review Best Practices: Improving Code Quality and Collaboration in Next.js 🛠️Code reviews are a crucial part of any development process. They ensure that the code is not only functional but also clean, efficient, and maintainable. In the context of Next.js, where server-side rendering, API routes, and dynamic routing are comm...10 likes·34 readscode review
GuruGenvikrantkhedkar.hashnode.dev·Jul 29, 2024Empathy as a skill for developersInitially, while working with the team as a developer, I didn't have good communication skills. I struggled to communicate with the team and keep up. Coding skills weren't an issue (though I was being egotistic; it was definitely a major issue). The ...Developer
Tebogo Selahletebogoselahle.co.za·Jan 21, 2024The Importance of Code ReviewsCode reviews first became a standard practice back in the 1970s when Michael Fagan, working for IBM, began writing journals on software inspections. His methods were known as the Fagan Inspection. His process was long and would probably make our gene...6 likes·134 readscodereview
Sadra Yahyapourblog.imsadra.me·Jan 14, 2024RevAI: Let AI Review it First!As a maintainer, do you need an AI that reviews your pull requests right before you check out the changes or even merge them?! Well, here it is. RevAI is a GitHub Action that enables you to create a pipeline on each pull request opened on your reposi...22 likes·323 readsHackathonsMindsDBHackathon