Systems | Development | Analytics | API | Testing

Is No PaaS really a good idea for Rails?

Rails 8 shipped with a bold premise: “No PaaS Required.” As cloud platforms have grown more costly, Ruby on Rails has shifted to reducing external infrastructure dependencies so that developers can deploy and run applications with fewer ever service dependencies. Traditionally, deploying a Rails app to the internet has meant provisioning a database server (e.g., PostgreSQL) and additional services like Redis for caching, background jobs, or WebSockets.

Cool Ruby regex tricks

In Ruby, regular expressions can be challenging to learn, but they're a powerful tool to parse and manipulate text in your Ruby code. There are plenty of gotchas, but Ruby regex skills will pay dividends if you take the time to practice them. We thought it'd be fun to complement our article about regex conditionals in Ruby by looking at some other neat but uncommon tricks you can do with regexes in Ruby. Some of these tricks are Ruby-specific, but many apply to regular expressions in any language.

Go write a web app! Five interesting Go web frameworks

Go is an incredibly useful programming language, but not all that popular among web developers. Most other languages that are used for web development have dominant frameworks - Ruby has Rails, PHP has Laravel, Python has Django, and so on. Golang web frameworks for web development are a bit more fractured with several competing (and in some cases complementary) options.