How XcodeGen reduced the TDD in Swift codebase by 58,000+ lines
How using XcodeGen to generate Xcode projects eliminated over 58,000 lines of code and simplified managing a multi-project Swift codebase.
How using XcodeGen to generate Xcode projects eliminated over 58,000 lines of code and simplified managing a multi-project Swift codebase.
Explores the balanced use of AI coding tools like GitHub Copilot, discussing benefits, risks of hallucinations, and best practices for developers.
Explores AI-assisted programming using open-source models, covering features, benefits, and tools for developers.
Learn best practices and tips for using Amazon CodeWhisperer, a generative AI coding companion, to accelerate software development.
Explores using prompt-hoisting to improve GPT-based code generation, turning tests into prompts to reduce AI's indeterminacy and ensure code correctness.
A guide on configuring jOOQ's code generator to produce package-private Java classes for better encapsulation.
A guide to integrating generative AI tools like GitHub Copilot into the software development lifecycle, addressing adoption barriers and IP concerns.
The author discusses the current state and future potential of AI in software development, focusing on bug fixing, documentation, and the need for developers to stay sharp.
Part 3 of a series on widget architecture, focusing on automating in-app help documentation using Sourcery and custom Decodable implementations.
A developer shares their experience using ChatGPT for coding tasks, highlighting its strengths and limitations.
Part 2 of a series on building data-driven, composable widgets, covering live reload, automated registration, and JSON-based configuration.
Explores using the M4 macro processor to make SQL code more modular, reusable, and composable for managing large, complex codebases.
Explores code generation in Hare v2 using strings::template for IPC interface implementation, building on a previous tool.
Explains and resolves the 'Cannot resolve symbol VERSION_3_17' compilation error in jOOQ generated code due to version mismatches.
A tutorial demonstrating how to upload files using Playwright's setInputFiles method, including fixing common path-related errors.
Explores advanced use cases for Sourcery, a Swift metaprogramming tool, with practical examples like finding classes to make final and custom linting.
A guide to migrating from cglib to Byte Buddy for Java proxy creation, focusing on API differences and implementation for Java 17 compatibility.
A developer's status update covering progress on a new programming language, aerc maintainer change, and SourceHut GraphQL API work.
A tutorial on implementing enum-like behavior in Go using custom types and iota for type safety and better API design.
A deep dive into the design and development process of the .NET SDK for JetBrains Space, covering API integration and code generation.