Submit Search
Upload
Intro to Rails
•
Download as PPTX, PDF
•
0 likes
•
459 views
L
lvrubygroup
Follow
LVRUG meetup
Read less
Read more
Technology
Education
Report
Share
Report
Share
1 of 32
Download now
Recommended
It's easy
Introduce cucumber
Introduce cucumber
Bachue Zhou
The mistakes everyone makes, collated from many hours helping people on IRC and the forums
Avoiding Common Pitfalls in Ember.js
Avoiding Common Pitfalls in Ember.js
Alex Speller
ETEC Fernando Prestes - Sorocaba
Be Happy With Ruby on Rails - Ecosystem
Be Happy With Ruby on Rails - Ecosystem
Lucas Renan
A presentantion about ruby on rails, made by 2 students of IT and Management. Explains the basics of the ruby on rails web application development.
Ruby on Rails - An overview
Ruby on Rails - An overview
Thomas Asikis
Slides from a lightening talk I did at the FINN tech day, about the tools I use to debug the mobile web.
Mobile web-debug
Mobile web-debug
FINN.no
Testing our applications is something we all do. Ahem, rather, it's something we all *wish* we did. In this chat, I'll introduce you to Behat (behat.org) (version 3!!!!): a behavior-driven-development (BDD) library that allows you to write functional tests against your application just by writing human-readable sentences/scenarios. To sweeten the deal these tests can be run in a real browser (via Selenium2) with just the flip of a switch. If you asked me to develop without Behat, I'd just retire. It's that sweet. By the end, you'll have everything you need to start functionally-testing with Behat in your new, or very old and ugly project.
Grand Rapids PHP Meetup: Behavioral Driven Development with Behat
Grand Rapids PHP Meetup: Behavioral Driven Development with Behat
Ryan Weaver
Slides to go with my 2010 ESRI Developer Summit talk on using Ruby on Rails with ArcGIS Server. View the application at http://agsruby.heroku.com and download the source code from http://github.com/dbouwman/agsruby
Using ArcGIS Server with Ruby on Rails
Using ArcGIS Server with Ruby on Rails
Dave Bouwman
I'm not a Drupal developer, but I do already know *a lot* about Drupal 8, like how the event system works, what a service is, how it relates to a dependency injection container and how the deepest and darkest of Drupal’s request-response workflow looks. How? Because I use Symfony. And if you want to get a jumpstart on Drupal 8, you should to. In this talk, we'll double the number of tools you have to solve problems (Drupal + Symfony) and start to unlock all the new important concepts. We'll start with Silex (a microframework based on Symfony), graduate to Symfony, and focus on the pieces that are most interesting to a Drupal 8 developer.
Master the New Core of Drupal 8 Now: with Symfony and Silex
Master the New Core of Drupal 8 Now: with Symfony and Silex
Ryan Weaver
Recommended
It's easy
Introduce cucumber
Introduce cucumber
Bachue Zhou
The mistakes everyone makes, collated from many hours helping people on IRC and the forums
Avoiding Common Pitfalls in Ember.js
Avoiding Common Pitfalls in Ember.js
Alex Speller
ETEC Fernando Prestes - Sorocaba
Be Happy With Ruby on Rails - Ecosystem
Be Happy With Ruby on Rails - Ecosystem
Lucas Renan
A presentantion about ruby on rails, made by 2 students of IT and Management. Explains the basics of the ruby on rails web application development.
Ruby on Rails - An overview
Ruby on Rails - An overview
Thomas Asikis
Slides from a lightening talk I did at the FINN tech day, about the tools I use to debug the mobile web.
Mobile web-debug
Mobile web-debug
FINN.no
Testing our applications is something we all do. Ahem, rather, it's something we all *wish* we did. In this chat, I'll introduce you to Behat (behat.org) (version 3!!!!): a behavior-driven-development (BDD) library that allows you to write functional tests against your application just by writing human-readable sentences/scenarios. To sweeten the deal these tests can be run in a real browser (via Selenium2) with just the flip of a switch. If you asked me to develop without Behat, I'd just retire. It's that sweet. By the end, you'll have everything you need to start functionally-testing with Behat in your new, or very old and ugly project.
Grand Rapids PHP Meetup: Behavioral Driven Development with Behat
Grand Rapids PHP Meetup: Behavioral Driven Development with Behat
Ryan Weaver
Slides to go with my 2010 ESRI Developer Summit talk on using Ruby on Rails with ArcGIS Server. View the application at http://agsruby.heroku.com and download the source code from http://github.com/dbouwman/agsruby
Using ArcGIS Server with Ruby on Rails
Using ArcGIS Server with Ruby on Rails
Dave Bouwman
I'm not a Drupal developer, but I do already know *a lot* about Drupal 8, like how the event system works, what a service is, how it relates to a dependency injection container and how the deepest and darkest of Drupal’s request-response workflow looks. How? Because I use Symfony. And if you want to get a jumpstart on Drupal 8, you should to. In this talk, we'll double the number of tools you have to solve problems (Drupal + Symfony) and start to unlock all the new important concepts. We'll start with Silex (a microframework based on Symfony), graduate to Symfony, and focus on the pieces that are most interesting to a Drupal 8 developer.
Master the New Core of Drupal 8 Now: with Symfony and Silex
Master the New Core of Drupal 8 Now: with Symfony and Silex
Ryan Weaver
Fog City Ruby 5/9/2017 - Prerendering html with ruby on static sites, such as jekyll and middleman and on rails apps with caching stategies
Prerendering with Nokogiri
Prerendering with Nokogiri
Alyss Noland
Integration Test Cucumber + Webrat + Selenium
Integration Test Cucumber + Webrat + Selenium
tka
YouTube video of webinar: https://www.youtube.com/watch?v=Jq3szz2KOOs This presentation is from a Stormpath Webinar I did on January 12, 2017. It was designed to teach developers how to build apps using Angular. Topics covered: tools needed, how to setup a project, how to run/deploy and how to deploy it to the cloud. I also talked about TypeScript, components, RxJS, routing, CSS frameworks and security.
Getting Started with Angular - Stormpath Webinar, January 2017
Getting Started with Angular - Stormpath Webinar, January 2017
Matt Raible
Describes Outside-In development and Behvaiour Driven Development. Illustrates basic Cucumber usage within a Rails app and then goes over more advanced topics such as JS as web services.
Writing Software not Code with Cucumber
Writing Software not Code with Cucumber
Ben Mabey
Presentation given during 2011 Selenium Conference in San Francisco
Selenium and Cucumber Selenium Conf 2011
Selenium and Cucumber Selenium Conf 2011
dimakovalenko
Sails.js makes it easy to build custom, enterprise-grade Node.js apps. It is designed to resemble the MVC architecture from frameworks like Ruby on Rails, but with support for the more modern, data-oriented style of web app development. It's especially good for building realtime features like chat.
Node PDX: Intro to Sails.js
Node PDX: Intro to Sails.js
Mike McNeil
For over a decade, most of us built web UIs operating under the assumption that servers would render mostly-static HTML, and we’d boil the ocean and free all client-side memory with every page load. This was a simple world, where the server-side was aware of the user’s intent and context. Enter the Single Page Application (SPA) - there are all sorts of usability and performance, and scalability benefits that come along with building a web app this way, but there are also some serious challenges. There are some implicit assumptions that our users make about how apps should work, and we must work a bit harder in order to keep them intact. Take the “Back” and “Refresh” buttons, for example: in order for this to work as our users expect, we must keep certain elements of state serialized in the URL in order to avoid “breaking” this as we simulate a multi-page experience in a SPA. Add in the concept of “server-side rendering”, where our asset serving layer sometimes needs browser details (i.e. viewport dimensions) in order to render the correct content, and state decisions become even more consequential and complex. In this talk, I’ll outline four types of state Navigation state Persisted state UI state “Will be persisted” state and provide examples for each. Along the way, we’ll start to assemble a framework of questions that you can ask yourself when encountering new pieces of state, to lead you down the right path(s).
Enemy of the state
Enemy of the state
Mike North
Dans cette session vous apprendrez tout sur Ruby. Le langage, les frameworks, la communauté, mais surtout un esprit. Passé le teaser, Nicolas Ledez vous présentera comment Ruby peut vous apporter tous les jours une méthodologie dans votre travail, et des outils pour réaliser un prototype rapidement. Quel que soit votre langage d'origine, Ruby complète parfaitement votre boite à outils de développeur/administrateur système.
Introduction à Ruby
Introduction à Ruby
Microsoft
Talk given at Øredev 2011 by the author of http://pragprog.com/book/tbcoffee/coffeescript
CoffeeScript Design Patterns
CoffeeScript Design Patterns
TrevorBurnham
Short overview of Grape framework.
Ruby On Grape
Ruby On Grape
Andrii Furmanets
Ruby on Rails is a leading web development framework, yet is only a few years old. Here's why...
Why Use Rails by Dr Nic
Why Use Rails by Dr Nic
Dr Nic Williams
In our daily lives as iOS developers, we can usually happily keep coding away in Swift and ignore what’s going on in other software development communities, like that of JavaScript. However, there may be some advantages to at least becoming familiar with what’s going on in the world of React Native, and in this session you will get an overview of what React Native is, and why it could be a useful addition to your toolbox an iOS developer. These slides are based on a talk given by Evan K. Stone at the Forward Swift conference in San Francisco on March 2, 2017.
What's This React Native Thing I Keep Hearing About?
What's This React Native Thing I Keep Hearing About?
Evan Stone
Software projects are rarely on-spec, on-time and on-budget, and the primary cause is miscommunication. As Martin Fowler says, there is a "yawning crevasse of doom" between stakeholders and developers, full of misunderstanding. How do you make sure that you're building something that adds value? How do you know you're building the thing that was asked for? How does your bottom line affect user experience? Into the fray leaps Cucumber, a business-readable DSL combined with an awesome Ruby library that lets domain experts express business requirements as executable user stories. We'll cover outside-in, story-driven development with Cucumber, how to write effective stories, and how to make Cucumber work for your project. (as given to CharlotteRuby on Jan 6, 2010)
Story Driven Development With Cucumber
Story Driven Development With Cucumber
Sean Cribbs
Introduction to the Webpack frontend bundler which enables you to write your projects in EcmaScript 6
Webpack & EcmaScript 6 (Webelement #32)
Webpack & EcmaScript 6 (Webelement #32)
srigi
React For Vikings with Mikko Haapoja OVERVIEW React For Vikings will be a somewhat hairy but totally barbaric look into building the behind the scenes site “Vikings – A World Revealed” for the History Channel. This talk will cover real world examples of how to use React to build performant, animation heavy, responsive sites while even getting designers involved on the development fun. OBJECTIVE To explain how Jam3 works with React in animation heavy sites TARGET AUDIENCE Developers interested in animation with React ASSUMED AUDIENCE KNOWLEDGE Some knowledge of React FIVE THINGS AUDIENCE MEMBERS WILL LEARN How to work with animations in React How to create modularized UI components during a project How to give designers the ability to work alongside developers How to create performant animations in React How to structure/architect highly animated sites
React For Vikings
React For Vikings
FITC
Ruby Meditation #15 May 13, 2017 Dnipro, I Coworking Hub
Epic API Fight 2.0: PHP Strikes Back - Alexey Dashkevych
Epic API Fight 2.0: PHP Strikes Back - Alexey Dashkevych
Ruby Meditation
For years, we at Countercept have seen adversaries across the threat pyramid make use of PowerShell tool-kits for lateral movement, data exfiltration and persistence over different environments. As defenders, we have done a pretty good job – PowerShell is a fading threat in time. Mimikatz execution through PowerShell? AMSI and PowerShell logging can handle that relatively well. However, adversaries being adversaries don’t just give up. They have migrated tool-kits to areas where visibility is still limited – such as .NET. Favoured by adversaries due to its wide range of functionalities, ease of development, and default presence on modern Windows platforms, we have seen a significant increase in exploitation toolkits leveraging .NET to perform usual activities - but in an area where they are relatively hidden.
You are not_hiding_from_me_.net
You are not_hiding_from_me_.net
Chung Wee Jing
Building RESTful APIs with Symfony2
Build REST APIs like a Jedi with Symfony2
Build REST APIs like a Jedi with Symfony2
Almog Baku
In this talk, I described the current JavaScript framework landscape, and why you should consider trying SproutCore for your next web project.
SproutCore is Awesome - HTML5 Summer DevFest
SproutCore is Awesome - HTML5 Summer DevFest
tomdale
People change. And when you don't recognize them anymore, sometimes you'd be right in thinking they're just not the same person. APIs are the same, adding a version is the hard drug of web APIs, the first hit is free but you're going to pay later! We'll explore in practice what is wrong with versioning, and how we can manage change in our APIs over time without the need for them.
Versions are evil – how to do without in your API
Versions are evil – how to do without in your API
Sebastien Lambla
Unit testing Ch. 13 of Programming Ruby
Unit testing Ch. 13 of Programming Ruby
lvrubygroup
Get
Intro to HTML 5
Intro to HTML 5
lvrubygroup
More Related Content
What's hot
Fog City Ruby 5/9/2017 - Prerendering html with ruby on static sites, such as jekyll and middleman and on rails apps with caching stategies
Prerendering with Nokogiri
Prerendering with Nokogiri
Alyss Noland
Integration Test Cucumber + Webrat + Selenium
Integration Test Cucumber + Webrat + Selenium
tka
YouTube video of webinar: https://www.youtube.com/watch?v=Jq3szz2KOOs This presentation is from a Stormpath Webinar I did on January 12, 2017. It was designed to teach developers how to build apps using Angular. Topics covered: tools needed, how to setup a project, how to run/deploy and how to deploy it to the cloud. I also talked about TypeScript, components, RxJS, routing, CSS frameworks and security.
Getting Started with Angular - Stormpath Webinar, January 2017
Getting Started with Angular - Stormpath Webinar, January 2017
Matt Raible
Describes Outside-In development and Behvaiour Driven Development. Illustrates basic Cucumber usage within a Rails app and then goes over more advanced topics such as JS as web services.
Writing Software not Code with Cucumber
Writing Software not Code with Cucumber
Ben Mabey
Presentation given during 2011 Selenium Conference in San Francisco
Selenium and Cucumber Selenium Conf 2011
Selenium and Cucumber Selenium Conf 2011
dimakovalenko
Sails.js makes it easy to build custom, enterprise-grade Node.js apps. It is designed to resemble the MVC architecture from frameworks like Ruby on Rails, but with support for the more modern, data-oriented style of web app development. It's especially good for building realtime features like chat.
Node PDX: Intro to Sails.js
Node PDX: Intro to Sails.js
Mike McNeil
For over a decade, most of us built web UIs operating under the assumption that servers would render mostly-static HTML, and we’d boil the ocean and free all client-side memory with every page load. This was a simple world, where the server-side was aware of the user’s intent and context. Enter the Single Page Application (SPA) - there are all sorts of usability and performance, and scalability benefits that come along with building a web app this way, but there are also some serious challenges. There are some implicit assumptions that our users make about how apps should work, and we must work a bit harder in order to keep them intact. Take the “Back” and “Refresh” buttons, for example: in order for this to work as our users expect, we must keep certain elements of state serialized in the URL in order to avoid “breaking” this as we simulate a multi-page experience in a SPA. Add in the concept of “server-side rendering”, where our asset serving layer sometimes needs browser details (i.e. viewport dimensions) in order to render the correct content, and state decisions become even more consequential and complex. In this talk, I’ll outline four types of state Navigation state Persisted state UI state “Will be persisted” state and provide examples for each. Along the way, we’ll start to assemble a framework of questions that you can ask yourself when encountering new pieces of state, to lead you down the right path(s).
Enemy of the state
Enemy of the state
Mike North
Dans cette session vous apprendrez tout sur Ruby. Le langage, les frameworks, la communauté, mais surtout un esprit. Passé le teaser, Nicolas Ledez vous présentera comment Ruby peut vous apporter tous les jours une méthodologie dans votre travail, et des outils pour réaliser un prototype rapidement. Quel que soit votre langage d'origine, Ruby complète parfaitement votre boite à outils de développeur/administrateur système.
Introduction à Ruby
Introduction à Ruby
Microsoft
Talk given at Øredev 2011 by the author of http://pragprog.com/book/tbcoffee/coffeescript
CoffeeScript Design Patterns
CoffeeScript Design Patterns
TrevorBurnham
Short overview of Grape framework.
Ruby On Grape
Ruby On Grape
Andrii Furmanets
Ruby on Rails is a leading web development framework, yet is only a few years old. Here's why...
Why Use Rails by Dr Nic
Why Use Rails by Dr Nic
Dr Nic Williams
In our daily lives as iOS developers, we can usually happily keep coding away in Swift and ignore what’s going on in other software development communities, like that of JavaScript. However, there may be some advantages to at least becoming familiar with what’s going on in the world of React Native, and in this session you will get an overview of what React Native is, and why it could be a useful addition to your toolbox an iOS developer. These slides are based on a talk given by Evan K. Stone at the Forward Swift conference in San Francisco on March 2, 2017.
What's This React Native Thing I Keep Hearing About?
What's This React Native Thing I Keep Hearing About?
Evan Stone
Software projects are rarely on-spec, on-time and on-budget, and the primary cause is miscommunication. As Martin Fowler says, there is a "yawning crevasse of doom" between stakeholders and developers, full of misunderstanding. How do you make sure that you're building something that adds value? How do you know you're building the thing that was asked for? How does your bottom line affect user experience? Into the fray leaps Cucumber, a business-readable DSL combined with an awesome Ruby library that lets domain experts express business requirements as executable user stories. We'll cover outside-in, story-driven development with Cucumber, how to write effective stories, and how to make Cucumber work for your project. (as given to CharlotteRuby on Jan 6, 2010)
Story Driven Development With Cucumber
Story Driven Development With Cucumber
Sean Cribbs
Introduction to the Webpack frontend bundler which enables you to write your projects in EcmaScript 6
Webpack & EcmaScript 6 (Webelement #32)
Webpack & EcmaScript 6 (Webelement #32)
srigi
React For Vikings with Mikko Haapoja OVERVIEW React For Vikings will be a somewhat hairy but totally barbaric look into building the behind the scenes site “Vikings – A World Revealed” for the History Channel. This talk will cover real world examples of how to use React to build performant, animation heavy, responsive sites while even getting designers involved on the development fun. OBJECTIVE To explain how Jam3 works with React in animation heavy sites TARGET AUDIENCE Developers interested in animation with React ASSUMED AUDIENCE KNOWLEDGE Some knowledge of React FIVE THINGS AUDIENCE MEMBERS WILL LEARN How to work with animations in React How to create modularized UI components during a project How to give designers the ability to work alongside developers How to create performant animations in React How to structure/architect highly animated sites
React For Vikings
React For Vikings
FITC
Ruby Meditation #15 May 13, 2017 Dnipro, I Coworking Hub
Epic API Fight 2.0: PHP Strikes Back - Alexey Dashkevych
Epic API Fight 2.0: PHP Strikes Back - Alexey Dashkevych
Ruby Meditation
For years, we at Countercept have seen adversaries across the threat pyramid make use of PowerShell tool-kits for lateral movement, data exfiltration and persistence over different environments. As defenders, we have done a pretty good job – PowerShell is a fading threat in time. Mimikatz execution through PowerShell? AMSI and PowerShell logging can handle that relatively well. However, adversaries being adversaries don’t just give up. They have migrated tool-kits to areas where visibility is still limited – such as .NET. Favoured by adversaries due to its wide range of functionalities, ease of development, and default presence on modern Windows platforms, we have seen a significant increase in exploitation toolkits leveraging .NET to perform usual activities - but in an area where they are relatively hidden.
You are not_hiding_from_me_.net
You are not_hiding_from_me_.net
Chung Wee Jing
Building RESTful APIs with Symfony2
Build REST APIs like a Jedi with Symfony2
Build REST APIs like a Jedi with Symfony2
Almog Baku
In this talk, I described the current JavaScript framework landscape, and why you should consider trying SproutCore for your next web project.
SproutCore is Awesome - HTML5 Summer DevFest
SproutCore is Awesome - HTML5 Summer DevFest
tomdale
People change. And when you don't recognize them anymore, sometimes you'd be right in thinking they're just not the same person. APIs are the same, adding a version is the hard drug of web APIs, the first hit is free but you're going to pay later! We'll explore in practice what is wrong with versioning, and how we can manage change in our APIs over time without the need for them.
Versions are evil – how to do without in your API
Versions are evil – how to do without in your API
Sebastien Lambla
What's hot
(20)
Prerendering with Nokogiri
Prerendering with Nokogiri
Integration Test Cucumber + Webrat + Selenium
Integration Test Cucumber + Webrat + Selenium
Getting Started with Angular - Stormpath Webinar, January 2017
Getting Started with Angular - Stormpath Webinar, January 2017
Writing Software not Code with Cucumber
Writing Software not Code with Cucumber
Selenium and Cucumber Selenium Conf 2011
Selenium and Cucumber Selenium Conf 2011
Node PDX: Intro to Sails.js
Node PDX: Intro to Sails.js
Enemy of the state
Enemy of the state
Introduction à Ruby
Introduction à Ruby
CoffeeScript Design Patterns
CoffeeScript Design Patterns
Ruby On Grape
Ruby On Grape
Why Use Rails by Dr Nic
Why Use Rails by Dr Nic
What's This React Native Thing I Keep Hearing About?
What's This React Native Thing I Keep Hearing About?
Story Driven Development With Cucumber
Story Driven Development With Cucumber
Webpack & EcmaScript 6 (Webelement #32)
Webpack & EcmaScript 6 (Webelement #32)
React For Vikings
React For Vikings
Epic API Fight 2.0: PHP Strikes Back - Alexey Dashkevych
Epic API Fight 2.0: PHP Strikes Back - Alexey Dashkevych
You are not_hiding_from_me_.net
You are not_hiding_from_me_.net
Build REST APIs like a Jedi with Symfony2
Build REST APIs like a Jedi with Symfony2
SproutCore is Awesome - HTML5 Summer DevFest
SproutCore is Awesome - HTML5 Summer DevFest
Versions are evil – how to do without in your API
Versions are evil – how to do without in your API
Viewers also liked
Unit testing Ch. 13 of Programming Ruby
Unit testing Ch. 13 of Programming Ruby
lvrubygroup
Get
Intro to HTML 5
Intro to HTML 5
lvrubygroup
LV Ruby Group Meetup from 8/24/11 Presentation on Ruby Shoes.
Shoes
Shoes
lvrubygroup
This is
Intro to CoffeeScript
Intro to CoffeeScript
lvrubygroup
Getting a sinatra site setup and deployed onto the Heroku hosting platform in under 30 min.
Sinatra + Heroku
Sinatra + Heroku
lvrubygroup
We present Bugscout
We present Bugscout
Jorge Martínez Taboada
We asked LinkedIn members worldwide about their levels of interest in the latest wave of technology: whether they’re using wearables, and whether they intend to buy self-driving cars and VR headsets as they become available. We asked them too about their attitudes to technology and to the growing role of Artificial Intelligence (AI) in the devices that they use. The answers were fascinating – and in many cases, surprising. This SlideShare explores the full results of this study, including detailed market-by-market breakdowns of intention levels for each technology – and how attitudes change with age, location and seniority level. If you’re marketing a tech brand – or planning to use VR and wearables to reach a professional audience – then these are insights you won’t want to miss.
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
LinkedIn
Viewers also liked
(7)
Unit testing Ch. 13 of Programming Ruby
Unit testing Ch. 13 of Programming Ruby
Intro to HTML 5
Intro to HTML 5
Shoes
Shoes
Intro to CoffeeScript
Intro to CoffeeScript
Sinatra + Heroku
Sinatra + Heroku
We present Bugscout
We present Bugscout
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
Similar to Intro to Rails
History of a change from Java to Ruby on Rails
Ruby on Rails survival guide of an aged Java developer
Ruby on Rails survival guide of an aged Java developer
gicappa
Super fast ruby+rails intro.
Supa fast Ruby + Rails
Supa fast Ruby + Rails
Jean-Baptiste Feldis
Introduction to Ruby on Rails
Introduction to Rails - presented by Arman Ortega
Introduction to Rails - presented by Arman Ortega
arman o
This presentation provides a thorough introduction to Ruby on Rails and is particularly useful for individuals who are completely unfamiliar with Rails.
Introduction To Ruby On Rails
Introduction To Ruby On Rails
Steve Keener
The need for small and medium business to update their websites to responsive web design.
Dev streams2
Dev streams2
David Mc Donagh
An introduction to Rails and its implementation of MVC
Intro to Rails and MVC
Intro to Rails and MVC
Sarah Allen
On the heals of Luis Lavena's RailsConf talk "Infiltrating Ruby Onto The Enterprise Death Star Using Guerilla Tactics" comes a local and frank talk about the current state of Open Source Software (OSS) participation from Windows developers. Learn what OSS is, what motivates its contributors, and how OSS can make you a stronger developer. Be prepared to fall in love with writing software again! We will start off with a 101 introduction to both the Ruby programming language and the Ruby on Rails web application framework. You will learn about ActiveRecord, a powerful ORM that maps rich objects to your databases, and the latest components to use it with SQL Server. As a Rails core contributor and author of the SQL Server stack, I will give you a modern insight into both that will allow you to leverage your legacy data with Ruby. Lastly, I will review the bleeding edge tools being actively created for Windows developers to ease the transition to Ruby, Rails and OSS from a POSIX driven world. Many things have changed. It is time to learn and perform some occupational maintenance.
Free The Enterprise With Ruby & Master Your Own Domain
Free The Enterprise With Ruby & Master Your Own Domain
Ken Collins
Ruby On Rails Seminar Basis Softexpo Feb2010
Ruby On Rails Seminar Basis Softexpo Feb2010
arif44
Esta é a palestra que dei no Consegi 2010 em Brasília. Sobre dicas gerais sobre web, em particular implementando com Ruby on Rails. YSlow, Full Text Search e Tarefas Assíncronas.
Consegi 2010 - Dicas de Desenvolvimento Web com Ruby
Consegi 2010 - Dicas de Desenvolvimento Web com Ruby
Fabio Akita
An overview of Ruby on Rails for web developers
Ruby on Rails Presentation
Ruby on Rails Presentation
Michael MacDonald
Using
Rapid Prototyping FTW!!!
Rapid Prototyping FTW!!!
cloudbring
The presentation I did for LinuxConf.au around rails in the enterprise.
DiUS Computing Lca Rails Final
DiUS Computing Lca Rails Final
Robert Postill
A Quick Tutorial - Ruby on Rails
Ruby On Rails
Ruby On Rails
anides
Introduction to Ruby on Rails for URUG Rails Workshop 2009
Ruby On Rails
Ruby On Rails
Eric Berry
Ruby on Rails KT for any new joiner.
Viridians on Rails
Viridians on Rails
Viridians
Ruby On Rails Tutorial
Ruby On Rails Tutorial
sunniboy
A brief debate on PHP Vs Ruby and CakePHP Vs Ruby On Rails.
Rails Vs CakePHP
Rails Vs CakePHP
Gautam Rege
Rails Presentation (Anton Dmitriyev)
Rails Presentation (Anton Dmitriyev)
True-Vision
I prepared this presentation to introduce Ruby on Rails to a group of students at Università di Catania. It is not enough to get a good grasp of Rails, the presentation in fact was supported by live coding, where I started created a Phrasalbook (no more blog engine please :) )
Introduction to Ruby on Rails
Introduction to Ruby on Rails
Alessandro DS
Author: Erik Kotsiuba https://slides.com/eko24ive/ruby-and-rails
Ruby on Rails
Ruby on Rails
DelphiCon
Similar to Intro to Rails
(20)
Ruby on Rails survival guide of an aged Java developer
Ruby on Rails survival guide of an aged Java developer
Supa fast Ruby + Rails
Supa fast Ruby + Rails
Introduction to Rails - presented by Arman Ortega
Introduction to Rails - presented by Arman Ortega
Introduction To Ruby On Rails
Introduction To Ruby On Rails
Dev streams2
Dev streams2
Intro to Rails and MVC
Intro to Rails and MVC
Free The Enterprise With Ruby & Master Your Own Domain
Free The Enterprise With Ruby & Master Your Own Domain
Ruby On Rails Seminar Basis Softexpo Feb2010
Ruby On Rails Seminar Basis Softexpo Feb2010
Consegi 2010 - Dicas de Desenvolvimento Web com Ruby
Consegi 2010 - Dicas de Desenvolvimento Web com Ruby
Ruby on Rails Presentation
Ruby on Rails Presentation
Rapid Prototyping FTW!!!
Rapid Prototyping FTW!!!
DiUS Computing Lca Rails Final
DiUS Computing Lca Rails Final
Ruby On Rails
Ruby On Rails
Ruby On Rails
Ruby On Rails
Viridians on Rails
Viridians on Rails
Ruby On Rails Tutorial
Ruby On Rails Tutorial
Rails Vs CakePHP
Rails Vs CakePHP
Rails Presentation (Anton Dmitriyev)
Rails Presentation (Anton Dmitriyev)
Introduction to Ruby on Rails
Introduction to Ruby on Rails
Ruby on Rails
Ruby on Rails
Recently uploaded
This reviewer is for the second quarter of Empowerment Technology / ICT in Grade 11
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
MadyBayot
Presentation from Melissa Klemke from her talk at Product Anonymous in April 2024
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
Modernizing Securities Finance: The cloud-native prime brokerage platform transforming capital markets. Madhu Subbu, Managing Director, Head of Securities Finance Engineering Apidays Singapore 2024: Connecting Customers, Business and Technology (April 17 & 18, 2024) ------ Check out our conferences at https://www.apidays.global/ Do you want to sponsor or talk at one of our conferences? https://apidays.typeform.com/to/ILJeAaV8 Learn more on APIscene, the global media made by the community for the community: https://www.apiscene.io Explore the API ecosystem with the API Landscape: https://apilandscape.apiscene.io/
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
apidays
Join our latest Connector Corner webinar to discover how UiPath Integration Service revolutionizes API-centric automation in a 'Quote to Cash' process—and how that automation empowers businesses to accelerate revenue generation. A comprehensive demo will explore connecting systems, GenAI, and people, through powerful pre-built connectors designed to speed process cycle times. Speakers: James Dickson, Senior Software Engineer Charlie Greenberg, Host, Product Marketing Manager
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
ICT role in 21 century education. How to ICT help in education
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
We present an architecture of embedding models, vector databases, LLMs, and narrow ML for tracking global news narratives across a variety of countries/languages/news sources. As an example, we explore the real-time application of this architecture for tracking the news narrative surrounding the death of Russian opposition leader Alexei Navalny coming from Russian, French, and English sources.
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Zilliz
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving. A report by Poten & Partners as part of the Hydrogen Asia 2024 Summit in Singapore. Copyright Poten & Partners 2024.
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
45-60 minute session deck from introducing Google Apps Script to developers, IT leadership, and other technical professionals.
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Effective data discovery is crucial for maintaining compliance and mitigating risks in today's rapidly evolving privacy landscape. However, traditional manual approaches often struggle to keep pace with the growing volume and complexity of data. Join us for an insightful webinar where industry leaders from TrustArc and Privya will share their expertise on leveraging AI-powered solutions to revolutionize data discovery. You'll learn how to: - Effortlessly maintain a comprehensive, up-to-date data inventory - Harness code scanning insights to gain complete visibility into data flows leveraging the advantages of code scanning over DB scanning - Simplify compliance by leveraging Privya's integration with TrustArc - Implement proven strategies to mitigate third-party risks Our panel of experts will discuss real-world case studies and share practical strategies for overcoming common data discovery challenges. They'll also explore the latest trends and innovations in AI-driven data management, and how these technologies can help organizations stay ahead of the curve in an ever-changing privacy landscape.
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
How to get Oracle DBA Job as fresher.
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
In the thrilling conclusion to 2023, ransomware groups had a banner year, really outdoing themselves in the "make everyone's life miserable" department. LockBit 3.0 took gold in the hacking olympics, followed by the plucky upstarts Clop and ALPHV/BlackCat. Apparently, 48% of organizations were feeling left out and decided to get in on the cyber attack action. Business services won the "most likely to get digitally mugged" award, with education and retail nipping at their heels. Hackers expanded their repertoire beyond boring old encryption to the much more exciting world of extortion. The US, UK and Canada took top honors in the "countries most likely to pay up" category. Bitcoins were the currency of choice for discerning hackers, because who doesn't love untraceable money?
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Overkill Security
Copy of the slides presented by Matt Robison to the SFWelly Salesforce user group community on May 2 2024. The audience was truly international with attendees from at least 4 different countries joining online. Matt is an expert in data cloud and this was a brilliant session.
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
This presentations targets students or working professionals. You may know Google for search, YouTube, Android, Chrome, and Gmail, but did you know Google has many developer tools, platforms & APIs? This comprehensive yet still high-level overview outlines the most impactful tools for where to run your code, store & analyze your data. It will also inspire you as to what's possible. This talk is 50 minutes in length.
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
ICT role in education and it's challenges. In which we learn about ICT, it's impact, benefits and challenges.
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
We will showcase how you can build a RAG using Milvus. Retrieval-augmented generation (RAG) is a technique for enhancing the accuracy and reliability of generative AI models with facts fetched from external sources.
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
Zilliz
Webinar Recording: https://www.panagenda.com/webinars/why-teams-call-analytics-is-critical-to-your-entire-business Nothing is as frustrating and noticeable as being in an important call and being unable to see or hear the other person. Not surprising then, that issues with Teams calls are among the most common problems users call their helpdesk for. Having in depth insight into everything relevant going on at the user’s device, local network, ISP and Microsoft itself during the call is crucial for good Microsoft Teams Call quality support. To ensure a quick and adequate solution and to ensure your users get the most out of their Microsoft 365. But did you know that ‘bad calls’ are also an excellent indicator of other problems arising? Precisely because it is so noticeable!? Like the canary in the mine, bad calls can be early indicators of problems. Problems that might otherwise not have been noticed for a while but can have a big impact on productivity and satisfaction. Join this session by Christoph Adler to learn how true Microsoft Teams call quality analytics helped other organizations troubleshoot bad calls and identify and fix problems that impacted Teams calls or the use of Microsoft365 in general. See what it can do to keep your users happy and productive! In this session we will cover - Why CQD data alone is not enough to troubleshoot call problems - The importance of attributing call problems to the right call participant - What call quality analytics can do to help you quickly find, fix-, and prevent problems - Why having retrospective detailed insights matters - Real life examples of how others have used Microsoft Teams call quality monitoring to problem shoot problems with their ISP, network, device health and more.
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
As privacy and data protection regulations evolve rapidly, organizations operating in multiple jurisdictions face mounting challenges to ensure compliance and safeguard customer data. With state-specific privacy laws coming up in multiple states this year, it is essential to understand what their unique data protection regulations will require clearly. How will data privacy evolve in the US in 2024? How to stay compliant? Our panellists will guide you through the intricacies of these states' specific data privacy laws, clarifying complex legal frameworks and compliance requirements. This webinar will review: - The essential aspects of each state's privacy landscape and the latest updates - Common compliance challenges faced by organizations operating in multiple states and best practices to achieve regulatory adherence - Valuable insights into potential changes to existing regulations and prepare your organization for the evolving landscape
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Corporate and higher education. Two industries that, in the past, have had a clear divide with very little crossover. The difference in goals, learning styles and objectives paved the way for differing learning technologies platforms to evolve. Now, those stark lines are blurring as both sides are discovering they have content that’s relevant to the other. Join Tammy Rutherford as she walks through the pros and cons of corporate and higher ed collaborating. And the challenges of these different technology platforms working together for a brighter future.
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Rustici Software
Presented by Mike Hicks
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Building Digital Trust in a Digital Economy Veronica Tan, Director - Cyber Security Agency of Singapore Apidays Singapore 2024: Connecting Customers, Business and Technology (April 17 & 18, 2024) ------ Check out our conferences at https://www.apidays.global/ Do you want to sponsor or talk at one of our conferences? https://apidays.typeform.com/to/ILJeAaV8 Learn more on APIscene, the global media made by the community for the community: https://www.apiscene.io Explore the API ecosystem with the API Landscape: https://apilandscape.apiscene.io/
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Recently uploaded
(20)
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Intro to Rails
1.
Agile Web Development
with Rails (for 3.1) Ya, that book @LVRUG - Jeremy Woertink
2.
What is "Rails"
you ask? "Ruby on Rails is a framework that makes it easier to develop, deploy, and maintain web applications." "Rails applications are written in Ruby, a modern, object-oriented scripting language."
3.
4.
MVC Architecture
5.
Written in Ruby
6.
Convention over Configuration
7.
RESTful
8.
Agile
9.
Clean
more info given in the Introduction section
10.
Who uses it?
11.
12.
Groupon
13.
Living Social
14.
Github
15.
Funny or Die!
16.
Pololu
17.
Cardplayer
18.
ScripSmart
19.
20.
Installation You're in
luck, it's a gem! :) $ sudo gem install rails sudo may not be needed...
21.
22.
23.
Know who uses
it? CHECK
24.
25.
Know who uses
it? CHECK
26.
Know where to
get it? CHECK
27.
28.
http://localhost:3000
29.
Hello, Rails! demo$
rails generate controller Say hello goodbye create more stuff... invoke things route whatever
30.
Hello, Rails! demo$
rails generate controller Say hello goodbye create more stuff... invoke things route whatever Visit http://localhost:3000/say/hello
31.
32.
app/controllers/say_controller.rb
33.
created views for
"say"
34.
app/views/say/hello.html.erb
35.
app/views/say/goodbye.html.erb
36.
updated routes with
"say" routes
37.
config/routes.rb
38.
39.
app/controllers/say_controller.rb
40.
41.
hello - The
name of the action
42.
html - The
end format we want
43.
js, xml, text...
44.
erb - The
ruby templating system
45.
46.
app/views/say/hello.html.erb <h1>Hello from
Rails!</h1> <p>It is now <%= Time.now %></p>
47.
http://localhost:3000/say/hello
48.
app/controllers/say_controller.rb classSayController <
ApplicationController defhello @time =Time.now end defgoodbye end end
49.
app/views/say/hello.html.erb <h1>Hello from
Rails!</h1> <p>It is now <%= @time %></p>
50.
Fancy pants time!
51.
app/views/say/hello.html.erb <h1>Hello from
Rails!</h1> <p>It is now <%= @time %></p> <p> Time to say <%= link_to("Goodbye", say_goodbye_path) %>! </p>
52.
http://localhost:3000/say/hello
53.
app/views/say/goodbye.html.erb <h1>Say#goodbye</h1> <p>Find
me in app/views/say/goodbye.html.erb</p>
54.
app/views/say/goodbye.html.erb <h1>Beer time?</h1>
<blink>Holla atchya boy!</blink> <span> Say <%= link_to("Hello", say_hello_path) %> again. </span>
55.
app/views/say/goodbye.html.erb <h1>Beer time?</h1>
<blink>Holla atchya boy!</blink> <span> Say <%= link_to("Hello", say_hello_path) %> again. </span> ahh yeah, you love the blink tag don't ya!
56.
57.
Created a new
application
58.
Generated controller and
views
59.
Added dynamic content
60.
Download now