Resize images before uploading in Blazor Web Assembly
A guide to resizing images client-side in Blazor WebAssembly before uploading to the server, using the RequestImageFileAsync method.
A guide to resizing images client-side in Blazor WebAssembly before uploading to the server, using the RequestImageFileAsync method.
Explains how to transfer a machine learning model via Bluetooth from a browser to an Arduino, detailing BLE services and characteristics.
Explores when and why to use Elixir Streams for lazy, memory-efficient data processing versus eager Enum operations.
Compares C# local functions and lambda expressions, highlighting key differences in recursion, yield usage, and performance.
A tutorial on embedding the RocksDB key-value database in a Zig program, covering basic operations like set, get, and list.
A visual guide and hands-on labs explaining SSH tunnels, focusing on local and remote port forwarding for developers.
Explores using Microsoft Defender for Cloud to improve security for Azure environments and DevOps platforms like GitHub and Azure DevOps.
Explains why using px units for CSS font-size can harm accessibility and override user preferences, advocating for em/rem units instead.
Explains why using RegEx for URL validation in JavaScript can introduce security vulnerabilities like ReDoS attacks, and recommends safer alternatives.
A developer shares essential Visual Studio IDE extensions for daily coding, including GitHub Copilot, file management, and command line tools.
A guide to refactoring a private callback-based Swift API to use async/await, using continuations for a cleaner codebase.
Explores security-focused open-source workbooks for Azure Monitor and Microsoft Sentinel, highlighting use cases and reviewing specific templates.
An analysis questioning the need for simulated travel in the Metaverse, arguing for instant teleportation over tedious virtual commutes.
A technical walkthrough of implementing a userspace serial driver for the Helios operating system using the Hare programming language.
A simple macOS menu bar app that shows today's calendar events and provides quick access to join video calls.
A developer shares hard-won lessons and pitfalls encountered while migrating a CI/CD pipeline from Jenkins to GitHub Actions.
A security researcher details 'SiriSpy', an iOS bug that allowed apps to secretly record Siri conversations and dictation via Bluetooth accessories without microphone permissions.
Learn how to pass Markdown components to React/Preact components in Astro using named slots for dynamic content rendering.
An interview about The Collab Lab, a program providing real-world team collaboration experience for early-career and underrepresented web developers.
Explores handling system lock and sleep events with systemd, comparing logind's D-Bus signals to simpler alternatives like direct sway bindings.