Click any tag below to further narrow down your results
Links
The 2025 Typed Python Survey reveals that 86% of developers regularly use type hints, reflecting strong adoption across experience levels. While many appreciate the type system for its optionality and improved code clarity, challenges remain, including third-party library support and complexity in advanced features.
The article argues that JSDoc is essentially a form of TypeScript, emphasizing that developers can use JSDoc for type declarations without the build step typical of TypeScript. It challenges the "TypeScript vs JSDoc" narrative by highlighting the similarities and shared tooling between the two. The author shares personal insights on using JSDoc effectively in projects.
Mirrord allows developers to run local processes in a Kubernetes context without deploying to the cloud. It connects your local environment to a selected pod, mirroring traffic and file interactions. Available as a VS Code extension, IntelliJ plugin, and CLI tool.
The article explores the complexities of .gitignore files in Git, detailing how various patterns work and the differences between Git's implementation and those of other tools. It highlights the challenges faced when other tools claim to use "gitignore syntax" without clarifying specific behaviors, leading to potential confusion. A deeper understanding of these nuances can prevent common pitfalls when managing ignored files.
The article discusses the essential components needed to effectively manage a monorepo, highlighting the significance of tooling, organization, and practices that facilitate collaboration and maintainability across multiple projects. It emphasizes how these ingredients contribute to the overall success and efficiency of development workflows in a monorepo setting.
The article discusses the recent overhaul of LlamaIndex's monorepo, highlighting improvements in Python tooling for better scalability and maintainability. Key changes include enhanced dependency management and streamlined build processes to support large-scale development. The updates aim to facilitate a more efficient workflow for developers working with the LlamaIndex framework.