Click any tag below to further narrow down your results
Links
This page invites users to book a demo of Meticulous, a testing tool that offers extensive test coverage in weeks. It helps identify bugs before they reach production, allowing developers to ship software faster and with greater confidence.
This article discusses how AI tools necessitate stricter coding practices to produce high-quality software. It emphasizes the importance of 100% code coverage, thoughtful file organization, and automated best practices to support AI in writing effective code.
The article details Mike's journey of developing a mobile app called Leafed, a book search engine. He shares insights on using AI tools for planning and feature development, the importance of real device testing, and the practical costs involved in app development.
The article discusses the limitations of similarity scoring in matching API requests and suggests focusing on constraints instead. It highlights the importance of defining clear guardrails to avoid incorrect matches, particularly in testing environments. The approach aims to enhance precision in selecting the right mock data for API testing.
The article discusses the implementation of a –dry-run option in a reporting application. This feature allows the developer to preview actions without making changes, enhancing testing efficiency and providing quick feedback during development. It highlights both the benefits and minor drawbacks of using this option.
This article explains how AI is changing the code review process, emphasizing the need for evidence of code functionality rather than just relying on AI-generated outputs. It contrasts solo developers’ fast-paced workflows with team dynamics, where human judgment remains essential for quality and security. The piece outlines best practices for integrating AI into development and review processes.
This article outlines the growth development methodology, which helps software engineers approach their work like product managers. It emphasizes data-driven testing, hypothesis validation, and efficient development processes to create measurable impacts on business metrics.
This article shares key lessons from a decade of frontend engineering, focusing on how to optimize testing for better development velocity. It emphasizes the importance of minimizing maintenance costs and choosing the right scope for tests to enhance coverage and reliability.
This article announces Superpowers 4.0, highlighting improvements in subagent-driven development and changes to skill descriptions to enhance clarity and usability. It also mentions the introduction of a basic test suite and increased use of GraphViz for internal documentation.
This article discusses the importance of evaluations (evals) for AI agents to identify issues before they reach users. It outlines the structure of evals, their benefits throughout an agent's lifecycle, and various grading methods to assess agent performance. The piece emphasizes how evals help teams maintain quality and adapt to new models efficiently.
A comprehensive checklist is provided to guide developers through various stages of testing a codebase, from building a foundation to optimizing existing tests. The checklist aims to simplify the process by offering actionable steps tailored to specific goals in the testing journey.
The article discusses the complexities and challenges of dealing with software bugs, drawing on lessons learned over nine years of experience. It emphasizes the importance of thorough testing, understanding user behavior, and maintaining clear communication within development teams to effectively manage and resolve these issues.
The article emphasizes the importance of database data fixtures in software development, arguing that they are both parallel-safe and efficient. It highlights how using these fixtures can improve testing speed and reliability, making them a valuable tool for developers.
The content of the article cannot be deciphered due to apparent encoding issues, rendering it unreadable. As a result, the intended subject matter and insights are inaccessible.
The article discusses the integration of AI in enhancing application quality through automated test generation. It highlights the benefits of using AI tools to improve testing efficiency and accuracy, ultimately leading to better software performance and user satisfaction. The focus is on how AI can streamline the testing process and reduce the time developers spend on manual testing tasks.
The article explores some of history's most unusual software bugs, highlighting how these glitches have impacted technology and user experiences. It reflects on what these bizarre errors can teach us about software development and the importance of robust testing practices to prevent similar issues in the future.
The article discusses how to create development builds for iOS applications without needing an Apple Developer Program membership. It provides insights and methods for developers to bypass certain restrictions and efficiently test their apps. The focus is on maximizing productivity while minimizing costs associated with app development.
Bash 5.3 introduces significant improvements, enhancing performance and adding new features that developers can leverage. Users can test these updates through various methods, including installing from source or using package managers. Detailed instructions are provided for a smooth transition to the latest version.