Testing Kafka Connectors
A guide to testing custom Kafka Connect source connectors, covering unit and integration testing strategies with code examples.
A guide to testing custom Kafka Connect source connectors, covering unit and integration testing strategies with code examples.
The author completes the teacher checklist feature for a homeschool app, including end-to-end testing and writing unit tests.
A developer explains why they prefer the Serverless Framework over AWS CDK for building serverless applications, citing abstraction and workflow benefits.
A developer's personal review of the ultra-portable GPD Micro PC, comparing it to a MacBook Pro and detailing its use for programming on the go.
A developer works on the edit page for a teacher checklist feature in a Django/Python SaaS application.
A guide explaining the core concepts behind React's re-rendering process, including common misconceptions and practical debugging tips.
A comprehensive tutorial on handling forms in React, covering state management, submission, validation, and using libraries like React Hook Form.
Strategies for managing and documenting team knowledge to improve collaboration, decision-making, and onboarding of new members.
A guide to using React callback refs as an alternative to useEffect for DOM interactions like focusing elements.
Exploring the creation of a web component for star ratings, comparing approaches to HTML's <meter> element and addressing styling and editability.
A guide to effective Angular interview questions for senior developers, focusing on open-ended questions to assess problem-solving over API memorization.
A developer's project write-up on creating a dual-screen application to display synced Spotify lyrics in English and Hungarian.
An analysis of different ID types in distributed systems, comparing transparent vs. opaque identifiers and their tradeoffs.
A developer details debugging and fixing memory exhaustion bugs in their Golang file-sharing web app, PicoShare, using profiling tools.
A guide to manually tackling tedious software development tasks like linting and dependency upgrades, and when brute force is the right approach.
A software engineer discusses the challenges of managing a large, complex software system with hundreds of repositories and multiple teams.
A guide on defining your target audience for technical documentation and books to create focused and effective writing.
A monthly update on TinyPilot, covering business metrics, goal progress, and the viral success of a blog post about a $46k website redesign.
A developer's perspective on the challenges of implementing authorization (authz) in software, balancing minimal effort with security needs.
A developer explains the process and benefits of creating a custom Single Page Application (SPA) router for the Qwik framework.