Subjects
PRICING
COURSES
SIGN IN
Start Free Trial
Korab H.
I work with Rails, teach it, preach it... I have a personal affiliation with Rails.
Tutor Satisfaction Guarantee
Web Development
TutorMe
Question:

What are the advantages and caveats of using a CSS framework such as Bootstrap or Foundation? What’s the proper way to include frameworks in your workflow?

Korab H.
Answer:

Frameworks allow for fast prototyping of layouts, elements and pages, and promote reusability of consistent elements across the whole project. This often eliminates the need of dead end deliverables such as Photoshop mockups or other high-fidelity static sketches. In contrast, the HTML prototypes powered by a framework later evolve into the actual production templates code used by the new site. Another advantage is the myriad of development tools that come with the better frameworks: LESS/SASS preprocessors, variables for key values in the design, builder tools like Grunt/Gulp, ready to use JS scripts for commonly used interactions (modals, carousels and collapsing boxes, among others). Finally, frameworks come with good practices and commonly used pieces of standardized, well documented code built-in, and a large community to turn to when issues arise.

Ruby Programming
TutorMe
Question:

What is the difference between calling super and calling super()?

Korab H.
Answer:

A call to super invokes the parent method with the same arguments that were passed to the child method. An error will therefore occur if the arguments passed to the child method don’t match what the parent is expecting. A call to super() invokes the parent method without any arguments, as presumably expected. As always, being explicit in your code is a good thing.

HTML5 Programming
TutorMe
Question:

What are some of the key new features in HTML5?

Korab H.
Answer:

Key new features of HTML5 include: Improved support for embedding graphics, audio, and video content via the new <canvas>, <audio>, and <video> tags. Extensions to the JavaScript API such as geolocation and drag-and-drop as well for storage and caching. Introduction of “web workers”. Several new semantic tags were also added to complement the structural logic of modern web applications. These include the <main>, <nav>, <article>, <section>, <header>, <footer>, and <aside> tags. New form controls, such as <calendar>, <date>, <time>, <email>, <url>, and <search>.

Send a message explaining your
needs and Korab will reply soon.
Contact Korab
Ready now? Request a lesson.
Start Session
FAQs
What is a lesson?
A lesson is virtual lesson space on our platform where you and a tutor can communicate. You'll have the option to communicate using video/audio as well as text chat. You can also upload documents, edit papers in real time and use our cutting-edge virtual whiteboard.
How do I begin a lesson?
If the tutor is currently online, you can click the "Start Session" button above. If they are offline, you can always send them a message to schedule a lesson.
Who are TutorMe tutors?
Many of our tutors are current college students or recent graduates of top-tier universities like MIT, Harvard and USC. TutorMe has thousands of top-quality tutors available to work with you.