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.
19 Votes

Suggested by Dylan Simpson | 1 Volunteer

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.

16 Votes

Suggested by Jake | 1 Volunteer

Full Description

Description

Gems like Ransack, MetaSearch, and Searchlogic, let you create complex search forms and sort links with ease. Why write all this code to query your models from scratch when you can just include search parameters in the view layer? Very cool. But of course, there are some gotchas. You don't want users able to query every field in your database, do you? How do you handle these security risks?

15 Votes

Suggested by steve | 3 Volunteers

Full Description

Description

Review of various pay pay/cart approaches, maybe sample app integration

14 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.

13 Votes

Suggested by Jake | 4 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

12 Votes

Suggested by Jake | 5 Volunteers

Full Description

Description

Here's a great tutorial on building a simple gem
Gutentag: Simple Rails Tagging
http://freelancing-gods.com/posts/gutentag_simple_rails_tagging
http://railsconftutorials.com/2013/sessions/crafting_gems.html

12 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

12 Votes

Suggested by Jason Arhart | 3 Volunteers

Full Description

Description

nil is Ruby's null reference. Tony Hoare invented the null reference in 1965, and later apologized for it in 2009, calling it his "billion dollar mistake." We can't get rid of nil in Ruby, but we can get rid of nil in our Ruby code. What patterns can we use to banish nil from our code forever?

11 Votes

Suggested by Paul Grayson | 1 Volunteer

Full Description

Description

The latest version of Ruby (now in preview) introduces features like decimal literals. Learn about the new features in this talk.

https://www.ruby-lang.org/en/news/2013/09/23/ruby-2-1-0-preview1-is-released/

11 Votes

Suggested by Don Peppers | 3 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.

10 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

10 Votes

Suggested by Judd Lillestrand | 1 Volunteer

Full Description

Description

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

10 Votes

Suggested by Jason Arhart | 2 Volunteers

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

10 Votes

Suggested by Russ Smith | 3 Volunteers

Full Description

Description

I would like to see a talk on decoupling model and form logic using https://github.com/fredwu/datamappify

I really feel this will be part of a future Rails release.

10 Votes

Suggested by Nicholas Shook | 2 Volunteers

Full Description

Description

this is Brian's thing, but I'm just posting it here to get some points.

https://github.com/intridea/grape

9 Votes

Suggested by Paul Grayson | 1 Volunteer

Full Description

Description

One of the most common and difficult requests is to track changes to user-editable data in your app. This is a nightmare for a typical Rails app with lots of tables and many different data types. But why write your own versioning system when Git already exists? In this talk I will present my attempt at a general solution to database change tracking. The basic idea is to periodically export your data to YAML files and store them in a Git repository, but there are lots of issues to address to make a usable system. For example, export a typical has-and-belongs-to-many linking table and you will just get a big unreadable list of numbers. I am interested in sharing my approach and getting feedback from the group.

8 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.

8 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?

8 Votes

Suggested by Russ Smith | 3 Volunteers

Full Description

Description

What are the best ways to make your tests run lightning fast?

8 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.

7 Votes

Suggested by Jake | 3 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?

7 Votes

Suggested by Nicholas Shook | 3 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

7 Votes

Suggested by Paul Grayson | 1 Volunteer

Full Description

Description

David has been doing test-driven development of assembly code for tiny microcontrollers that have about a kilobyte of memory and run at a just few MHz. And he uses rspec for it! Find out how in this talk.

7 Votes

Suggested by Brian Lu | 1 Volunteer

Full Description

Description

How to create real time app with Rails.

7 Votes

Suggested by Jeremy Woertink | 3 Volunteers

Full Description

Description

What are these things, and why would you use one vs the other?

7 Votes

Suggested by Russ Smith | 2 Volunteers

Full Description

Description

What are the pros/cons of each type of license. Are you able to profit off of your own project even if you licensed it as GPL? Can you change it down the road as you see fit?

http://choosealicense.com/

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 Donald French | 2 Volunteers

Full Description

Description

Intro to developing an iOS app using Ruby

6 Votes

Suggested by Judd Lillestrand | 1 Volunteer

Full Description

Description

A basic intro to the Clojure programming language. Maybe compare it to Ruby or gear it to people who know Ruby.

http://clojure.org/
https://en.wikipedia.org/wiki/Clojure

6 Votes

Suggested by Jason Arhart | 2 Volunteers

Full Description

Description

How to implement state machines in Rails.

