Ship your requirements.txt
Explains why including a requirements.txt file in Python package releases helps document dependency versions for users and future maintainers.
Explains why including a requirements.txt file in Python package releases helps document dependency versions for users and future maintainers.
Investigates the thread safety of creating UIImage objects on background threads, analyzing crashes and Apple's documentation.
A summary of survey responses from screen reader users about their strategies for navigating unfamiliar websites, revealing common techniques and assumptions.
Explains Swift's Optional type, its implementation as an enum, and the importance of understanding it beyond basic nil-checking.
A technical deep dive into the new configuration system in ASP.NET Core 1.0, covering JSON files, environment variables, and hierarchical settings.
A guide to setting up a Docker development environment on Windows and Mac using tools like Chocolatey, Homebrew, docker-machine, and VirtualBox.
An introduction to symbolic computation in Lisp, explaining symbols and quoting for programmers new to Lisp languages.
A summary of the London VMware User Group event covering HCI, cloud debates, and EUC updates.
Explains how to use the enhanced firstOrCreate method in Laravel 5.3 to customize attributes when creating new database records.
An overview of generic CSS data types like <length>, <color>, and <url>, explaining their use across different CSS properties.
A quick guide on enabling app deletion on iOS devices by adjusting Restrictions in the Settings app.
Explores various methods for initializing and creating arrays in JavaScript, from basic literals to advanced techniques.
A guide to creating, running locally, and deploying an ASP.NET Core 1.0 web application to Azure Web Apps with Azure SQL.
Explains the Diamond Square algorithm for procedural terrain generation, comparing it to Midpoint Displacement and detailing its implementation.
Explains how to simulate relative positioning for elements within an SVG by using nested SVGs, addressing the lack of a CSS box model.
Explains the new $loop variable in Laravel 5.3's Blade templates, detailing its properties and usage in loops.
A technical guide on setting up a globally distributed Azure DocumentDB database and integrating it with an ASP.NET MVC web application.
A tutorial on restructuring a Redux application using the Ducks pattern to bundle actions, reducers, and types.
A guide to optimizing Angular app bundle size for production, covering tree-shaking, minification, and build tools to reduce from 1.4MB to under 50KB.
Explores new methods added to Java's Optional class in Java 9, focusing on the stream() method and its practical applications for cleaner code.