Power Up Your Rails Apps With a NewSQL Database

If you are a Ruby on Rails developer, I think you'll really enjoy this article. It aims to help you get started with TiDB, an open-source NewSQL database, and use it to power up your Rails applications.

Use TiDB to Build Up Your Ruby on Rails Applications

TiDB is an open-source NewSQL database that supports Hybrid Transactional and Analytical Processing (HTAP) workloads. It is MySQL compatible and features horizontal scalability, strong consistency, and high availability.

How To Create Search Friendly Slugs in Rails

FriendlyId is a very good gem that allows you to replace ids in your URLs with strings. This lets your Rails app work with ‘friendly’ URLs like ‘myapp/users/john’ as opposed to  ‘myapp/users/1’.

Ruby on Rails development companies considers this gem as most essential for Rails applications due to its ability to make links memorable. 

Best Ruby Practices Beginners Should Know

Python’s dominance is never really questioned when it comes to the best for programming novices because it checks almost every box that defines a simple language. It’s remarkably easy to pick up and can rise to any challenge. But what about Ruby?

Although it does not get enough credit for being one, Ruby is an awesome language for beginners. It provides powerful constructs (like blocks) and versatile concepts (like message passing à la Smalltalk) but retains Python’s fluid and elegant English-like syntax. In fact, in many cases, one might argue that the unique design choices that went into the Ruby syntax beat even Python in terms of readability and expressiveness. If you’re getting into programming, it’s very easy to recommend that you start with Ruby.

David Heinemeier Hansson, Ruby on Rails Creator: Interview

Introduction

David Heinemeier Hansson is the creator of Ruby on Rails, co-founder and CTO of Basecamp, best-selling author, Le Mans class-winning race car driver, family man, frequent podcast guest, and inspirational conference speaker.

Ruby on Rails was created by David in 2003. From the day Evrone was founded, in 2008, we've been using the Rails open-source web framework daily. It has helped us write truly beautiful code for our projects thousands of times. In addition to creating one of the most useful tools in software development, David has accomplished many other impressive feats, from writing the books 'It Doesn't Have To Be Crazy At Work,' 'REWORK,' and 'REMOTE: Office Not Required,' to racing in the FIA World Endurance Championship. In 2014, he came in first in his class in the 82nd running of The 24 Hours of Le Mans, the world's most prestigious sports car endurance race. He also won the WEC championship in the GTE-Am category that year.

10 Popular Ruby on Rails Gems for Developers

Ruby on Rails is a popular web development technology. It is simple, efficient, and often termed as the 'startup technology.' Over 3.7 million web apps use Ruby on Rails. However, what makes rapid prototyping possible are the Ruby on Rails gems. They drastically reduce the time taken to code.

Gems in Rails are libraries that allow any Ruby on Rails developer to add functionalities without writing code. You can also call Ruby on Rails gems as plugins for adding features. There are RubyGems for almost everything, from authentication to payment gateway processing. 

[Interview] Steve Klabnik, Rust Core Team Member

Introduction

Steve Klabnik is a member of the Rust core team, an active open source contributor, and author of The Rust Programming Language, Rails 4 in Action, and Designing Hypermedia APIs books. In 2012 and 2016, we invited Steve to speak at the RailsClub (now RubyRussia) conference. Since then, Steve has been working on Rust a lot, did a lot of interesting things and we realized that we should definitely interview him once again!

We sat down with Steve to hear from him first-hand about his professional activities at the moment, the design success of Rust, a little about the "full-stack" development hype, and overcoming burnouts.