Package, dependency and environment management for any language---Python, R, Ruby, Lua, Scala, Java, JavaScript, C/ C , FORTRAN

Conda is an open-source package management system and environment management system that runs on Windows, macOS, and Linux. Conda quickly installs, runs, and updates packages and their dependencies. Conda easily creates, saves, loads, and switches between environments on your local computer. It was created for Python programs but it can package and distribute software for any language.

Conda as a package manager helps you find and install packages. If you need a package that requires a different version of Python, you do not need to switch to a different environment manager because conda is also an environment manager. With just a few commands, you can set up a totally separate environment to run that different version of Python, while continuing to run your usual version of Python in your normal environment.ruby javascript
About two years ago, I begrudgingly opened Visual Studio Code (VS Code) for the first time. The only reason I even did so is that I was working on a TypeScript project (also quite begrudgingly) and I was tired of fighting with the editor and the compiler and all of the settings that I needed to make a TypeScript project work. Someone mentioned to me that TypeScript “just works” in VS Code and I was pleasantly surprised to find that they were right.

I expected that though. VS Code is from Microsoft, so it’s entirely expected that TypeScript would just work. What I did not expect was that virtually anything that I needed to do in VS Code “just worked” too. And I do mean anything. While this article focuses primarily on features for the web as well as JavaScript developers, VS Code has integrations with Go, Python, Java, and Ruby — just to name a few.

Over the next few months, I began to discover things in VS Code that I found remarkable. I made the official switch to VS Code, and I haven’t looked back since. Over the months I’ve been compiling a list of my favorite tips, tricks, and extensions for VS Code that might leave you with the same reaction that I had and continue to have: “VS Code can do that?!”microsoft ruby react javascript typescript
Sails makes it easy to build custom, enterprise-grade Node.js apps. It is designed to emulate the familiar MVC pattern of frameworks like Ruby on Rails, but with support for the requirements of modern apps: data-driven APIs with a scalable, service-oriented architecture. It's especially good for building chat, realtime dashboards, or multiplayer games; but you can use it for any web application project - top to bottom.ruby games node
Emacs is great. So is Ruby. This purpose of this library is to:

  • call Ruby from Emacs
  • call Elisp from Ruby
  • manipulate Emacs without using Elisp to some extent (Ruby wrappers around some Elisp functions and objects)
  • reduce the number of blog entries titled "Is Ruby an acceptable lisp?"
  • <ruby
Wee is a light-weight, very high-level and modern web-framework that makes Web engineering easy. It mainly inherits many ideas and features from Seaside, but was written from scratch without ever looking at the Seaside (or any other) sources. All code was developed from ideas and lots of discussions with Avi Bryant.

Wee has real components, which are like widgets in a GUI. Once written, you can use them everywhere. They are completely independent and do not interfere with other components. Components encapsulate state, a view and actions. Of course you can use an external model or use templates for rendering.ruby
Rails 3.0 is ponies and rainbows! It's going to cook you dinner and fold your laundry. You're going to wonder how life was ever possible before it arrived. It's the Best Version of Rails We've Ever Done!

But seriously now, it's really good stuff. There are all the good ideas brought over from when the Merb team joined the party and brought a focus on framework agnosticism, slimmer and faster internals, and a handful of tasty APIs. If you're coming to Rails 3.0 from Merb 1.x, you should recognize lots. If you're coming from Rails 2.x, you're going to love it too.

Even if you don't give a hoot about any of our internal cleanups, Rails 3.0 is going to delight. We have a bunch of new features and improved APIs. It's never been a better time to be a Rails developer. Some of the highlights are:

* Brand new router with an emphasis on RESTful declarations

* New Action Mailer API modeled after Action Controller (now without the agonizing pain of sending multipart messages!)

* New Active Record chainable query language built on top of relational algebra

* Unobtrusive JavaScript helpers with drivers for Prototype, jQuery, and more coming (end of inline JS)

* Explicit dependency management with Bundlerruby
Rack provides a minimal interface between webservers supporting Ruby and Ruby frameworks.ruby
Rails 2.3 delivers a variety of new and improved features, including pervasive Rack integration, refreshed support for Rails Engines, nested transactions for Active Record, dynamic and default scopes, unified rendering, more efficient routing, application templates, and quiet backtraces. This list covers the major upgrades, but doesn't include every little bug fix and change.ruby
Tutorials Point is not a commercial site, this site has been created just for educational purposes and to help the people who are enthusiastic to learn new technologies....

