Loading...
Answers
MenuWhat is rails?
This question has no further details.
Answers
Rails is a full-stack framework that emphasizes 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)
Ruby on Rails is a framework written in the Ruby programming language for building best practice web applications. It's called "Ruby on Rails" because it follows the practice of convention over configuration - meaning that they make lots of small decisions about how you should organize your application to get you up and running quickly and with the industry best practices, as opposed to other frameworks that leave everything up to you to decide, which can be overwhelming when you really just care about the code that makes your app unique.
Rails is a development tool which gives web developers a framework, providing structure for all the code they write. The Rails framework helps developers to build websites and applications, because it abstracts and simplifies common repetitive tasks.
You can read more here: https://bitzesty.com/2014/03/03/ruby-on-rails-what-it-is-and-why-we-use-it-for-web-applications/
Besides if you do have any questions give me a call: https://clarity.fm/joy-brotonath
Related Questions
-
Where is the best place to recruit Ruby developers?
If you're looking for Ruby folks, go where they go - local meetups. Second would be online but you will need to mine Stackoverflow, Github and similar sites and realize that they get approached regularly so start engaging early (at least 3 months before projected start date.)TJ
-
Dear full stack ruby developers. What gadgets can you not live without?
Books. http://www.sandimetz.com/productsCG
-
I'm trying to become a web developer. I have core rails down but need to improve on my ruby and js. How would i get there. I learn best via tutoring.
At this stage there are lots of decent web tutorials but I find Ryan Bates Railscasts some of the best for learning the technology. However if you want to just become better at Ruby and Javascript there is no substitute for good books. I've just been reading Avdi Grimm's Confident Ruby and I think it's an amazing book for showcasing good use of Ruby and patterns of Ruby code and API design. I wish I had suggestions for Javascript that were equally good, but I honestly have not read much in the Javascript space. I'd also suggest listening to some podcasts like Ruby Rogues and Javascript Jabber where they often review books and concepts that you can then go read. The Ruby Rogues mailing list is also a good place to discuss Ruby issues. For tutoring I can just suggest joining a solid experienced team as a junior developer and learning from them.CN
-
What deployment and system monitoring tools do the worlds best programmers use?
Hosting: Heroku: Great for small applications and getting off the ground as fast as possible. It's easy to manage and your team can focus on features instead of worrying about maintaining operations. Cloud (AWS, Rackspace, Azure): Great if you're expecting growth. You can start up instances easily and shut others down if you don't need them anymore. You still need to manage your servers, but as you grow to several servers, it'll be worth it. Inhouse: If you don't expect growth, or you have enough money to hire a few people to take care of the equipment, this is the cheapest option for computing power. I wouldn't recommend it for a new company since it takes so much maintenance. Deployment: This depends on which environment you work on. Ruby has Capistrano, Python has fabric, etc. Heroku also has their own deployment method and some other cloud providers also do. A quick google search will most likely lead you to the most popular method for your technology. Chat: My favourite is Hipchat (http://hipchat.com/). There's also Campfire (https://campfirenow.com/) and several other providers. Hipchat has a native client for each platform (even mobile) that gets really handy. Error monitoring: This is also a field with many competitors. My favourite by far would be Sentry (http://getsentry.com). There's also Airbrake (http://airbrake.io/) and HoneyBadger (https://www.honeybadger.io/). System Monitoring: This depends on what you want to monitor. The most popular in the ruby world is NewRelic (http://newrelic.com/). It monitors application and database performance. If you just want to monitor your server (cpu, memory, uptime), you can try out Server Density (http://www.serverdensity.com/).MS
-
Dear full stack ruby developers, what gadgets can you not live without?
This list of gadgets that many full stack Ruby developers find useful in their work: 1) A mechanical keyboard offers a satisfying typing experience and can reduce strain during long coding sessions 2)Noise-canceling headphones or high-quality earphones help developers focus and block out distractions in noisy environments 3)An ergonomic mouse or trackball can provide comfort and prevent repetitive strain injuries 4)A portable hard drive or SSD is useful for backups, storing project files, and transferring data between different machines. Remember, the gadgets you find most useful may depend on your personal preferences and work style.RS
the startups.com platform
Copyright © 2025 Startups.com. All rights reserved.