background preloader

15 Things for a Ruby Beginner

15 Things for a Ruby Beginner
The following is a post I had recently sent the Bangalore Ruby User Group. It has been slightly modified to address a larger audience. There were many Ruby beginners in last week's meetup, and the common question we heard was 'after the very basics, what next?' The best way to learn Ruby best practices is to pair with an experienced dev; the way I learned was by inheriting a reasonably small, but well-written codebase from an amazing colleague. In the absence of either, here is a checklist of 15 things (since 'N things that you need to know about X' is the in-thing these days!) that I'd recommend a Ruby beginner to consider: 1. Our very own rubymonk.com has a Ruby primer which was written for exactly this purpose; we open our inbox everyday to gushing feedback from people who've found it to be a great way to learn Ruby. tryruby.org also has a basic introduction to Ruby, and has been around longer. I have heard good things about Learn Ruby the Hardway, but haven't tried it out myself. 2.

GiveCamp.org | Coding for Charity The Only Web Hosting Guide You Will Ever Need - For Perfect Speed, Price, and Support When launching a website, one of the most important decisions that you have to make is selecting a good web hosting company. While the importance of selecting the right CMS and hiring a good designer is outlined in every other technology blog or magazine nowadays, hardly anyone talks about the importance of a good web host. However, a good host is not just important but also indispensable. After all, you wouldn’t want your visitors to find your site offline 9 times out of the 10 visits that they pay to your website, would you? Here at 1WD, we have taken upon ourselves to help you find the ideal web host. Best Web Hosting for Designers? Yes, that’s right. Things You should Consider when Choosing a Web Host The Basics Everyone knows what shared hosting is, VPS, and reseller hosting packages. Always do your home-work before finalizing a web host Image Credit What matters is picking the ideal hosting package for you. Bandwidth v/s Disk Space Never under-estimate the bandwidth! Image Credit Host B:

Storyboard Template 11 x 17 Landscape Mockups To Go Storyboard Template 11 x 17 Landscape Mockup history | RSS Launch Prototype Next Next Thumbnails Toggle Link Hints Image Permalink Download Image Download BMML This permalink will always point to the latest version of the mockup image above. Copy and paste the address above. Print template for storyboards. Comments (3) Guest replied 1 year ago , re: balsamiqAdminMike's Version 1 from 2 years ago not great balsamiqAdminMike replied 1 year ago , re: balsamiqAdminMike's Version 1 from 2 years ago No? Guest replied 1 year ago , re: balsamiqAdminMike's Version 2 from 1 year ago Helpful for planning with a group... thanks for the add! Add a Comment

Getting started with Cofee Script Idyllic Software Many people might consider upgrading their Rails 2 apps since even Rails 4 is now released! We too recently upgraded the website of one of our clients – Founder’s Institute from Rails 2 to Rails 3. Migration is sometimes tricky but we outlined a plan for this and we were able to finish up quickly Lately I’ve been reading a lot about Mongodb and posts dissuading you from ever using it. Getting quotes from market is always a good idea. Hubspot promotes itself as an Inbound marketing tool. I’ve been a localtunnel user for quite some time now and I really love the fact that its a free service, quick to install and easy to expose your development app to the world.

Specifying Interaction with Mockups About this Tutorial # Example storyboard depicting motion in the film, The Forbidden Kingdom Designers, filmmakers, and animators have used low fidelity, static representations of content for communicating motion and interaction for years. Many of those techniques have been borrowed by software designers designing for the screen, and there are well-known practices for communicating interaction in static documents. This tutorial provides some tips for designing interaction in Mockups using these techniques. The tutorial starts with a brief explanation of why these techniques are used, but if you like you can skip to the examples. Low Fidelity Interaction Design # The spectrum of techniques for specifying and communicating interaction ranges from sketching to prototyping. These are the techniques typical in design and development for specifying interaction in software, web sites, and applications. We think Mockups fits into this picture of early ideation in different ways. 1. 2. 3. 4. 5. 7.

Integrating Rails and WordPress | Usability Luddite I do most of my development in Rails, but many sites need a tab that contains a blog, so I’d like to install WordPress in my Rails app. Here’s how I do it. (I’m using Passenger for deployment.) We first need to create a space for the blog, and we do that by creating a symbolic link in the Rails’ app’s public folder: cd path/to/rails/app/public ln -s /path/to/wordpress/installation news This separates the WordPress from the Rails app physically, so it makes deployment easier. <Directory "/path/to/rails/app/public/news"> PassengerEnabled off AllowOverride all </Directory> Now, theoretically, that’s all you’d need to do, but the theme for the blog should be the same as the theme for your app. <! and my routes.rb file contains: get "/styles" => "home#styles" get "/header" => "home#header" get "/footer" => "home#footer" and my home_controller.rb file contains: And, to use it, I created a little plugin for WordPress. Here is the entire code of the plugin:

Phoenix dactylifera Phoenix dactylifera grows 70–75 feet (21–23 m) in height,[6] growing singly or forming a clump with several stems from a single root system. The leaves are 4–6 metres (13–20 ft) long, with spines on the petiole, and pinnate, with about 150 leaflets; the leaflets are 30 cm (12 in) long and 2 cm (0.79 in) wide. The full span of the crown ranges from 6–10 m (20–33 ft). Dates contain 20–70 calories each, depending on size and variety. Etymology[edit] The species name dactylifera "date-bearing" comes from Ancient Greek dáktulos "date" (also "finger")[7] and the stem of the Greek verb ferō "I bear".[8] History of dates[edit] Dates have been a staple food of the Middle East and the Indus Valley for thousands of years. There is also archeological evidence of date cultivation in Mehrgarh around 7000 BCE, a Neolithic civilization in what is now western Pakistan. In later times, traders spread dates around South West Asia, northern Africa, and Spain and Italy. Dates[edit] Dates Worldwide date yield

5 ways to send a custom software project off the rails Borrowing a metaphor from the construction industry, we have to constantly apply value engineering to avoid overinvestment. At every turn, we must ask, “Isn’t there a simpler way?” This all happens in big cloud projects as well. There are many contributing factors to these bad outcomes-chief among them adversarial incentives, inappropriate metrics and lack of collaborative infrastructure-but those aren’t the root cause. Custom Software Projects Beget Unnecessary Code When The Standish Group conducted an analysis of big Y2K projects, it evaluated the old COBOL systems that were being converted rather than the success of those conversion projects. Borrowing a metaphor from the construction industry again, we have to constantly apply value engineering to avoid overinvestment in custom software. In an organization of any size, political decision rules the day when there’s any amount of stress and controversy. Try to provide a functional equivalent for the existing system.

Podcast Mises Brasil Assine o Podcast Mises Brasil diretamente na iTunes Store para não perder nenhuma entrevista. As entrevistas também são disponibilizadas no Canal do Youtube. O site do Instituto Ludwig von Mises Brasil começa a publicar o seu podcast semanal. A ideia é apresentar e aprofundar discussões de temas variados sob a perspectiva liberal e o instrumental teórico da Escola Austríaca com uma selecionada galeria de entrevistados. O podcast semanal inaugura a parceria do IMB com Bruno Garschagen, que será o responsável pelas entrevistas. Traduziu, em parceria, O Fim do FED - Por que Acabar com o Banco Central, de Ron Paul, e Uma Teoria do Socialismo e do Capitalismo, de Hans-Hermann Hoppe. É autor contratado da Editora Record para publicação de um livro sobre política brasileira e seu primeiro livro, sobre utopia política, será publicado pela editora É Realizações (SP). Proferiu palestras sobre temas de política, relações internacionais, cultura e economia na Europa, África e Brasil.

Related: