HTML5 Video Cheatsheet: Optimizing videos for the web
A technical guide and cheatsheet for optimizing HTML5 videos for web playback using ffmpeg commands, focusing on compatibility and performance.
Damien Guard est un développeur logiciel et passionné de typographie partageant son expertise sur le développement web, la programmation C#, MongoDB et le lettrage pixel art. Découvrez des tutoriels complets sur l'optimisation vidéo HTML5, les solutions de contournement LINQ C# 14, le MongoDB EF Core Provider avec chiffrement interrogeable et transactions, et le lazy loading avec les proxies EF Core. Explorez des articles sur l'amélioration de contenu Nuxt3, les extraits générés, les formulaires email AWS Lambda avec Brevo et reCAPTCHA, et l'art du lettrage Amiga issu du rétrogaming. Suivez le projet annuel Advent of Fonts présentant de la typographie 8x8 pixels. Apprenez le développement .NET 10, les meilleures pratiques Entity Framework Core, l'optimisation de performance Nuxt3 et la combinaison du développement web moderne avec l'esthétique rétro du pixel art.
25 articles from this blog
A technical guide and cheatsheet for optimizing HTML5 videos for web playback using ffmpeg commands, focusing on compatibility and performance.
A visual exploration of the intricate and artistic typography and lettering found in classic Amiga games and demos from the 80s/90s scene.
C# 14 introduces breaking changes to LINQ queries. This article explains the issues with Reverse and Contains and provides workarounds.
Explains how to use implicit and explicit database transactions with the MongoDB Entity Framework Core provider for data consistency.
A tutorial on implementing Queryable Encryption for sensitive fields using the MongoDB Entity Framework Core provider, enabling encrypted data to remain searchable.
A guide to implementing lazy loading for navigation properties in EF Core using the Proxies package, with a focus on MongoDB integration.
A guide to enhancing Nuxt3 content articles with typography plugins and automated front-matter image extraction.
A technical guide on implementing automatic excerpt generation for blog articles in Nuxt 3 using the Content module and custom hooks.
Troubleshooting large content.db file size in Nuxt Content v1 static builds and strategies to reduce or eliminate it.
A tutorial on building a serverless email form using AWS Lambda, Brevo API, and Google reCAPTCHA for validation.
A developer details migrating a blog comment system from Azure Functions to Cloudflare Workers, including setup and code examples.
A tutorial on building a contact form with Nuxt3, Cloudflare Workers, Brevo's email API, and reCAPTCHA for spam protection.
A technical guide on extracting files from vintage Tatung Einstein disk images using flux-level imaging and analyzing disk geometry and file allocation tables.
A developer's guide to rendering markdown content with Nuxt 3, covering the Composition API, querying content, and handling 404s.
A technical overview of vintage floppy disk formats, sizes, and data preservation challenges for retro computing enthusiasts.
A technical guide on implementing a reading time feature for markdown content in both Nuxt 2 and Nuxt 3 frameworks.
Explores two methods for estimating JSON serialization size in .NET: a 100% accurate LengthOnlyStream and a faster, approximate JsonEstimator.
Explains how using variable web fonts can improve website performance by reducing font file requests and page load times.
A guide on migrating from OpenTracing.NET to OpenTelemetry.NET, covering key differences and implementation changes in .NET/C#.
Guidelines for creating effective Software Development Kits (SDKs) with a focus on developer experience, simplicity, and user-centric design.