background preloader



Welcome :: CheckiO HUBOT Code & Conquer Most Important: Have Fun. And earn some badges. See how your strategy works out in different scenarios, challenge other players, receive points, earn badges and climb your way to the top of the leaderboard. Boost your coding skills. Do it playing. This game provides the perfect setting to introduce the key concepts employers ask you to know. Vagrant: What, Why, and How | Nettuts+ This article will help walk you through using Vagrant to manage your virtual machine instances, and explain how you can take advantage of Puppet to provision various resources, like PHP and PostgreSQL. Introduction Developers have a huge selection of ways to build their web development environment. Developers have a huge selection of ways to build their web development environment. You can use "local" options, such as installing pre-built "all-in-one" server stacks, such as Zend Server, XAMPP, MAMP, WAMP, etc., or you can install the components yourself from source, or via package management systems like Homebrew, Apt, and Yum. This can build up as you work on various projects with: PHP 5.3 and PHP 5.4, MySQL, SQLite, MongoDB, Postgres, PEAR, PHPUnit, Rails 3.1, Memcached, Redis, Gearman, NodeJS, etc. You could have a "remote" setup, using a server on the network with Samba shares, or a SSH server mounted with a tool like ExpanDrive. Development vs. Development = Production "Install Apache"

Welcome to, the new way to learn programming Base: An Acid Alternative Related Content Anatomy of a Solid-state Drive While the ubiquitous SSD shares many features with the hard-disk drive, under the surface they are completely different. Browse this Topic: Queue on Reddit Dan Pritchett, Ebay Web applications have grown in popularity over the past decade. There are two strategies for scaling any application. Horizontal scaling offers more flexibility but is also considerably more complex. As figure 1 illustrates, both approaches to horizontal scaling can be applied at once. Functional Partitioning Functional partitioning is important for achieving high degrees of scalability. Relying on database constraints to ensure consistency across functional groups creates a coupling of the schema to a database deployment strategy. Schemas that can scale to very high transaction volumes will place functionally distinct data on different database servers. CAP Theorem Consistency. Availability. Partition tolerance. ACID Solutions Atomicity. Consistency. Isolation. Durability.

Waterbear: Welcome Cyberduck – FTP, SFTP, WebDAV, Cloud Files, Google Docs & Amazon S3 Browser for Mac & Windows. Hour of code Posterous - The Easiest Way to Post and Share Anything Code Avengers: learn to code games, apps and websites Learning to program is now child’s play. | codeSpark