Eliot Sykes

Hello, I’m Eliot Sykes, developer teacher, open source contributor, and writer. I’ve been a developer for 16 years, building and maintaining Rails apps since 2006.

When I’m not coding, you’ll find me teaching, writing, or working on an upcoming guide on building APIs in Rails.

Read on below to learn how you can benefit from my TDD Masterclass, Test Coverage First Aid, and Coaching for Rails developers.

Working with Rails & JavaScript?

Open Source

GitHub does a great job of journaling my open source adventures. The projects of most interest to Rails developers are Real World Rails, a curated collection of Rails apps, and RSpec Rails Examples.


Read sporadic bursts of words at twitter.com/eliotsykes, find links to past articles below, and keep up with my latest writing by subscribing to this newsletter.

  1. JavaScript Debugging for Rubyists
  2. Testing Ace Editor with Capybara & RSpec
  3. Debug Rails Faster with Quiet Assets & Quieter Logs
  4. The Big List of View Specs
  5. Magic Numbers in Ruby & How You Make Them Disappear

Learn TDD Masterclass

I enjoy teaching developers how to test their Rails apps. One way I do this is through RSpec Rails Examples, an open source codebase and guide. Another, more direct and exciting way, is by teaching developers one-to-one in a half-day TDD masterclass.

During the masterclass, we pair program remotely to write tests on a real world Rails app of your choice (an app can be provided if needed). You’ll learn test driven development workflows and you’ll gain hands-on experience in writing reliable, maintainable, and advanced test suites.

Learn TDD Masterclass is $500 USD. Email for availability.

Eliot is a wonderful mentor and dedicated teacher. He’s deeply knowledgeable about Ruby on Rails, the entire web development stack and other topics you’ll see working in the field. Eliot made learning Ruby fun and he’s the reason why I’m comfortable working in RoR and love to use TDD. I’d recommend Eliot to anyone who wants to improve as a web developer and write solid well-tested code. I’m really glad I got to work with him.

Tien Yuan Senior QA Manager at CapLinked

Test Coverage First Aid

Too many bugs making it into production? Fed up of manually testing your app? Work with me for a full day to kickstart your automated test coverage. A Rails app with a proper testing foundation will make it much harder for bugs to find their way to your customers. We’ll methodically work through your app, introducing the highest value tests to the most crucial areas of your product.

Test Coverage First Aid is suitable for Rails apps that have little or no test coverage. $1,200 USD. Email for availability.

I had and have the great pleasure of being mentored by Eliot. Eliot is an intelligent, skilled, well versed, experienced, kind, honest, and moral individual. He is adept at communicating complex ideas in a very logical, and highly digestible manner. He knows when to ask probing questions, and when to listen, patiently, to guide you, as you seemingly guide yourself, to the correct answer. He has either access, intuition, or a current resource for what feels like any question you present him with. And if he doesn’t, he always finds one, and follows up immediately and consistently. Eliot is a fantastic mentor, and I highly recommend him to anyone looking to learn anything in and around web development, at any level.

Harry M. Levine Software Engineer at Mojo Lingo

Coaching Plans

Already building Rails apps but you’re missing a mentor? Senior developers too busy to train you? Not sure what to learn next? One-to-one coaching with me will grow your Rails expertise faster and help break through roadblocks to your progress. 3-month coaching plans start at $2,000 USD. Email for availability.

New to web development or Rails? Learn Rails one-to-one with me through Bloc, where I teach and help keep the curriculum up-to-date. Bloc courses range from $4,999 to $9,500 USD.

Eliot is an amazing developer, with a very good knowledge on Ruby & Rails. I had a great opportunity working with Eliot through Bloc’s web developer apprenticeship. Eliot’s knowledge on Ruby on Rails has helped shaped my path as a web developer. His attention to detail about writing good clean code, and also code review sessions have helped me write better code as a developer. I would highly recommend Eliot to anyone who’s looking for knowledge and insight on web development especially with Ruby on Rails.

Jaya Wijono Junior Developer at Hardhat Digital

Eliot stood starkly out as one of the most talented and caring mentors I’ve met. Eliot brings a remarkable balance of experience and humility. He is both incisively smart and deeply invested in his students. His charming warmth, approachability, and enthusiasm form a perfect storm of mentoring ability and temperament. Working with Eliot has been a constant edifying pleasure, and I honestly couldn’t recommend him more highly.

Sasha Klein Web Developer

Get in touch

Got questions? Great! Send ’em to e@eliotsykes.com.