How To Inspect The View Hierarchy Of Third-Party Apps
A technical guide on using jailbroken iOS devices and tools like Reveal to inspect the view hierarchy of third-party apps for learning and debugging.
A technical guide on using jailbroken iOS devices and tools like Reveal to inspect the view hierarchy of third-party apps for learning and debugging.
A review of the top five most popular web development articles from 2013, covering responsive images, performance budgets, and CSS/device quirks.
Explains the difference between Chef's chef_gem and gem_package resources for installing Ruby gems in system or Chef-specific contexts.
A guide to handling Faraday::Error::ConnectionFailed in Ruby using a custom middleware for better error management.
Explains how to modify Chef resource attributes at runtime using the resources method, useful for wrapper cookbook patterns.
Explains advanced patterns for using Berksfile, a Ruby-based dependency manager for Chef cookbooks, to improve flexibility and reduce repetition.
Explains how Node.js modules are singletons by default and provides patterns for designing clean, clear singleton modules with proper public/private separation.
A guide on integrating Berkshelf with Amazon Opsworks' monolithic cookbook repository, including two practical methods and caveats.
Introducing Chef Sugar, a Ruby library that extends Chef with helpful DSL methods and logic to simplify and improve recipe writing.
A developer's perspective on Infrastructure as Code (IaC), its principles, and its role in modern DevOps practices.
Introducing mpld3, a tool that creates interactive D3.js visualizations from matplotlib plots for use in IPython notebooks.
A guide to using PostgreSQL Foreign Data Wrappers (FDWs) to access remote data as if it were local tables, including setup and performance tips.
Exploring JavaScript inheritance patterns for AngularJS components like controllers, services, and directives to enable code reuse.
The article argues that web performance is a cultural, not just technical, problem and requires a holistic approach throughout development.
A guide to building Debian packages using Linux namespaces and a custom container tool called pflask, offering an alternative to pbuilder.
A step-by-step guide to removing the hard drive from a Toshiba Portege A200 laptop for disposal or replacement.
A guide to advanced npm usage, covering npm init, package.json, and npm install commands for efficient Node.js project management.
A developer explains how broken software packaging led to user issues and how they automated testing with Travis CI and Tox to prevent future errors.
A guide to unit testing in Python, covering its benefits, components, and a practical walkthrough using the py.test framework.
A guide to unit testing in Python, covering its benefits, components, and a practical walkthrough using the py.test framework.