8 Essential Ember.js Interview Questions
Top 25 Ember.js Interview Questions
#A team
##What is Rails?
Rails is an open source web application framework written in Ruby. It is a full-stack framework that has been optimised for programmer happiness and sustainable productivity. It emphasises the use of well-known software engineering patterns and paradigms, including convention over configuration (CoC), don't repeat yourself (DRY), the active record pattern, and model–view–controller (MVC).
Extra: David Heinemeier Hansson (DHH) is the creator of Rails, having extracted it from his work on Basecamp. He first released Rails as open source in July 2004.
Useful Links:
Classes are a blue-print, they may hold data, likely they hold methods; classes are directly connected with an idea of objects, because object is an instance of a class. As objects are first-class citizens in Ruby, there is a main, root class Object, and all classes are inherited from this root entity. Modules, generally, are a tool for mix-ins and they provide something we call a namespace. Modules cannot be initialised the way we can do this with classes, but they provide a multiple inheritance.
Senior programmers won't have a problem with these, while junior programmers will usually give only half-answers.
A text-book answer: classes are a blue-print for constructing computer models for real or virtual objects... boring.
In reality: classes hold data, have methods that interact with that data, and are used to instantiate objects.
Blog typography
Pets and Yoga at work isn't culture
Being a Senior Developer
Technology of Future -interesting blog post
General Interview Questions and stuff
Arduino for beginners
MonoRails - young vs mature Rails app - words of wisdom
Programming Jokes
Blueprint - Reverse Engineer Instances
Random Name generator
#!/usr/bin/env ruby | |
require 'yaml' | |
require 'json' | |
input_dirname = ARGV[0] | |
output_filename = "parsed_interviews.json" | |
class Categorizer | |
HW_CATEGORIES = [[/.*dell.*/, ["pc","system"]], |
Here are my goals that I would like to accomplish over the next year.