6 Votes

Suggested by Jeremy Woertink | 1 Volunteer

Full Description

Description

Using Shoes, gosu, and building stuff other than a website with ruby.

6 Votes

Suggested by Alex Peachey | 1 Volunteer

Full Description

Description

ActiveRecord callbacks are a plague and should be avoided as such. Learn how to yank all of your callbacks out of your models and put them in more appropriate places.

6 Votes

Suggested by Jake | 3 Volunteers

Full Description

Description

Includes which best-practices tools to use for screen scraping like:
Ways to get the HTML (Watir, PhantomJS, HTTParty, etc.). Headless vs. NonHeadless
Ways to parse the HTML (Nokogiri)
Ways to find the CSS/XPath selectors to use (Selector Gadget, Chrome Dev Tools, etc.)
When to retry for which exceptions (retryable gem, exceptions: Timeout::Error, Errno::ECONNREFUSED, etc.)
What to do when the web site you're scraping has rate-limiting.

6 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.

6 Votes

Suggested by Howard Feldman | 1 Volunteer

Full Description

Description

It seems that sooner or later most developers need to persist their objects in a convenient format so that they can reconstitute them sometime in the future for further processing. The process for achieving this is called object serialization.

This will be a beginner presentation about what object serialization is, why a developer might want to use it, and a few serialization techniques in Ruby.

6 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?

6 Votes

Suggested by Jason Arhart | 1 Volunteer

Full Description

Description

3 is 3, but 3 feet is very different from 3 miles. We use numbers all the time in programming, but rarely assign explicit units of measure to the numbers programmatically.

Talk about:
* Advantages of explicit units of measure
* Ways to add units of measure in Ruby
* Examples of libraries that use units of measure

5 Votes

Suggested by Judd Lillestrand | 0 Volunteers

Full Description

Description

A session covering what's in html and how it realtes to rails developers. Would be cool to see compatibility covered and any best practices. Perhaps discuss the benefits and limitations of mobile apps maximizing html5 vs native apps. Just some thoughts.

Some links for ideas:

http://daker.me/2013/05/5-html5-features-you-need-to-know.html

http://net.tutsplus.com/tutorials/html-css-techniques/25-html5-features-tips-and-techniques-you-must-know/

5 Votes

Suggested by Russ Smith | 2 Volunteers

Full Description

Description

Big O Notation is a great way of explaning the complexity and run time of a method. We should have a good presentation explaning what it is and how to explain your code using it.

https://en.wikipedia.org/wiki/Big_O_notation

5 Votes

Suggested by Dylan Simpson | 0 Volunteers

Full Description

Description

Take Russ's Presentations to the next level.

5 Votes

Suggested by Alex Peachey | 1 Volunteer

Full Description

Description

Find out how awesome a Ruby on Rails site can be with torquebox.

5 Votes

Suggested by Jan Hettich | 1 Volunteer

Full Description

Description

Presentation of Rails App that I developed for the 52 Peak Club. Used by a growing and active community of 600+ LV area hikers, to track their progress toward climbing 52 local peaks. The url is http://my.52peakclub.com. The site just went live at Heroku.

Quick tour of the app, brief overview of how I've implemented/integrated the major components, and discussion of selected issues encountered and solved. Ready to present in July.

5 Votes

Suggested by Judd Lillestrand | 3 Volunteers

Full Description

Description

A beginners overview of SOLID: https://en.wikipedia.org/wiki/Solid_(object-oriented_design)

And how it relates to creating ruby applications. :)

5 Votes

Suggested by Jason Arhart | 1 Volunteer

Full Description

Description

Property-based testing is about specifying properties that should hold for a range of values and letting the framework attempt to find failure cases. How is property-based done, and how can it be used in testing Ruby code?

5 Votes

Suggested by Judd Lillestrand | 0 Volunteers

Full Description

Description

A presentation on Martin Fowler's Active Record Pattern

https://en.wikipedia.org/wiki/Active_record_pattern

and how it's implemented in the rails framework.

https://en.wikipedia.org/wiki/Active_record_pattern#Ruby

This would be one of several "CS Basics" topics where we cover relevant Computer Science principles and then tie it back into Ruby/Rails to get give people a better understanding of the framework.

5 Votes

Suggested by Jason Arhart | 1 Volunteer

Full Description

Description

OO dogma is that case analysis is evil and should always be replaced by polymorphism. This talk would show where that view can run afoul of the "O" in SOLID, and that the polymorphism solution is only half of the story.

