background preloader

Ruby on Rails

Ruby on Rails
“Ruby on Rails is a breakthrough in lowering the barriers of entry to programming. Powerful web applications that formerly might have taken weeks or months to develop can be produced in a matter of days.” -Tim O'Reilly, Founder of O'Reilly Media Read more quotes “Rails is the most well thought-out web development framework I’ve ever used. And that’s in a decade of doing web applications for a living. I’ve built my own frameworks, helped develop the Servlet API, and have created more than a few web servers from scratch.

Related:  _ProgrammingRuby on RailsProgramming basedRuby on Rails

Programmers: Please don't ever say this to beginners ... Here's a sample interaction between an experienced programmer and a beginner who is just learning programming: Programmer: Hey, I hear you're learning programming. Cool, what're you learning? Beginner: I'm starting with some basic PHP and HTML using TextMate on my Mac. Learning Rails in One Month I think just about anyone can learn to code in one month. Last August, I taught myself Ruby on Rails and was able to build my own application in under one month. Then I went on to win a hackathon on my own against 300 other experienced programmers. I didn’t have any formal computer science background or programming experience.

XDK Start creating the next generation of HTML5 apps for the mobile world. Build cross-platform apps easily for many app stores and web platforms Built on Web technologies HTML, CSS, JavaScript*, and Node-Webkit back-end Hosted on Windows*, OS X* and Ubuntu* Linux* Jumpstart Development Start with a number of samples or templates for both hybrid and web apps Use the App Designer UI Builder to quickly prototype or refine the UI of your app Start from scratch and edit in the open source BRACKETS* Editor Multiple UI Frameworks & APIs JavaScript JavaScript is classified as a prototype-based scripting language with dynamic typing and first-class functions. This mix of features makes it a multi-paradigm language, supporting object-oriented,[6] imperative, and functional[1][7] programming styles. JavaScript has been standardized in the ECMAScript language specification. History[edit]

Smalltalk Welcome to Getting The Message The Essentials of Message-Oriented Programming with SmalltalkBy Alan Lovejoy. Smalltalk is a foundational programming language that is based on pervasive message passing, pervasive dynamic strong typing, pervasive reflection and pervasive object orientation. Message passing: Almost all computation in Smalltalk happens via the sending of messages. Why Use Ruby on Rails? My Experience as a Veteran Programmer Sometimes I hear people complaining about their clients, saying that they insist on using Rails, that they’ve had too much Kool Aid. If they’re recruiters, they almost feel sick in the stomach about having to find yet another Ruby on Rails ‘primadona’ developer. Then they pull out something similar to this amazingly ignorant comparison between Git and PHP to prove their point. “They don’t even know what they’re asking for,” they say.

Algorithms: Design and Analysis, Part 1 - Stanford University About the Course In this course you will learn several fundamental principles of algorithm design. You'll learn the divide-and-conquer design paradigm, with applications to fast sorting, searching, and multiplication. You'll learn several blazingly fast primitives for computing on graphs, such as how to compute connectivity information and shortest paths. 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. However, to get the most out of it, you need to have some prerequisites installed: The Ruby language version 2.2.2 or newer.Right version of Development Kit, if you are using Windows.The RubyGems packaging system, which is installed with Ruby by default.

The Python Tutorial — Python v2.7.2 documentation Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python’s elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms. The Python interpreter and the extensive standard library are freely available in source or binary form for all major platforms from the Python Web site, and may be freely distributed. The same site also contains distributions of and pointers to many free third party Python modules, programs and tools, and additional documentation.

Related:  ProgrammingSoftware ToolsFrameworksCompilers & Development EnvironmentsProgrammingweb designruby on railssamohudecTO FILEmore links...tbcEducationApplication DevelopmentTutorialsDevelopmentCodingRubyLearn to Code!stumbleupon 3ProgrammingWEB LANGUAGESDevelopement WebRuby on RailsLangages & frameworks