New ways to make your web app jank with Houdini – An introduction
An introduction to Houdini, a set of upcoming web standards that allows developers to extend CSS and hook into the browser's rendering engine.
An introduction to Houdini, a set of upcoming web standards that allows developers to extend CSS and hook into the browser's rendering engine.
A guide and free video series on how to contribute to open source projects, from creating a pull request to Git rebase.
Explores Serilog for structured JSON logging in .NET and introduces Serilog.Exceptions to capture full exception details.
A candid look at the realities of being a Product Manager, emphasizing data gathering, customer interaction, and team dynamics over high-level strategy.
Explains how to assign specific public IPs to Docker containers using the new libnetwork feature in Docker 1.10.
A technical guide on processing millions of small text files using GNU Parallel and stream processing, without needing Hadoop or a database.
A guide to fixing Fabric SDK crashes on iOS startup when installed via CocoaPods by adding the required API key to Info.plist.
A historical look back at the 1997 browser wars between Microsoft and Netscape, based on a conference talk.
A tutorial on how to implement email sending functionality in a Django web application using Gmail's SMTP server.
A guide to testing asynchronous Swift code using the Quick and Nimble frameworks, covering callbacks and delegate methods.
Explains Java's 'requires transitive' for implied readability in the module system, allowing modules to re-export dependencies.
A recap of the London VMUG January 2016 meeting, covering VMware ecosystem talks on security, storage, automation, and case studies.
Explains how to extend classes from CoffeeScript libraries using ES6 class syntax in JavaScript.
A guide to building a flexible, scalable SVG icon system using Gulp and external SVG symbol sprites for web development.
A developer explains how they created an unofficial embed for caniuse.com to display up-to-date browser support data in blog posts.
Explains why Docker images become large and provides techniques to create smaller, more efficient images using multi-stage builds and layer optimization.
A guide on using the moto library to mock AWS S3 interactions in Python tests, replacing complex boto mocks.
Explains how the experimental createImageBitmap API can move image decoding off the main thread to prevent jank and checkerboarding in web apps.
A personal review of the Jabra Speak 410 speakerphone, covering its features, setup, sound quality, and whether it's a necessary purchase.
Explains how to implement tenant caching and control tenant lifetime in multi-tenant ASP.NET Core applications using SaasKit.