The Curious Engineer

All blogs / Ruby / Rails

Collective Idea

collectiveidea.com/blog

This is our Blog

Ruby / RailsMobile / iOS / AndroidWeb development

Posts
385 from 9 Jun 2010 to 28 Oct 2025
Posting
now and then
Kind
company blog
Feed
https://collectiveidea.com/blog/feed/

2025 2

  1. 🧊🧶 Rails with Frozen Strings
  2. Illegal Constructor for Custom HTML Elements

2024 3

  1. Read Post
  2. Read Post
  3. Read Post

2023 3

  1. Read Post
  2. Read Post
  3. Read Post

2018 17

  1. Read Post
  2. Read Post
  3. Read Post
  4. Read Post
  5. Read Post
  6. Read Post
  7. Getting ready for gdpr at collective idea
  8. We re green commuters and we cannot lie
  9. Part 2 arkit wall and plane detection for ios 11.3
  10. Working with javascript objects
  11. Part 1 arkit wall and plane detection for ios 11.3
  12. Join us for tulip time
  13. What about elixir
  14. What s in a templating language part 1
  15. Virtual town hall tools
  16. Dead man s snitch is a programmableweb 2017 noteable api
  17. The power of animated gifs

2017 66

  1. Rubyconf 2017 coming home
  2. Software development staff augmentation may be the solution you haven t considered
  3. Cabasicanimation for animating strokes plus a bonus gratuitous ui interaction
  4. Shedding light on the development process
  5. Using espresso to test opening links
  6. Securing the root user on macos high sierra
  7. My experience at droidconsf 2017
  8. The very first kotlinconf
  9. Ditch the aws service dashboards for terraform
  10. The truth about our open source
  11. It s time to stop ignoring the discovery phase
  12. Building better test suites
  13. Authentication with graphql relay and rails
  14. Hooray for global color themes in xcode
  15. When strange loop melts your brain melt
  16. Big data ignite 2017 recap
  17. Code a conference for doers
  18. Side effects of code review
  19. Showing off some projects
  20. Lessons to continue learning when it comes to software development
  21. Where you can find collective idea next
  22. Bang bang drumming the nulls from your code
  23. How we develop mobile applications pt 4 android
  24. Graphql relay modern rails
  25. My 360 andev review 2017
  26. Kotlin uncovered part 5
  27. Adjustable form text area with the contenteditable tag
  28. Kotlin uncovered part 4
  29. Coming out of my shell at railsconf2017
  30. Railsconf 2017 an organizer s perspective
  31. Kotlin uncovered part 3
  32. Kotlin uncovered part 2
  33. Team tools roundup
  34. Kotlin uncovered part 1
  35. Diving into web based virtual reality
  36. Speak at a conference achievement unlocked
  37. Droidconbos 2017 review
  38. Tailoring retrospectives by using core values
  39. Working remotely
  40. Containers docker and kubernetes part 3
  41. Conferencing success
  42. How i almost put an iframe into a webview
  43. Arduino programming in vim
  44. Lessons learned in lambda
  45. Using tmuxinator to automate your environment
  46. Here s where collective idea will be over the next few months
  47. Common sense ui design
  48. Containers docker and kubernetes part 2
  49. Finding productivity by abandoning the traditional to do list
  50. How to write a more effective conference proposal
  51. Productivity tips and tools
  52. Unsolicited critique
  53. Guard is your friend
  54. Remote friendly retrospectives with trello
  55. How we develop mobile applications pt 3 android
  56. Welcome patrick odell
  57. Welcome kyle magnuson
  58. Welcome troy spruit
  59. Welcome sasha wolff
  60. Hands on with the maker movement
  61. Containers docker and kubernetes part 1
  62. Testing an uploaded file in rspec
  63. Turbolinks caching with javascript modified dom
  64. An in depth look at two railsconf tracks
  65. Cropping animated gifs with minimagick
  66. How we develop mobile applications part 3 ios

