background preloader

Code School - RailsForZombies

Code School - RailsForZombies
Introducing the upgraded way to learn Ruby on Rails in the browser, with no additional configuration needed. Learning Rails for the first time should be fun, and Rails for Zombies allows you to get your feet wet without having to worry about configuration. You'll watch five videos, each followed by exercises where you'll be programming Rails in your browser. Don't worry if you've played Rails for Zombies before — you get to start fresh with new achievements. Click the button below to start coding! Start Course Now

http://railsforzombies.org/

Testing Anywhere - Automated Testing Software for automating web testing, software testing & more. Whether you’ve automated tests at your organization before or are ready to dive in now, there’s a way to do it faster, smarter, and more reliably. With Testing Anywhere, you get a powerful, “no-programming-required” user interface that lets you record, edit, and run test cases—no matter how complex—in record time, enabling your team to focus on more thorough testing. Try itFree

How I Learned Enough Ruby On Rails In 12 Weeks To Launch Freelancify (Update February 26, 2013: I have since this post sold Freelancify.com to a new owner) Before I begin, I’d like to recognize Josh Crews ( for convincing me to learn Ruby on Rails; without him and his hours of volunteered mentership and help, I wouldn’t be writing this today. Thank you. I’d also like to address Please do not email me asking me to program your app for equity. I am not interested.

Home Mongoid (pronounced mann-goyd) is an Object-Document-Mapper (ODM) for MongoDB written in Ruby. It was conceived in August, 2009 during a whiskey-induced evening at the infamous Oasis in Florida, USA by Durran Jordan. The philosophy of Mongoid is to provide a familiar API to Ruby developers who have been using Active Record or Data Mapper, while leveraging the power of MongoDB's schemaless and performant document-based design, dynamic queries, and atomic modifier operations. This is the site for Mongoid 3 documentation, along with Origin and Moped. Alice.org Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. Alice is a freely available teaching tool designed to be a student's first exposure to object-oriented programming. It allows students to learn fundamental programming concepts in the context of creating animated movies and simple video games. In Alice, 3-D objects (e.g., people, animals, and vehicles) populate a virtual world and students create a program to animate the objects. In Alice's interactive interface, students drag and drop graphic tiles to create a program, where the instructions correspond to standard statements in a production oriented programming language, such as Java, C++, and C#.

Version control without the command line   The command line is a powerful way to use version control systems, but not everyone is as comfortable with memorizing and using text commands. Thankfully, there are many good GUI clients available for popular version control and operating systems. We’ve compiled a list of our favorites below, which all work well with Beanstalk. Subversion Clients OmniAuth: Ruby Authentication Framework What is Omniauth? The web application landscape has changed drastically in the past few years. Most users login in to dozens, sometimes hundreds of services each day; sites are no longer silos unto themselves and cannot reasonably expect users to create a unique login and password for each service. This is where OmniAuth comes in.

When NoSQL Databases Are — Yes — Good For You And Your Company The proliferation of non-relational databases in the tech sector these days could lead you to think that these data management tools (also known as NoSQL databases) are eventually going to make traditional relational databases extinct. Not so. Each of these database types is best suited for very different types of workloads, and that's going to prevent either one from tromping the other into the dust. Which means that IT and other managers are going to have to figure out which approach is best suited for the task at hand. In this two-part series, I'll examine the capabilities of both NoSQL and relational databases to help you make the right decisions for your organization.

The Loginataka: Dialogue between a Guru and a Newbie Translations: Czech Speak, O Guru: How can I become a Unix Wizard? O, Nobly Born: know that the Way to Wizardhood is long, and winding, and Fraught with Risks. Thou must Attune thyself with the Source, attaining the arcane Knowledge and Conversation of the System Libraries and Internals.

Exception Handling Best Practices in .NET Contents Introduction "My software never fails". Can you believe it? Getting Started with Node.js on Heroku/Cedar node Table of Contents This quickstart will get you going with Node.js and the Express web framework, deployed to Heroku. For general information on how to develop and architect apps for use on Heroku, see Architecting Applications for Heroku. Prerequisites

Getting Started with Rails 1 Guide Assumptions This guide is designed for beginners who want to get started with a Rails application from scratch. It does not assume that you have any prior experience with Rails. The Art of Unix Programming You can browse my newest book here. If you like it, please order a paper copy. You can get it from Amazon or Barnes & Noble, or direct from Addison-Wesley. The Art of Unix Programming attempts to capture the engineering wisdom and philosophy of the Unix community as it's applied today — not merely as it has been written down in the past, but as a living "special transmission, outside the scriptures" passed from guru to guru.

IconWorkshop - Make icons for Windows, Mac, iPhone, Android, Windows Phone. One professional tool for all your needs IconWorkshop™ is a professional tool designed to Create, Extract, Convert, Manage and Redistribute Icons. You create professional looking icons. You work like a pro, you're seen as a pro. Create icons for Windows, MacOS, Unix, iPhone, Android, Windows Phone

A User's Guide to Scheme 48 By Richard Kelsey and Jonathan Rees, html-ized and lightly edited by Margaret Fleck. A line may take us hours, yet if it does not seem a moment's thought All our stitching and unstitching has been as nought. Yeats Adam's Curse Introduction Scheme 48 is an implementation of the Scheme programming language as described in the The Revised^4 Report on the Algorithmic Language Scheme. It is based on a compiler and interpreter for a virtual Scheme machine.

Related:  rubyRubyRubyRubyOnRailsRuby On Rails