background preloader

Comment débuter en Ruby on Rails ?

Comment débuter en Ruby on Rails ?
Il m’arrive régulièrement de croiser des gens souhaitant s’initier à Ruby et Ruby on Rails. Il existe une multitude de ressources. J’ai essayé de sélectionner celles qui me semblent vraiment indispensables. Avant de commencer, faisons un petit rappel. Ruby on Rails est un framework web très utilisé par les startups en ce moment (et pas les moindres, voir ci-contre). Vous avez de la chance, il est vraiment possible d’apprendre Ruby et Ruby on Rails en s’amusant ! Tout d’abord, Ruby Avant de commencer à apprendre Ruby on Rails et faire des sites web avec, vous devez tout d’abord apprendre Ruby. Je vous invite à aller faire un tour sur Try Ruby!. EDIT : Je vous conseille également d’aller jeter un oeil à Rubymonk. Vous pouvez facilement installer Ruby sur votre propre machine que vous soyez sur Windows, Mac OS ou Linux. Ensuite, pour approfondir vos connaissances et les tester, je vous conseille de jeter un oeil à RubyKoans. Ensuite Ruby on Rails « Hum… c’est pas si simple » En résumé Related:  recherche de taff

Coding HTML Email: Best Practices & Tips Coding HTML Email Best Practices amp Tips Coding HTML Email: Best Practices & Tips by Steve Hong (@st3v3hong) Senior Web Developer CrossComm, Inc. no notes exist for this slide Prepare to be disappointed Prepare to be disappointed. Coding HTML email SUCKS! Throw out web design best practices. Dust off bloated "old-school" HTML table layouts. Slap on inline CSS; no separation of presentation & content. Forget things like video, audio, Flash, scripts, and forms. Wait Dont leave Wait! HTML email is pretty and it works. Communicate better through design. Maintain consistent branding across all messages. Jump on the bandwagon. Face it. Coding HTML email Tips Coding HTML email: Tips. Code HTML/CSS by hand rather than in a WYSIWYG editor to ensure the code is clean and only includes supported elements. Slide 5 Use low-tech and simple table layouts without nesting or merging cells because CSS layouts with positioning don’t work. Slide 6 Slide 7 premailer.dialect.ca Slide 8 Slide 9

Groupes d'utilisateurs Les groupes d’utilisateurs sont des mini-réseaux regroupant des programmeurs par centre d’intérêt ou langue. Rejoindre et participer à un groupe est une manière très efficace d’améliorer ses compétences et de rencontrer d’autres programmeurs. Les groupes sont informels, au sens que leur structure varient d’un groupe à un autre : certains consistent en une simple liste de diffusion ou un forum, d’autres ont une assise légale (association…) et organisent éventuellement des rencontres et des conférences. Groupes Pour rencontrer d’autres programmeurs Ruby, un groupe local (au sens de la géographie) peut être un bon moyen de progresser, à condition d’en avoir un près de chez vous. Ruby France L’association française de promotion du language Ruby fédère un certains nombre de groupes locaux (Paris, Lyon…) et constitue par elle-même un groupe d’utilisateurs, centré autour de la liste de diffusion publique. Meetup Paris Le groupe d’utilisateurs Paris.rb organise des apéros et des sessions de code.

Entretien : présentez-vous en 5 min ! Avant toutes choses… Tout au long de votre présentation, veillez à parler sans être monocorde et de manière distincte, car si le contenu de vos propos est examiné par votre interlocuteur, il en est de même de la forme. La façon de s'exprimer, le vocabulaire employé, la manière de se tenir sont autant d'éléments qui entrent dans les critères d'évaluation. 1° - Parlez de vous En guise d’introduction, commencez par les informations classiques : nom, prénom, âge et lieu de résidence. 2° - Détaillez vos formations Concernant vos diplômes. 3° - Présentez votre parcours professionnel Ne répétez pas ce qui est déjà mentionné sur le CV ! 4° - Évoquez votre projet professionnel Pourquoi postulez-vous ? Se montrer motivé n'implique pas de donner le sentiment d'être « l'homme parfait ».