2016 66

  1. Creating and testing stripe webhooks using stripeevent
  2. How we develop mobile applications pt 2 android
  3. Getting started with action cable
  4. How we develop mobile applications part 2 ios
  5. Avoid parsing rails controller params with metal
  6. So you want to talk at conferences
  7. Continuing education at collective idea rubyconf 2016
  8. Even the justice league works remotely
  9. How we develop mobile applications
  10. Program like a dancer
  11. Macos alternatives what about steamos
  12. Troubleshooting feature specs
  13. Teaching the future to code
  14. Bitcamp gr at collective idea
  15. How to create a trending hashtag
  16. Retrofitting espresso
  17. Your user cant click your floating action button
  18. Bundlers multiple source security vulnerability
  19. 4 twitter tips to use at the next conference you attend
  20. A survival guide for non writers who have to write for the web
  21. Autocomplete your rails form using selectizejs
  22. Free ssl on heroku
  23. Spacemacs the final frontier for a diehard vim fan
  24. A new way of learning
  25. My ruby epiphany
  26. 4 reasons elixir is the new hotness
  27. Keeping on task using dead mans snitch
  28. Im sorry but stop apologizing
  29. How to become a better pair programmer part four
  30. How to become a better pair programmer part three
  31. Welcome victoria gonda
  32. How to become a better pair programmer part two
  33. Solutions to potential upgrade problems in rails 5
  34. How to become a better pair programmer part one
  35. How rails can reduce your monthly headaches
  36. Turning the train into my mobile office
  37. Efficient learning for new programmers
  38. Celebrating our newly expanded office space
  39. Unlearning how to type
  40. How to resync your postgresql database pointer
  41. Why we support the seamless accelerator
  42. A sense of place
  43. I shared my password over email
  44. Wyatt the simple way to generate rspec tests
  45. Programmer in a 3d printer world
  46. Interview talking middleman v4 and front end dev with thomas reynolds
  47. Fun with svg css background blend mode fallback
  48. Beyond yml files dynamic translations
  49. Volunteering for bitcamp gr
  50. How we work space
  51. Creating a mentally healthy work environment
  52. 3 excellent reasons to try green commuting
  53. Pitfalls of a legacy ios project
  54. Githubs price hike and why were ok with it
  55. Walk through our office before
  56. Code film review diversity in computing
  57. Rails react npm without the pain
  58. Movie night
  59. How we saved the tsa 185200 i mean 185200 bytes
  60. Multiple personalities in git
  61. Modern javascript and rails
  62. Rethinking the content management system for 2016
  63. Server side event tracking in rails
  64. Wisp trials waiting for the balloons
  65. Lets encrypt with a rails app on heroku
  66. Postgresql95 upgrade with homebrew

2015 38

  1. Adding uploadcare to rails the easy way
  2. Fun with svg embedding in css
  3. My trip to ghc
  4. How to get notified if you forget to visit a website
  5. The right way to think about whatsapps massive engineering team
  6. Inside the machine v20 coming soon with more arm
  7. Why i joined collective idea
  8. Bicycle fleet
  9. Keep your certificates current with your test suite
  10. Welcome dana jones
  11. Stub your android intents
  12. Bi directional and self referential associations in rails
  13. Rewriting history with git rebase reset and amend
  14. Quick setup for your rails apps
  15. Tracking kissmetrics events using query parameters
  16. 5 timesaving kissmetrics tips i wish i knew about
  17. Testing for android intents using espresso
  18. How to get alerts when a sidekiq instance goes down
  19. How to pluck like a rails pro
  20. Fixing intermittent failing tests
  21. Scheduling crowd sourced entropy with webhooks
  22. How to get your server to email you when it fails
  23. Welcome ray brown
  24. Better ruby rounding
  25. Bootstrap your app
  26. Streaming data from postgresland to rubyland
  27. How to use sketchs revert feature its actually really awesome
  28. Welcome laura mosher
  29. Optimizing rails for memory usage part 4 lazy json generation and final thoughts
  30. Optimizing rails for memory usage part 3 pluck and database laziness
  31. Optimizing rails for memory usage part 1 before you optimize
  32. Optimizing rails for memory usage part 2 tuning the gc
  33. Our 10th birthday
  34. Spring is dead to me
  35. Non message flash in rails
  36. Cucumber exiting with 0 on failure
  37. Hipaa means turning off external services
  38. Encrypting secrets with chef vault

2014 31

  1. Transient properties of the realm
  2. Quickly test slow uploads
  3. A not so bad reminder to blog more
  4. Lets simplify ruby
  5. Teaching your database new tricks
  6. String interpolation the bad parts
  7. Redesigning dead mans snitch
  8. Attending the grace hopper celebration
  9. Simple cocoa configuration using swift structures
  10. How we write a gemfile
  11. Has and belongs to many isnt dead
  12. Time to bring back fixtures
  13. Why isnt ruby rescuing my exception
  14. Recommended security setup for aws
  15. Mia cursor
  16. Dns elbs anames ttls and problems
  17. On documentation driven development
  18. Segmentation faults on travis ci caused by libxml ruby
  19. Regarding rockstars
  20. Welcome chris rittersdorf
  21. Public methods public api
  22. A simple pair programming setup with ssh and tmux
  23. Selective restore in mongodb
  24. False positives on travis ci with codeclimate simplecov
  25. Finding insight through humor negative keywords
  26. Tuesday tinkering try something new
  27. Are your google tags installed correctly
  28. Mocking html5 apis using phantomjs extensions
  29. Today in silly apps
  30. Welcome tres trantham
  31. A postgresql sandbox using vim and tmux

2013 25

  1. The marriage of figaro and rails
  2. Getting pushy
  3. Ruby 2 ssl verification failed
  4. Background job monitoring for atheists
  5. Welcome spencer toth
  6. Google analytics demographics interest reports not working heres what you need to know
  7. Factory girl without active record
  8. Why we gave a cron job monitor a personality
  9. Debugging firefox failures on travis
  10. Using NSData for your network messages
  11. Install Flash for Travis CI Builds
  12. Welcome Victor Sirotek
  13. Collective Idea Acquires Dead Man's Snitch
  14. Travis CI with Rails 2.3.18 and Ruby 1.9.3
  15. Building Awesome Rails APIs: Part 1
  16. Rack::Cache, tmp/cache, and running out of inodes
  17. Batch Number Increment in Vim
  18. Turning Off
  19. Meet Downside, our First iPhone Game!
  20. Conference Season: 2013
  21. Becoming a Rubyist
  22. Chrome Profile Settings and Capybara 1.1 Stable
  23. Long Lost Allocation
  24. Reverse Search with Elasticsearch
  25. Running HAProxy behind Amazon's ELB

2012 45

  1. Inter-Service Authentication with SSL
  2. Desks 2.0
  3. So We Bought a Printer
  4. Office 2.0
  5. Building Office 2.0
  6. Playing with Go: Embarrassingly Parallel Scripts
  7. Down Boy: How to easily throttle requests to an API using Redis
  8. Running a high volume Rails app on Heroku for free
  9. Fully automated, almost free backups
  10. Tests Still Slow? Might be bcrypt!
  11. You Still Have to Test on the Server
  12. Install your own PhantomJS on Travis CI
  13. Fun with Unicode Math in Ruby √
  14. A Different Approach to Gem Development
  15. Keep your AWS environments separate with IAM users and groups.
  16. Pick a Side
  17. Welcome Jonathan Pichot
  18. Fighting off a DDoS
  19. Welcome Eric Milford
  20. The @Font-Face Firefox Fiasco
  21. Where's Your Business Logic?
  22. Benchmarking Rails on the Retina MacBook Pro
  23. The Password Rant
  24. Getting Artistic w/ RubyMotion
  25. Delete Your Email Rules
  26. The Shape of Complexity
  27. Welcome Brian Hempel
  28. Welcome Jason Roelofs
  29. Using RubyMotion with Parse.com
  30. 5 Awesome Things About RubyMotion
  31. Collective Idea acquires Harmony from GitHub
  32. Welcome David Genord II
  33. Walken on Rails
  34. Your identity ≠ Your code
  35. Keyboard Shortcuts in Spine
  36. Finish Weekend in Ann Arbor
  37. CoffeeScript Routing, part deux
  38. Testing File Downloads with Capybara and ChromeDriver
  39. Standalone Javascript Routing
  40. Slow it Down
  41. Refactored for Efficiency
  42. Give pry a Try
  43. Welcome Ryan Glover
  44. Capybara, Cucumber and How the Cookie Crumbles
  45. The Big Three-Oh

2011 50

  1. Type it Faster!
  2. Likes vs. Favorites
  3. I am 9 programmer-years old
  4. Changing Your Stripes
  5. Install Ruby 1.9.3 with libyaml on CentOS
  6. Thinking about Ruby's Symbols
  7. Starting is Easy. Finishing is Hard.
  8. What s new in ruby
  9. Use Chrome with Cucumber & Capybara
  10. ASCII Logo Guidelines
  11. HSL color selector using HTML5 and CSS
  12. If You Can't Tie A Knot, Tie A Lot
  13. Welcome Tim Bugai
  14. Double Clicking in Capybara
  15. Calendar About Nothing Invades My Shell
  16. Test Multiple Rubies by Combining Bundler and RVM
  17. Leading the Open Source Ruby Community
  18. Simultaneous Capybara Sessions in Cucumber
  19. Command Line Feedback from RVM and Git
  20. Rails 3.1 Hackfest this Saturday
  21. Speaking and Teaching at Lonestar Ruby Conf
  22. The Search for Speedier Javascript Scenarios
  23. Test Your API with Cucumber and json_spec
  24. Get Your Conditions in Order
  25. Prepping your Gemfile for Rubinius
  26. The Billy Baldwin of Conditional Assignment
  27. Automatic Login Links
  28. Reusable Cucumber Steps
  29. “You don’t know the power of the Dark Side” …er… Maybe ya do?
  30. More User-centric Routes: Rails 2
  31. Be a Better Storyteller
  32. User-centric Routing in Rails 3
  33. Testing with Sunspot and Cucumber
  34. Welcome Jason Carpenter
  35. On Stand-Up Desks
  36. Quick Win: JavaScript async
  37. Language Matters
  38. Bundler makes contributing to ruby gems easier
  39. Using Solr and Sunspot to Search Within Words
  40. Tweet later with Delayed Job
  41. Exploring Solr and Sunspot
  42. Full Text Searching with Solr and Sunspot
  43. Off to SXSW 2011
  44. Geocoding with Graticule and SimpleGeo
  45. The Michigan Lean Startup Conference
  46. When Refactoring Goes Bad
  47. HOW TO: SSH Aliases
  48. Welcome Zach Moazeni
  49. HOW TO: Setup a new local & remote Git Branch
  50. Clever Custom Datatypes with MongoMapper

2010 39

  1. Welcome Steve Richert
  2. The Next Step
  3. 2010: The Open Source Tools that Made it Great
  4. Spreedly Integration Testing with Cucumber
  5. SSL with Rails
  6. Stop writing imaginary code.
  7. Practical Cucumber: Stakeholders
  8. The Cheapest MBA You Can Get
  9. Validate the Idea
  10. Quick Win: Zendesk
  11. Not Getting Things Done
  12. Welcome Chris Gaffney
  13. gemfiles and branches
  14. Practical Cucumber: Organization
  15. Practical Cucumber: Factory Girl steps
  16. Practical Cucumber: Scenario-specific steps
  17. Practical Cucumber
  18. They Stole My Idea!
  19. Our Notes on Remote Pairing
  20. Introducing fon.do
  21. JSON Microformat Converter
  22. Heroku-ing with multiple personalities
  23. Clicking any element with Cucumber and Capybara
  24. Happy Git Commits
  25. Software never stays still
  26. Much ado about nothing
  27. Good projects in need of loving maintainer
  28. Houston, we have a problem.
  29. Post your weekly top 5 Last.fm artists to Campfire
  30. Living in the Moment
  31. Stop lying.
  32. Reflections on MongoDB
  33. sitemap.xml in Harmony
  34. How to choose a Rails contractor
  35. Meet Keith Gaddis
  36. Clever Background Changes
  37. On an Agile Space
  38. Our Collective Ideas
  39. Quarter-inch Holes