Most Popular Topics Suggestions

Below is a list of topics suggested by members of the Las Vegas Ruby User Group (@LVRUG). During our next meetup, we'll pick three to be presented. If you have a topic you'd like to see covered, suggested one!

Just so you know! If you sign in with meetup, you can vote, volunteer and suggest topics.
8 Votes

Suggested by Jason Arhart | 1 Volunteer

Full Description

Description

What a Hypermedia API is and how to use RABL and Draper to build one on Rails.

8 Votes

Suggested by Paul Grayson | 1 Volunteer

Full Description

Description

How to get logic out of your views and test it. Presenters, view models, etc.

7 Votes

Suggested by Judd Lillestrand | 2 Volunteers

Full Description

Description

I'd love to see someone cover tips and trips of Google Chrome's development tools.

There are some interesting thoughts here:

http://www.rubyflow.com/items/8495-wait-chrome-devtools-could-do-that
http://anti-code.com/devtools-cheatsheet/

7 Votes

Suggested by Judd Lillestrand | 1 Volunteer

Full Description

Description

A presentation covering tips, tricks and challenges Alex faced when designing this tool:

http://www.youtube.com/watch?v=uhjaw5fWqfU

7 Votes

Suggested by Ryan Mulligan | 2 Volunteers

Full Description

Description

Will Turbolinks work with my HTML forms? Are there gotchas? Is it all unicorns and rainbows?

7 Votes

Suggested by David Grayson | 1 Volunteer

Full Description

Description

I (David) last presented this topic 2011-11-16, and the presentation is here:
http://www.davidegrayson.com/presentations/

6 Votes

Suggested by Judd Lillestrand | 1 Volunteer

Full Description

Description

A presentation with Don French covering the history of computer science including his role in developing the TRS-80.

6 Votes

Suggested by Jake | 2 Volunteers

Full Description

Description

Pinging external servers in your test suite can considerably slow things down. Some tips and tricks for keeping your tests zippity-quick. Gems like: VCR, FakeWeb, WebMock, and jQuery Mockjax

6 Votes

Suggested by David Grayson | 1 Volunteer

Full Description

Description

I (David) last presented this topic 2012-02-06, and the presentation is here:
http://www.davidegrayson.com/presentations/

An updated version of this talk should also cover rblineprof:
https://github.com/tmm1/rblineprof

5 Votes

Suggested by Judd Lillestrand | 0 Volunteers

Full Description

Description

After rails 4 is released, might be cool to hav a person talk about what is involved in the upgrade.

5 Votes

Suggested by Judd Lillestrand | 1 Volunteer

Full Description

Description

A presentation showing users how to use each to manage rubies and also the pros and cons.

https://rvm.io/
https://github.com/sstephenson/rbenv/

Perhaps add in some tip and tricks if there is enough time.

5 Votes

Suggested by Judd Lillestrand | 3 Volunteers

Full Description

Description

An overview and comparison of three popular template engines. I think it would be cool to see the same code in the three different styles. Also would be cool to hear some of the upsides and downsides. This might be a short one, but extra time could be used to hear @LVRUG members preferences on which they prefer.

http://ruby-doc.org/stdlib-1.9.3/libdoc/erb/rdoc/ERB.html

http://haml.info/

http://slim-lang.com/

5 Votes

Suggested by Jake | 1 Volunteer

Full Description

Description

What to do after your 1 web/app server, 1 database server needs more muscle. Particularly, how to scale out with the traditional Unicorn/Nginx/Postgres deployment scheme

5 Votes

Suggested by Judd Lillestrand | 1 Volunteer

Full Description

5 Votes

Suggested by Judd Lillestrand | 2 Volunteers

Full Description

Description

A presentation on how to configure an app for multiple languages. I'm thinking on the beginner side.

http://guides.rubyonrails.org/i18n.html

5 Votes

Suggested by Nicholas Shook | 1 Volunteer

Full Description

Description

the BEST Javascript MV* framework (maybe, I don't know, but it's pretty sweet).

5 Votes

Suggested by David Grayson | 2 Volunteers

Full Description

Description

Russ already gave a talk about command-line productivity, so this one would be part 2. It should only cover things that Russ did not have time for.

For reference, Russ's command-line productivity talk was about:
man
cd
ls
tab completion
CDPATH
echo
ENV like HOME, export
pwd
whoami
Sudo
Tail
head
grep -i -v
cat
more
Less
Clear
mkdir
touch
rm -Rf
cp
Sort
Uparrow
HISTCONTROL
history command
!8167
CtrlR. Reverse hsitory search
top
ps
Kill, killall
Dotfiles github thing

There is plenty more to talk about!

5 Votes

Suggested by Dylan Simpson | 1 Volunteer

Full Description

Description

Would like to know best practices of how to set up some deb's systems.

5 Votes

Suggested by Judd Lillestrand | 2 Volunteers

Full Description

Description

A session covering the basics of using capybara and some best practices.

https://github.com/jnicklas/capybara

5 Votes

Suggested by Judd Lillestrand | 1 Volunteer

Full Description

Description

A presentation on A/B testing and other methods like the multi-arm bandit Perhaps, this could start off simple and then move into implementing the bandit gem in a rails app. (https://github.com/bmuller/bandit)

Ideas to cover:

  • what is a/b esting and why would a you want to do it.
  • what are some good things to test
  • my is multiarm bandit testing better
  • where is multiarm bandit testing not so good.
  • best practices on testing
  • what to avoid when testing
  • how much data do you need to know if a test is statistically significant.

Some other links:

http://www.chrisstucchio.com/blog/2012/bandit_algorithms_vs_ab.html

http://findingscience.com/rails/vanity/statistics/testing/2011/11/12/bandit:-a-b-testing-alternative-for-rails.html

http://stevehanov.ca/blog/index.php?id=132

http://en.wikipedia.org/wiki/A/B_testing

4 Votes

Suggested by Russ Smith | 0 Volunteers

Full Description

4 Votes

Suggested by Judd Lillestrand | 2 Volunteers

Full Description

Description

Helpful for those new to building web apps. Inspired of this post: http://blog.goodsense.io/2012/12/07/dont-be-lazy-use-html-labels-correctly/

Things to cover:

What is valid HTML?
Why is it important?
How can you check it?
Does rails help create valid html? Any areas to be aware when building a rails app?
Common mistakes.
Where to learn more.

Stuff like that would make for a great beginner session.

4 Votes

Suggested by Judd Lillestrand | 1 Volunteer

Full Description

Description

A session covering the decision of when to choose oauth and not devise or another similar gem.

4 Votes

Suggested by Judd Lillestrand | 2 Volunteers

Full Description

Description

A presentation covering some tof the basics managing a server. I'm thinking an introduction to some of the areas a person should be confortable with and resources on how they can learn more.

4 Votes

Suggested by Jason Arhart | 1 Volunteer

Full Description

Description

One of the selling points of JRuby (aside from true threading) is access to the enormous Java ecosystem.

This is about all the things a Ruby programmer needs to know to use the Java libraries from JRuby, including:
* Setting up the Java CLASSPATH
* Calling Java from JRuby
* Calling JRuby from Java

4 Votes

Suggested by Judd Lillestrand | 0 Volunteers

Full Description

Description

Leo will give a presentation on his perspective of programing productivity over the years.

4 Votes

Suggested by David Grayson | 3 Volunteers

Full Description

Description

We already heard from David about the basics of how Capistrano works, but this talk about be about the practical side of deploying Rails apps with Capistrano. Probably it should cover Capistrano + Rails 3 + Bundler + RVM, but if the presenter doesn't use RVM on the servers then it could be different.

How does Capistrano integrate with each of these technologies? What are the different capistrano tasks available for deploying Rails apps? What directory structure does Capistrano set up for you?

3 Votes

Suggested by Ryan Mulligan | 1 Volunteer

Full Description

Description

What is a closure? What is lexical scoping? What are the rules that Ruby uses to let you refer to variables that were not defined in the current scope. What are the implications to this? For example, why can't I serialize Ruby code.

http://en.wikipedia.org/wiki/Closure_(computer_science)

3 Votes

Suggested by Dylan Simpson | 0 Volunteers

Full Description

Description

Take Russ's Presentations to the next level.

3 Votes

Suggested by Jake | 1 Volunteer

Full Description

Description

I think Fred originally suggested this but it disappeared.

With AWS Elastic Beanstalk, you can quickly deploy and manage applications in the AWS cloud without worrying about the infrastructure that runs those applications. AWS Elastic Beanstalk reduces management complexity without restricting choice or control. You simply upload your application, and AWS Elastic Beanstalk automatically handles the details of capacity provisioning, load balancing, scaling, and application health monitoring.

3 Votes

Suggested by Paul Grayson | 1 Volunteer

Full Description

Description

Cool things you can do with git. Multiple branches and remotes, rebasing and cherry-picking, examining the history , etc.

3 Votes

Suggested by Jake | 2 Volunteers

Full Description

Description

This is one IMO of the best gems out there to get you up and running quickly. What are some of the advanced features? Can I really use Active Admin as an interface for non-programmers to edit my data? What are the gotchas?

3 Votes

Suggested by Nicholas Shook | 1 Volunteer

Full Description

Description

How to do cool mathy things in Ruby. Fourier Transformations? Integrals? Numerical Analysis?!

3 Votes

Suggested by Judd Lillestrand | 0 Volunteers

Full Description

Description

A walk through of ActionController::Live and how/why one would use it. Here is a great blog post by Aron Patterson: http://tenderlovemaking.com/2012/07/30/is-it-live.html

3 Votes

Suggested by Judd Lillestrand | 2 Volunteers

Full Description

Description

A session coving the basics of RSpec to those who are not familiar.

3 Votes

Suggested by Nicholas Shook | 1 Volunteer

Full Description

Description

If I have $100 to spend on third party services, what should I spend my money on and why?

3 Votes

Suggested by Russ Smith | 0 Volunteers

Full Description

Description

I think it would be cool for someone to show how this works, maybe even boot it up kick the tires a little bit.

3 Votes

Suggested by Nicholas Shook | 0 Volunteers

Full Description

Description

Why should I rase errors? Where should I put them? Should I log them? How can i display errors on my rails views?

3 Votes

Suggested by Judd Lillestrand | 1 Volunteer

Full Description

Description

An intermediate session on rake tasks. How they work, some come ones ruby developers use frequently and how to create you own custom rake task.

3 Votes

Suggested by Nicholas Shook | 2 Volunteers

Full Description

Description

How to write a rails app that uses MongoDB. Including how to create documents, index documents and hint what index to use when performing a query.

See mongoid.org

2 Votes

Suggested by Jake | 1 Volunteer

Full Description

Description

How do front-end developers work effectively and efficiently? What are some of the tools that they use: CSS3, SASS, Compass, Bootstrap, Foundation, Chrome Dev Tools, Testing, etc. Anything goes!

2 Votes

Suggested by Judd Lillestrand | 0 Volunteers

Full Description

Description

A Kata based in a rails app.

2 Votes

Suggested by Dylan Simpson | 0 Volunteers

Full Description

Description

So Rails is having growing pains.
It seems like every week we are going into the console to bundle update.
What can we do to programmatically to help lessen the security issues from effecting our Apps.

2 Votes

Suggested by Judd Lillestrand | 1 Volunteer

Full Description

Description

A presentation on gitflow covering how to use it and some best practices.

2 Votes

Suggested by Nicholas Shook | 0 Volunteers

Full Description

Description

Getting Javascript and Ruby to play nice.

2 Votes

Suggested by Judd Lillestrand | 1 Volunteer

Full Description

Description

Tips and strategies for debugging a rails app.

1 Vote

Suggested by Don Peppers | 2 Volunteers

Full Description

Description

This is a topic that goes back to the basics of deploying Ruby on Rails. Not using any advanced gems, just the very basics. This is for those that are just learning how to develop in Rails and really want the simple information.