Qooxdoo - Bibliothèque de fonctions Qooxdoo est une bibliothèque de fonctions permettant de programmer des interfaces graphiques web en JavaScript à partir d’objets pré-définis. Il s’agit à la fois d’un framework et d’une bibliothèque de composants graphiques (ou widgets) permettant de programmer des interfaces web graphiques de type ’’Rich Internet Application’’. Multiplateforme et reposant sur JavaScript, son rendu web est proche de celui d’une application graphique classique. C’est un peu l’équivalent de C++/Qt, C/Gtk ou Java Swing, mais dans un navigateur. Qooxdoo est Libre sous license LGPL et/ou EPL (Eclipse). Qooxdoo a été créé (à l’origine pour ses propres besoins) et est maintenu par la société allemande d’hébergement 1&1. Qooxdoo n’est pas seulement un « truc graphique en JavaScript », c’est un véritable environnement, et la perle au cœur de tout cela est une couche orientée objet. Un point fondamental de l’architecture logicielle de Qooxdoo est son support client-serveur.

Créer un site de zéro avec Ruby on RailsGeek Me Up – Devenez Geek ! Ruby on Rails est un framework web (rassemblement d’outils pour simplifier le développement de site internet), basé sur le langage Ruby qui permet de créer des applications web très puissantes et d’écrire du code avec une très grande productivité. Cette technologie est aujourd’hui très en vogue dans le monde des startup comme le montre la liste (non exhaustive) des sites construits sur ce framework : airbnb.com, github.com, basecamp.com, twitter.com (V1), groupon.com, etc… Si vous créez une entreprise dans le secteur de l’Internet, que vous êtes responsable technique ou tout simplement que vous voulez apprendre à développer un site internet, je vous invite très fortement à lire les mots qui suivent. Introduction : quelle technologie utiliser? Le choix d’une technologie web pour réaliser un site web professionnel est une décision importante car : Sans entrer dans le détail, je classerai les technologies de création de site web en trois grandes familles : 1. Et en français : Apprenez Ruby 2.

WEBMASTER - Nos offres d'emploi - Groupe Batteur Carrières Contrat : CDD (6 mois) Prise de poste : Au plus tôt Statut : Employé Rémunération : +/- 27K€ Lieu de travail : HÉROUVILLE-SAINT-CLAIR Poste Le Groupe recrute dans le but de renforcer son équipe développement Web, composée de 5 Webmasters. Notre environnement actuel est composé de Ruby On Rails, Git, PHP, MySQL, JQuery, HTML, CSS et d'outils open source. Les postes de travail sont sous MacOS et nos serveurs sous GNU/Linux. Nous pratiquons la programmation en binôme, le TDD et évoluons dans un contexte agile (Scrum, Kanban, eXtrem Programming). Vous êtes en charge du développement et de l’évolution de nos outils Internet (sites Internet, Intranet, Applications métiers…). Vos missions : Développement de sites internet et/ou applications métiersParticipation à la conception des architecturesVeille technologiqueParticipation aux séances binômageParticipation aux rétrospectivesAdministration système (potentiellement) Profil

Combobox HTML jQuery VisualSearch.js Created by Samuel Clay, @samuelclay. VisualSearch.js enhances ordinary search boxes with the ability to autocomplete faceted search queries. Specify the facets for completion, along with the completable values for any facet. Here's an example of a search on DocumentCloud.org that uses facets. The project is hosted on GitHub. VisualSearch.js is an open-source component of DocumentCloud. Table of Contents Demo | Downloads | Usage | Links | Change Log Demo Try searching for: account, filter, access, title, city, state, or country. Downloads (Right-click, and use "Save As") Usage To use VisualSearch.js on your site, follow these instructions on installation, configuration, and customization. Search.js July 22nd, 2013 A fork of VisualSearch.js that provides support for dynamic operators and HTML5 input types (numbers and dates). Change Log February 9th, 2014 Add readOnly: true to your options to create a read-only search box. August 10th, 2011 Multiple instances of VisualSearch on a single page.

