A Brief History of the PNG
A technical history of the PNG image format, from its early browser support issues to its current status as a dominant web format.
A technical history of the PNG image format, from its early browser support issues to its current status as a dominant web format.
Learn how to write powerful and simple integration tests in Laravel 5.1 using new built-in methods like visit(), see(), and click().
Part 11 of a Docker tutorial series, focusing on using Docker Compose to manage and run a complete multi-container web application stack.
A developer builds a web-based version of the rhythm game osu! using JavaScript, WebGL, and Web Audio to decompress, decode, and play user-created beatmaps.
A guide to creating an auto-mocking Unity container extension using FakeItEasy to simplify unit testing with complex dependencies.
A comparison of Python implementations for the Lomb-Scargle periodogram, recommending the fast algorithm in the gatspy package for analyzing irregularly-sampled data.
A developer's experience with Apple's UIStackView, explaining how it simplifies complex UI layouts in iOS compared to traditional Auto Layout.
Part 10 of a Docker website series: Creating and configuring an nginx reverse proxy container to route requests to backend and frontend services.
Explores the mathematical design of the game Spot It! using finite projective planes and prime numbers, with code on GitHub.
A 2015 roundup of browser updates, new web features, and developer tools for debugging, testing, and performance.
A guide explaining the differences between common image and vector file formats, their features, and best use cases for design and web.
A UX designer critiques the overemphasis on 'experience' in design, arguing for simplicity and utility, especially for users with real-world constraints.
A guide on using GitHub Pages to create a custom, branded website for showcasing an organization's open source projects and efforts.
iOS 9 enables HTTP/2 and HTTPS by default for apps, accelerating adoption and requiring server-side upgrades.
A guide to advanced input/output methods for creating interactive Artisan console commands in Laravel 5.1, including tables and progress bars.
How Xcode 7 simplifies unit testing in Swift with the @testable keyword, removing the need to change access modifiers.
Learn how Xcode 7 simplifies unit testing in Swift with @testable import, removing the need to change access modifiers.
Part 9 of a Docker series: Creating a Docker container for an nginx web server hosting an Angular 2 frontend application.
A technical guide on implementing logic to handle failed subscription payments and retries using Stripe's API and webhooks.
A beginner-friendly guide to overcoming fear of the command line, explaining its safety and introducing six essential commands.