Tutorials Point is aiming to provide the Best Training Materials on highly demanding technical and managerial subjects like:

  • Python
  • Ruby
  • JavaScript and related frameworks
  • Ruby on Rails
  • JAVA and related technologies
  • PMP Exams
  • Earned Value Management
  • Six Sigma
  • Parrot
  • AJAX
  • PHP Programming
  • HTML and XHTML
  • CGI and Perl
  • C Programming
  • XML-RPC
  • SOAP Communication
  • HTTP Protocol
  • Unix Makefile
  • Web Services
  • WSDL and UDDI
  • Wi-Fi and WiMAX
  • Many more...
TutorialsPoint is a FREE site and will remain FREE in future as well... If you think it is worth to visit this website, kindly share it with your friends and colleagues.pc ruby php perl javascript
RailsSpace: Building a Social Networking Website with Ruby on Rails by Michael Hartl and Aurelius Prochazka is an introduction to Ruby on Rails aimed at programmers with no prior Rails experience. RailsSpace is structured as an extended tutorial, which teaches you Rails by example through the development of a social networking website--the very site you are visiting now!ruby
Ruby on Rails guides - These guides are designed to make you immediately productive with Rails, and to help you understand how all of the pieces fit together.ruby
RSpecrspec.info  2009-12-19
RSpec is the original Behaviour Driven Development framework for Ruby.ruby
Free Ruby on Rails Screencastsruby
Object Daddy is a library (as well as a Ruby on Rails plugin) designed to assist in automating testing of large collections of objects, especially webs of ActiveRecord models. It is a descendent of the "Object Mother" pattern for creating objects for testing, and is related to the concept of an "object exemplar" or stereotype.ruby
Machinistgithub.com  2009-12-19
Fixtures aren't fun. Machinist is.

Machinist makes it easy to create test data within your tests. It generates data for the fields you don't care about, and constructs any necessary associated objects, leaving you to only specify the fields you do care about in your tests.ruby
As we build web applications for our clients or for ourselves, we look for opportunities to extract commonly used solutions, and to build tools which makes the next project more efficient and more fun. The open source projects we have created and released for use by the Ruby community are a direct result of this process.

  • Paperclip: Paperclip is a file attachment plugin for Ruby on Rails' Active Record classes which turns files into attributes that work the same way as normal database fields.
  • Factory Girl: Factory Girl provides a framework and DSL for defining and using factories to create data records for ruby test suites. The goal is to be less error-prone, more explicit, and all-around easier to work with than Rails' fixtures.
  • Squirrel: Squirrel expands and enhances Active Record's 'find' class method to take block arguments, and allows programmers to use a more "rubyish" syntax to build complex SQL queries.
  • Mile Marker: Mile Marker is a Ruby on Rails framework plugin which helps designers and developers communicate visually about scope and feature expectations throughout an iterative application development release cycle.
  • Shoulda: The Shoulda gem makes it easy to write elegant, understandable, and maintainable Ruby tests. Shoulda consists of test macros, assertions, and helpers that make testing a breeze.
  • Clearance: Clearance is a Rails engine for authentication with email and password. It includes sign up, sign in, sign out, and password reset features.
  • Jester: Jester is a REST/ActiveResource client library written in JavaScript. You can use it to read, create, and save application data to any RESTful-style web application, right from your browser.
  • Pacecar: Pacecar is a Ruby on Rails framework plugin which adds named_scope methods to ActiveRecord classes via database column introspection.
ruby
Nokogirinokogiri.org  2009-12-19
Nokogiri is a Ruby-based HTML, XML, SAX, and Reader parser. Among Nokogiri's many features is the ability to search documents via XPath or CSS3 selectors.

XML is like violence - if it doesn't solve your problems, you are not using enough of it. It features:

* XPath support for document searching

* CSS3 selector support for document searching

* XML/HTML builder

Nokogiri parses and searches XML/HTML very quickly, and also has correctly implemented CSS3 selector support as well as XPath support.ruby
Sit Back and Learn: Great for watching during your lunch break, at the end of the day, or with your development team. Or watch on the way to work while riding the train, subway, or bus.

At Your Pace: We pack the useful information you need to know into about an hour. Unlike day or week-long training courses, you can pause, replay, or watch again at your leisure. Some people even like to watch at double speed to learn even faster!

From Experts: Though we're a small publishing company, we've teamed up with the best. Our technical editors are people like Junio Hamano, maintainer of the Git source code control system and Blake Mizerany, author of the Sinatra web framework.ruby
Generated: 2024-11-21 08:37
Compiled: 2024-10-13 14:46
Guido Van Hoecke