5 Votes

Suggested by Jake | 0 Volunteers

Full Description

Description

So your app is starting to beef up and it's time to get your database off of that single server. You're now facing challenges such as
* backing up data
* disaster recovery if the database goes down
* automatic failover if the master database goes down
* too many connections from your app to the database
* database is getting too big to just keep it on one disk

Solutions:
* master/slave configuration
* creating a database follower https://devcenter.heroku.com/articles/heroku-postgres-follower-databases
* sharding using a gem like Octopus https://github.com/tchandy/octopus

5 Votes

Suggested by Donald French | 1 Volunteer

Full Description

Description

Would like to learn about using Amazon S3 without paperclip, just as a store for files.

4 Votes

Suggested by Nicholas Shook | 3 Volunteers

Full Description

Description

b/c the railscasts don't go far enough.

4 Votes

Suggested by Russ Smith | 2 Volunteers

Full Description

Description

We should all really be using tmux. Maybe a beginner intro to it?

4 Votes

Suggested by Russ Smith | 0 Volunteers

Full Description

4 Votes

Suggested by Nicholas Shook | 1 Volunteer

Full Description

Description

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

4 Votes

Suggested by Judd Lillestrand | 2 Volunteers

Full Description

Description

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

4 Votes

Suggested by Judd Lillestrand | 1 Volunteer

Full Description

Description

A talk offering tips and examples of how to take you app to the next level with transitions, transformations and more.

4 Votes

Suggested by Jan Hettich | 1 Volunteer

Full Description

Description

This client library, for which the modest claim "One HTTP Client to Rule Them All" has been made, is used under the covers by the OAuth2 gem among others.

http://rubygems.org/gems/faraday

Describe the philosophy and architecture of this gem, as well as some examples of how to use it.

4 Votes

Suggested by Russ Smith | 2 Volunteers

Full Description

Description

Looks like LiveScript could be a good competitor to CoffeeScript

http://livescript.net/

4 Votes

Suggested by Dylan Simpson | 0 Volunteers

Full Description

Description

There is a new ops tool, vote.for this of you would like to know more.

4 Votes

Suggested by Nicholas Shook | 1 Volunteer

Full Description

Description

pretty self explanatory, but hopefully it won't start a Vim v. Sublime v. Emacs war.

4 Votes

Suggested by Judd Lillestrand | 1 Volunteer

Full Description

Description

A talk covering the notion of saving time when prototyping without writing code. I.e. using flash cards and pretend it's an interactive UI.

Cover the benefits and limitation of such method for developing applications and any tools which make it easier.

Alex and Jason saw a presentation on this topic and I'd love to know more.

4 Votes

Suggested by Klinger | 1 Volunteer

Full Description

Description

It seems that after some trial and error. There are certain db's that would be preferable depending on the application type and hosting choices.

Could I suggest there be a topic and discussion on how to install Postgres and get it working on local machine?

Seems like Postgres is the db of choice for Heroku

Thanks,

Michael

4 Votes

Suggested by Leo Harten | 1 Volunteer

Full Description

Description

A look at the Yahoo Finance gem for the stock market with an illustration of using the
methods and manipulating the return data.

4 Votes

Suggested by Nicholas Shook | 1 Volunteer

Full Description

Description

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

4 Votes

Suggested by Scott McClung | 0 Volunteers

Full Description

Description

What are the basics of each type of web service and when should one type be chosen over another?

3 Votes

Suggested by Rachel Warbelow | 2 Volunteers

Full Description

Description

I know so little about this topic that I don't even know how to describe it :)

3 Votes

Suggested by Nicholas Shook | 0 Volunteers

Full Description

Description

I'd love to see this

3 Votes

Suggested by Alex Peachey | 1 Volunteer

Full Description

Description

Setting up a Rails application to not only be an API provider, but also a nice container for an AngularJS application.

  • Playing nicely with the Asset Pipeline
  • Automating tests with Guard
  • Templating solutions
  • Producing useful JSON
3 Votes

Suggested by Jake | 0 Volunteers

Full Description

Description

RDoc, SDoc, Yard... Who was the best system? What's the difference between them? How do I use them? And oh, yeah, why you should document your code and documentation smells.
http://www.youtube.com/watch?v=tCw7CpRvYOE#at=1354
http://confreaks.com/videos/2465-railsconf2013-delicious-controversy-docs-tests

3 Votes

Suggested by Nicholas Shook | 0 Volunteers

Full Description

Description

How to be a better programmer aside from actually programming. I would like to see tips and tricks on ergonomics, nutrition, sleep habits, productivity (both in terms of mental focus like pomodoro and ideologies like agile), what books to read, what GUIs I should use for programming, what other apps should I use, etc.

I really enjoyed a talk on agile and Scot's talk on productivity, but different opinions help!

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 Jake | 1 Volunteer

Full Description

Description

Woww, Bootstrap 3.0 is here and it breaks everything from our beloved Bootstrap 2.3. How on earth am I supposed to learn Bootstrap 3.0 without a Railscast? Well, this presentation should help

3 Votes

Suggested by Russ Smith | 0 Volunteers

Full Description

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 Russ Smith | 2 Volunteers

Full Description

Description

Paul can walk us through the details of how he did this.

3 Votes

Suggested by Judd Lillestrand | 1 Volunteer

Full Description

Description

A beginner session covering the ruby style guide. Maybe leave 5-10 minutes for the group to share options.

https://github.com/bbatsov/ruby-style-guide

3 Votes

Suggested by Jake | 1 Volunteer

Full Description

Description

What's all the hype about these 3 platforms? Hello?! They are all built on top of Amazon EC2 so how can they be so different? When should you use one vs another?

Some key talking points
* How can I get ~free~ hosting on Heroku and what's the catch?
* What if I need to SSH into my server box?
* What if I need to install custom software on my server? (i.e. Redis, PhantomJS, some whacky Linux binary for which you don't have the source code, etc)
* What if my project has special requirements (SSL certs, static IP addresses, etc.)
* How easily can I scale out app servers or increase database capacity?
* Differences in cost?

3 Votes

Suggested by Jason Arhart | 1 Volunteer

Full Description

Description

Principles, abstractions and libraries for effectively working with concurrency in Ruby.

2 Votes

Suggested by Russ Smith | 0 Volunteers

Full Description

Description

What are the best ways to take advantage of man pages.

2 Votes

Suggested by Nicholas Shook | 0 Volunteers

Full Description

Description

Getting Javascript and Ruby to play nice.

2 Votes

Suggested by Donald French | 0 Volunteers

Full Description

Description

How to install and configure VirtualBox on a mac.

2 Votes

Suggested by Dylan Simpson | 0 Volunteers

Full Description

Description

Nick learned a bunch of new git stuff @ his new job.

2 Votes

Suggested by Judd Lillestrand | 1 Volunteer

Full Description

Description

Tips and strategies for debugging a rails app.

2 Votes

Suggested by Donald French | 1 Volunteer

Full Description

Description

Efficiently using off shore developers to assist in quicker startup product development.

1 Vote

Suggested by Jake | 0 Volunteers

Full Description

Description

Opal is a very ambitious project to let us Ruby programmers program in Ruby for both back end and front end.

This IMO is going to completely revolutionize the was we do front end development, all of it in Ruby, even CSS and HTML. Amazing browser tools for debugging and development. Then write Ruby on the front end (runs in browser) and on the back end (run on MRI, Rubinious, or even Node [say what??])

http://www.confreaks.com/videos/2904-rubyconf2013-opal-a-new-hope-for-ruby-programmers

1 Vote

Suggested by Michele Reed | 1 Volunteer

Full Description

Description

Too much to type type on phone I have two fucked up sites AND COMPUTER thtsd crashing and holding our dsta in microspft access. In 2011 I joined vegas tech lib just to read books to link and hold on until i had the whole story cuz Obama has been disruptive shown us new ways on how were gonna spend United States Federal Government funds and IRS 501 3c nonprofits Required plan of action items needed to end HIV/AIDS and applied to the business canvas model and then the Delivering Happiness Model with all the perks and our endless step ups to WIN WIN WIN using the cloud to street "scaled" UNIVERSALLY. The structure is also based off of a Technology Rules tbe United States has direct requirements in a 158 page doc of what is and is not of to protect major stakeholders investments Vegas Tech Fund and #vegastech resources wow in #dtlv wtf right... I attended a 4 hr workshop last winter and knew I had enough knowledge of code to from the leaders passionate and SMART in away to really blow some shit up. I asked questions that were answered in true transparent logic I remember twittering something and the Ruby team in Nyc gave me a favorite and that's the values I like smart and confident yet cool and humble. My friends and I gave cracked the code...let's gomojo and count our money and bitcoins setting records on the local motors dtlv soultrain ...

1 Vote

Suggested by Donald French | 1 Volunteer

Full Description

Description

My experiences in developing an online/offline mobile app for android and iOS.

1 Vote

Suggested by Donald French | 1 Volunteer

Full Description

Description

Would like to learn how to install and use VirtualBox.

1 Vote

Suggested by Donald French | 0 Volunteers

Full Description

Description

How to install and configure VirtualBox.

1 Vote

Suggested by Mikael J Blauser | 0 Volunteers

Full Description

Description

Provide examples of how to create well-written Ruby scripts which accelerate large workloads using multiple CPU cores. Also provide coding examples of gotcha's and what-not-to-do's.

Example ideas: Processing large log files, CSV files, database entries, hash calculations, media analysis, or other processor-intensive activities.

Background:
A multithreaded program has more than one thread of execution. Within each thread, statements are executed sequentially, but the threads themselves may be executed in parallel on a multicore CPU, for example. Often on a single CPU machine, multiple threads are not actually executed in parallel, but parallelism is simulated by interleaving the execution of the threads.

This resource may help:
http://www.tutorialspoint.com/ruby/ruby_multithreading.htm

1 Vote

Suggested by alex | 0 Volunteers

Full Description

Description

Join us for the AT&T Developer Program’s biggest hackathon of the year! The AT&T Developer
Summit Hackathon will be taking place January 4 -5 at the 2014 AT&T Developer Summit in Las Vegas.
This year will be focused on wearable technologies, and participants will be able to choose between a Wearables Track and an AT&T API Track.
Finalists from each track will be featured in live fast pitches on stage with executives during the keynote of the AT&T Developer Summit on January 6. There will be over $200K in cash and prizes awarded to the best apps.
In addition, competitors will also have the ability to complete in the accelerator challenge, which will offer prizes of up to $10,000 for eligible teams.
Registration for the hackathon is FREE: http://soc.att.com/1hiuck6

1 Vote

Suggested by Michele Reed | 1 Volunteer

Full Description

Description

Competitive intelligence data sort. I have spent the past 2years collecting info and we have a moral responsibility to share this info with our Las Vegas community. I wanted to make sure no one misses the opportunities we have ...its driving me crazy
A broad definition of competitive intelligence is the action of defining, gathering, analyzing, and distributing intelligence about products, customers, competitors and any aspect of the environment needed to support executives and managers in making strategic decisions for an organization.

Key points of this definition:

Competitive intelligence is an ethical and legal business practice, as opposed to industrial espionage, which is illegal
The focus is on the external business environment[1]
There is a process involved in gathering information, converting it into intelligence and then utilizing this in business decision making. Some CI professionals erroneously emphasize that if the intelligence gathered is not usable (or actionable) then it is not intelligence.[citation needed]
A more focused definition of CI regards it as the organizational function responsible for the early identification of risks and opportunities in the market before they become obvious. Experts also call this process the early signal analysis. This definition focuses attention on the difference between dissemination of widely available factual information (such as market statistics, financial reports, newspaper clippings) performed by functions such as libraries and information centers, and competitive intelligence which is a perspective on developments and events aimed at yielding a competitive edge.[2]

The term CI is often viewed as synonymous with competitor analysis, but competitive intelligence is more than analyzing competitors—it is about making the organization more competitive relative to its entire environment and stakeholders: customers, competitors, distributors, technologies, and macroeconomic data.

Historic development
Recent trends
Distinguishing from similar fields
Ethics
See also
ReferencesRead in another language
Last modified 6 days ago
Wikipedia ® MobileDesktop
Content is available under CC BY-SA 3.0 unless otherwise noted.
Terms of usePrivacy

1 Vote

Suggested by Mikael J Blauser | 0 Volunteers

Full Description

Description

Talk about and demonstrate how to access data from existing databases (pre-existing table structures).

Example: Read-Only access to a large, external MySQL DB

Speaker may wish to compare direct client access, vs ActiveRecord, and how to deal with migrations, table/column translations, etc.

1 Vote

Suggested by Dreamr OKelly | 1 Volunteer

Full Description

Description

Can one code in a functional manner using Ruby? Is Ruby a LISP? Does Ruby Support FP?

In this talk I will attempt to bring over several functional concepts into Ruby programming, and along the way disclose some pitfalls you may encounter. We will also explore why functional programming is making a comeback.