FAQ Ruby et Ruby on Rails (RoR). Cette faq a été réalisée pour répondre aux questions d'ordre général que vous vous posez sur le monde de Ruby et Rails. Cette faq ne garantit en aucun cas que les informations qu'elle propose sont correctes ; les auteurs font le maximum, mais l'erreur est humaine. Si vous trouvez une erreur, ou si vous souhaitez devenir redacteur, contactez-nous ! Si vous souhaitez ajouter une question, postez en enfilade dans le sujet dédié . Bonne lecture. FAQ lues 386 fois. Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance.

Webmaster H/F - Groupe Batteur Groupe pharmaceutique et cosmétique français (850 salariés) recrute dans le but de renforcer son équipe développement Web, composée de 5 Webmasters H/F. Notre environnement actuel est composé de Ruby On Rails, Git, PHP, MySQL, JQuery, HTML, CSS et d'outils open source. Les postes de travail sont sous MacOS et nos serveurs sous GNU/Linux. Nous pratiquons la programmation en binôme, le TDD et évoluons dans un contexte agile (Scrum, Kanban, eXtrem Programming). Vous êtes en charge du développement et de l'évolution de nos outils Internet (sites Internet, Intranet, applications métiers…).Vos missions :- Développement de sites internet et/ou applications métiers.- Participation à la conception des architectures.- Veille technologique.- Participation aux séances binômage.- Participation aux rétrospectives.- Administration système (potentiellement). Curieux(se) et possédant l'esprit d'équipe, vous faites preuve de rigueur et d'autonomie dans votre travail. Salaire : +/- 27 K€ par an.

Tutoriel Ruby on Rails : Apprendre Rails par l'exemple | Le livre Tutoriel Ruby on Rails 3 and screencasts | par Michael Hartl Études et développement informatique (ROME : M1805) Description du métier Définition Conçoit, développe et met au point un projet d'application informatique, de la phase d'étude à son intégration, pour un client ou une entreprise selon des besoins fonctionnels et un cahier des charges.Peut conduire des projets de développement.Peut coordonner une équipe. Accès à l'emploi métier Cet emploi/métier est accessible avec un diplôme de niveau Bac+2 (BTS, DUT) à Master (MIAGE, diplôme d'ingénieur, Master professionnel, ...) en informatique. Il est également accessible avec une expérience professionnelle en informatique, système d'exploitation ou dans un domaine applicatif. La pratique de l'anglais (vocabulaire technique) est requise. Conditions d'exercice de l'activité L'activité de cet emploi/métier s'exerce au sein de sociétés de services, d'entreprises, ..., en relation avec les clients. Elle peut s'exercer les fins de semaine, jours fériés et être soumise à des astreintes lors de la mise au point, d'installation, ... Environnements de travail Secteurs

Freelance AuthorsGames Workshop | Games Workshop About the Job Do you want to write fantastic fiction of the highest quality for Games Workshop products to tight deadlines? Are you excited by describing the unique worlds of Warhammer and Warhammer 40,000 through gripping stories with evocative battle scenes that are full of character, whilst adhering strictly to Games Workshop’s intellectual property? You will be able to provide written fiction that will be used in Games Workshop products. Other Essential Information Closing date: We are always looking for new people who can do this job. Current employees: Please note that this job is not open to current Games Workshop employees. How to Apply If you wish to apply you must send us an email telling us what you want to write about the worlds Games Workshop has created and why (no more than 250 words please). We will then ask you to complete two tests for us and, if successful, you will join our freelance author pool. Please send your application letter to freelanceauthorsubmissions@gwplc.com.

Related: