# Blog

## [Namespacing and Autoloading](https://roots.io/namespacing-and-autoloading/)

 2019-12-03 Namespacing and Autoloading for PHP can make you a better, more efficient, and happier developer, and help you unlock the power of Sage 10 and Acorn.

## [Announcing the roots/wordpress Composer Package](https://roots.io/announcing-the-roots-wordpress-composer-package/)

 2018-12-13 We are excited to announce our new composer package for installing WordPress: roots/wordpress. This is a drop-in replacement for the johnpbloch/wordpress package Bedrock has used since November 2014.

## [Favorite WP-CLI Packages: Login Command](https://roots.io/favorite-wp-cli-packages-login-command/)

 2018-02-09 wp-cli-login-command is a package by Evan Mattson that creates passwordless links for your WordPress sites. It's as simple as: wp login create username ✨

## [WordPress Password Security Follow-up](https://roots.io/wordpress-password-security-follow-up/)

 2016-03-21 Follow up to the 'Improving WordPress Password Security' post. If you’re on PHP 5.5+ then use our bcrypt plugin to improve your site’s security.

## [Improving WordPress Password Security](https://roots.io/improving-wordpress-password-security/)

 2016-03-01 We’ve released the wp-password-bcrypt plugin to improve WordPress password security by using bcrypt instead of insecure MD5 password hashing.

## [Life of a Front-end WordPress Request](https://roots.io/routing-wp-requests/)

 2016-02-25 A deep dive into what happens when you hit a URL on a WordPress website, and how to build a WordPress routing system that solves the issues with rewrites.

## [Upping PHP Requirements in Your WordPress Themes and Plugins](https://roots.io/upping-php-requirements-in-your-wordpress-themes-and-plugins/)

 2015-03-02 Up the PHP requirements in your WordPress themes and plugins. Use the short array syntax, anonymous functions, short echo syntax and more.

## [Twelve-Factor WordPress App](https://roots.io/twelve-factor-wordpress/)

 2013-11-05 Turning a WordPress site into a Twelve-Factor App. If you're going to be creating complex websites with WordPress, then you need to get serious about it.

## [Timing WordPress Requests](https://roots.io/timing-requests/)

 2013-10-01 By using the WordPress functions `timer_start` and `timer_stop`, you can setup quick performance tests without setting up a full benchmarking test suite.

## [WordPress Plugins with Composer](https://roots.io/wordpress-plugins-with-composer/)

 2013-09-02 See how to create Composer packages for custom WordPress plugins, along with private plugins and 3rd party plugins with the composer.json file.

## [Using Composer with WordPress](https://roots.io/using-composer-with-wordpress/)

 2013-08-18 An introduction to Composer and how to manage WordPress core, plugins, and even themes with it. Composer is a dependency manager for PHP.

## Posts navigation

[Newer posts](https://roots.io/blog/)