Authz dilemmas
A developer's perspective on the challenges of implementing authorization (authz) in software, balancing minimal effort with security needs.
A developer's perspective on the challenges of implementing authorization (authz) in software, balancing minimal effort with security needs.
A tutorial on cleaning up merged Git branches using a simple Bash script, with customization and local ignore tips.
A tutorial on automating client payment reminders using Twilio's WhatsApp API, Notion for data storage, and Python for business logic.
A guide to preparing for the Microsoft SC-100 Cybersecurity Architect Expert exam using free resources, including study strategies and links.
A tutorial on creating a custom wrapper component for React Native's Pressable to add opacity feedback, similar to TouchableOpacity's activeOpacity prop.
A developer's journey learning and implementing their first GenServer in Elixir to add persistent countdown timers to a recipe app.
A guide to implementing resilience patterns like retries and circuit breakers in .NET Web APIs using the Polly library to handle transient faults.
A guide to using the Python wrapper for Apache ECharts to create and render interactive charts as static images.
A developer's experience implementing iOS 16's Live Activities API to create a live bike computer speedometer on the lock screen.
A satirical critique of over-engineered Agile frameworks, proposing the simple 'Talk To Your Customers' (TTYC) methodology as a disruptive alternative.
A guide to implementing conditional searchable modifiers in SwiftUI, allowing developers to toggle search functionality based on user needs.
A developer explains the process and benefits of creating a custom Single Page Application (SPA) router for the Qwik framework.
Explains why offset-based pagination is inefficient for large datasets and introduces faster cursor/keyset pagination techniques for server-side APIs.
Explains the new CSS @container queries and :has() selector, their synergy for responsive design, and how to use them in Chromium 105.
Explains why and how to block compromised passwords in Laravel using the Pwned Passwords service, with advice on user communication.
A discussion on overcoming the challenges of starting in open source, featuring insights from Brian Douglas and an introduction to the Open Sauced platform.
A guide on using TypeScript with React's useState Hook, covering type inference and explicit type arguments for complex state.
Learn to optimize Sentence Transformers models for faster inference using Hugging Face Optimum, ONNX Runtime, and dynamic quantization.
A tutorial demonstrating how to upload files using Playwright's setInputFiles method, including fixing common path-related errors.
A guide to writing constructive and polite code review comments on pull requests, emphasizing clarity and empathy.