TypeScript Contribution Diary: Improved Errors on Invalid Variable Names
A developer's deep dive into improving TypeScript's error messages for invalid variable names, specifically the 'case' keyword.
A developer's deep dive into improving TypeScript's error messages for invalid variable names, specifically the 'case' keyword.
A team used Django to build a mobile web app for homeless youth services in a two-week hackathon.
Explains why engineers may struggle to level up, focusing on company-specific opportunities, project availability, and business needs.
Discusses replacing ambiguous three-state Booleans (true/false/null) with explicit enumerations in programming for clearer, safer code.
A guide to using GitHub Actions for security-focused code analysis, highlighting favorite tools and practices.
Guide to enabling Automatic Guest OS Patching for Windows Azure VMs, a public preview feature for automated security updates.
A reference guide comparing jQuery and vanilla JavaScript for DOM manipulation, covering element selection, creation, and event handling.
A tutorial on creating a fake JavaScript API using mock data, promises, and delays for frontend development without a backend.
Analyzes SwiftUI's readiness for production, examining Apple's Fruta sample app and common crash issues in iOS 14 and macOS Big Sur.
A developer shares his personal productivity system, tools, and routines for balancing a full-time job, a Master's in CS, and side projects.
A tutorial on deploying a Django application to Azure App Service, Microsoft's serverless platform, to eliminate server management.
Explains JavaScript event handling in browsers and Node.js, covering built-in DOM events, custom events, and practical implementation.
A technical guide on programmatically displaying relevant icons (like GitHub, React, JS) for blog articles based on their tags using React components.
An introduction to JavaScript generator functions, explaining their syntax, the yield keyword, and practical use cases.
A blog's 10-year anniversary retrospective, listing its top 10 most-viewed posts on topics like open source, GitHub, and tech law.
A software consultant shares his experience of being disinvited from a tech conference due to political opinions, analyzing the contractual and ethical implications.
An overview of Kafka Connect, Apache Kafka's integration API, covering its features, resources, and use cases for data pipelines.
A technical comparison of Azure Front Door and Azure Traffic Manager, detailing their features, similarities, and differences for load balancing.
A developer shares their top VS Code extensions for improving productivity when writing and managing Cypress test suites.
Explores using resilient randomized tests to improve software system robustness and prevent regressions during maintenance and change.