The Mentors shall give you URL’s of pages and sometimes some extra notes; you need to read through. Read the pre-class reading material at a convenient time of your choice – the dates mentioned are just for your guideline. While reading, please make a note of all your doubts, queries,...
, a participant who just graduated, has to say – “When I joined this course I was sceptical about how useful this course would be for me instead of reading material and watching videos on YouTube and thus saving money. After the course started I realised how valuable this course was. ...
, a participant who just graduated, has to say – “When I joined this course I was sceptical about how useful this course would be for me instead of reading material and watching videos on YouTube and thus saving money. After the course started I realised how valuable this course was. ...
Ruby is a language that tries to anticipate your needs as a programmer. One common need is a way to terminate execution early when we find there is no further work to be done. Unlike in some languages, where we would have to either abuse the exception mechanism or use multiple loop br...
Ruby Matrix, the Forgotten Library This guest post is contributed by Matthew Kirk , who is a partner at Modulus 7 , specializing in software development and strategy. The basis of his career has been around utilizing science to improve businesses. He has spoken at technology conferenc...
: The Ruby Logo is Copyright (c) 2006, Yukihiro Matsumoto. I have made extensive references to information, related to Ruby, available in the public domain (wikis and the blogs, articles of various Ruby Gurus ), my acknowledgment and thanks to all of them. Much of the material on
statement is a very important concept to understand when building a Ruby DSL. The functionality provided by yield allows a developer to pass off control temporarily to allow for configuration or advanced functionality. Yielding is a pattern that completely pervades the Ruby language, ...
As I said earlier, I’ve used Scheme on my personal projects from time to time. At Runa, we always knew we could benefit from using a Lisp for our back-end, what with all the analytics and machine-learning that the system needs to do. When all the scalability requirements were thrown i...
<Random Numbers | TOC | Regular Expressions> Let's look at how we can read / write to a text file with the help of a simple program p027readwrite.rb # p027readwrite.rb # Open and read from a text file # Note that since a block is given, file will # automatically be closed when the blo...
), was established in 1990 by Dr. Anand Deshpande. It is focused on Outsourced Product Development [OPD] only. Persistent has 170+ customers, 4000+ employees and they are in Pune, Nagpur, Goa and Hyderabad. In the last 5 years, they did 2000+ product releases. Recently Persistent got ...
In the words of the author of Rack – Christian Neukirchen : Rack aims to provide a minimal API for connecting web servers supporting Ruby (like WEBrick, Mongrel etc.) and Ruby web frameworks (like Rails, Sinatra etc.). Web frameworks such as Sinatra are built on top of Rack or have a ...
, a participant who just graduated, has to say – “When I joined this course I was sceptical about how useful this course would be for me instead of reading material and watching videos on YouTube and thus saving money. After the course started I realised how valuable this course was. ...
The value of a personal bug log This guest post is by Brian Tarbox , who is a Distinguished Member of Technical Staff at Motorola where he works on Video On Demand Systems. He also blogs about applying a Wabi Sabi approach to software, cognition and philosophy at briantarbox.blogspot....
Ruboto allows you to write programs for Android devices simply and easily using the JRuby language rather than the much more complex and wordy Android Java. Android applications run in a Dalvik virtual machine (VM). The Java source code you write does not run as Java bytecode. Instead...
Personally, I would recommend you, Satish. Your Ruby course is really cool, and I hope to be able to use what I’ve learned in a real-world project. Ruby is the finest language I’ve discovered in years, and you helped a lot of people including me to make the first (and second) steps wi...
egistrations are now open for RubyLearning’s FREE (Pay if you like), online course on “Programming for the Web with Ruby “. The previous batch had over 2000 participants . Web-based applications offer many advantages, such as instant access, automatic upgrades, and opportunities for c...
Free format - You can start writing your program from any line and column. Case sensitive - Lowercase letters and uppercase letters are distinct. The keyword end , for example, is completely different from the keyword END . Comments - Anything following an unquoted # , to the end of t...
A New Ruby Metaprogramming Course On February 24, 2013, Ruby comes of age and RubyLearning celebrates Ruby’s 20th birthday by offering you this “Free” course. Happy Birthday Ruby! After the huge success of the first seven Ruby Metaprogramming batches, RubyLearning now announces the ei...
, a participant who just graduated, has to say – “When I joined this course I was sceptical about how useful this course would be for me instead of reading material and watching videos on YouTube and thus saving money. After the course started I realised how valuable this course was. ...
In trading on Friday, sporting goods & activities shares were relative laggards, down on the day by about 3.2%. Helping drag down the group were shares of Life Time Fitness (LTM), down about 20.2% and shares of Six Flags Entertainment (SIX) off about 0.7% on the day.
NFL Commissioner Roger Goodell says the league will look at eliminating certain low blocks and improve the quality of playing fields as part of a program to improve player safety.
“Free” Git and GitHub Course – 7th batch R egistrations are now open for RubyLearning’s popular Git and GitHub course. This is an introductory but an intensive, online course for beginners . Here you’ll learn the essential features of both Git and GitHub that you’ll end up using every...
A lot of effort and time goes into building such a course and we would really love that you pay at least US$ 10 for the course. However, you are under no obligation to pay anything at all and hence the course would be free for you. For those who contribute US$ 10 or more, we shall ema...
Programming the Web with Ruby eBook is an easy-to-follow and a complete step-by-step guide to quickly understand and start using Ruby-related tools, creating tiny web-applications and small services in Ruby. I focused entirely on practical advice with specific, doable how-to tips, too...
, a participant who just graduated, has to say – “When I joined this course I was sceptical about how useful this course would be for me instead of reading material and watching videos on YouTube and thus saving money. After the course started I realised how valuable this course was. ...
, a participant who just graduated, has to say – “When I joined this course I was sceptical about how useful this course would be for me instead of reading material and watching videos on YouTube and thus saving money. After the course started I realised how valuable this course was. ...
In a nutshell, Ruby is an extremely high-level programming language created in Japan by Yukihiro “Matz” Matsumoto almost 20 years ago. It is heavily influenced by some of the most popular Scripting, Object Oriented, and Functional languages. It is built on C and its utter goal is to m...
This guest post is contributed by Jeff Schoolcraft , who runs The Queue Incorporated a freelance consultancy that provides custom software development in Ruby, Rails and iOS. He produces screencasts with his partner, Istvan Hoka, at BDDCasts . When he’s not building his business he’s ...
egistrations are now open for RubyLearning’s “FREE”, online course on “Programming for the Web with Ruby “. The previous batch had over 2000 participants . Web-based applications offer many advantages, such as instant access, automatic upgrades, and opportunities for collaboration on ...