サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
www.engineyard.com
Hotwire truly is a game changer for Ruby on Rails web application development. Here’s why. Photo by Erik Mcleanon Unsplash Once upon a time, I could just write code in Ruby and Rails. Life was good. Then the tyranny of the Single Page Apps (SPA) or Progressive Web Apps (PWA) began, and I was forced to incorporate JavaScript frameworks. Now, I was dealing with two separate worlds. The problem was I
Rails 5.1 introduced encrypted secrets, which gives you two places to put your secrets — secrets.yml and secrets.yml.enc. This causes a bit of confusion on when you should use normal secrets or encrypted secrets. Rails 5.2 replaces both secrets with encrypted credentials. You cannot use plain text credentials. There’s only credentials.yml.enc. Encrypted Credentials To use encrypted credentials, yo
As stated on their website, ‘Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications.’ Here we’ll take a Rails app, create an image using a Dockerfile, and let Kubernetes manage the containers for us. We will discuss the following: Secrets Deployments Services Running locally via Minikube Wanna run Rails in Kubernetes? This Kubernetes tu
There’s something magical about the way that Ruby flows from your fingertips. Perhaps that’s why it was once said that “Ruby will teach you to express your ideas through a computer.” And it’s most likely the reason that Ruby has become such a popular choice for modern web development. Just as in other languages, there are numerous ways to say the same thing in Ruby. I spend a lot of time reading a
Composer is the defacto standard for package management in PHP. It’s simple, effective, and has become ubiquitous in the community. Important Note: Composer major upgrade fix Everybody knows that when using Composer you just create a composer.json file with a list of dependencies and your desired versions, then run composer install and you’re done. You then commit the composer.json to your project
I was one of the original developers on Orchestra, the PHP PaaS that Engine Yard acquired in 2011. Many of our customers were using PaaS for the first time, having come from very traditional hosting backgrounds. They were used to uploading things to FTP servers and editing config files remotely — a practice that is still widespread, despite the popularity of Git and sites like The Twelve-Factor Ap
Note: Our friends at The Hybrid Group wrote this great post on how to use WebSockets for us. Thanks guys! In this post, we’ll be covering an introduction to WebSockets, and implementing a basic WebSockets chat app using EM-WebSocket. WebSockets is one of the cooler new features in the HTML5 spec, and allows clients and servers to communicate without using AJAX requests, or HTTP long-polling(Comet)
Choose the easiest, most proven platform for hosting your application. Engine Yard has been a pioneer in Ruby on Rails hosting since 2006. We have over 10 years of full stack experience across 12000+ apps. Our battle hardened infrastructure stack can make your app run up to 50% faster. We offer a dramatically simpler platform for auto-scaled containerized workloads
Well, it had to happen some day. Pour one out for our dearly beloved Ruby 1.8.7. And if you’re still using 1.8.7 for your Rails app, pour yourself a cup of coffee—Rails 4.0 will run strictly on Ruby 1.9. The Rails master branch was moved to 4.0 two months ago, almost 6 years to the date of the announcement of Rails 1.0, and the primary cited reason for doing so is to get everyone using Rails on Ru
Note: This guest post hails from community contributor Trevor Turk. Trevor is a chess-playing machine of the late 18th century, promoted as an automaton but later proved a hoax. Trevor tweets as @trevorturk and blogs too. CarrierWave is self-described as a “classier solution for file uploads for Rails, Sinatra and other Ruby web frameworks.” Although I’ve head it referred to as “a new kid on the b
I enjoy working in Rails but also believe in using the right tool for the job. Many developers will add redirects to a Rails app, which is great on the development box but can end up hurting when the production traffic starts coming. We use the Nginx web server as a front end reverse proxy and it’s easy to move some common redirects up into Nginx freeing Rails to do what it does best. In the initi
DevCoach A developer coaching platform to improve productivity and code quality. FogBugz An easy-to-use software project management tool designed with an agile-first mindset.
This post comes from guest community contributor and Engine Yard alumni Andre Arko. Andre has been building web applications with Ruby and Rails for five years, and is a member of the Bundler core team. He works for Plex, tweets as @indirect, and blogs at andre.arko.net. Gem plugins in Rails 3.0 Rails 3.0 is finally released, and with it comes a fantastic new way to extend Rails: Railties. Railtie
About Engine Yard Engine Yard is the leading provider of automation technologies and services for Ruby on Rails, including the Engine Yard AppCloud, a Platform-as-a-Service (PaaS) for web developers and web teams. It provides easy-to-use, automated Rails application deployment and management, with a design philosophy that allows easy migration of existing applications. Engine Yard helps developmen
Unicorn’s been a topic I’ve been interested in learning about for a while now; numerous Engine Yard customers and developer friends use it, love it, and recommend it. Thankfully, the opportunity to do so recently presented itself. I spent some time poking around free resources looking for answers to my questions, and it wasn’t as easy as I’d hoped… so I decided to go straight to the source. First,
We’re decided to mix up the Engine Yard blog a little and invite some community members to contribute guest posts. This one (our first!) is from Aaron Patterson – a long-time member of the Ruby community, and the creator of Nokogiri. He hacks with the developers of Seattle.rb, and travels the world to speak about Nokogiri and other Ruby topics at industry conferences and events. Nokogiri is a libr
Did you know that Amazon offers over 17 distinct ways of running containerized workloads on AWS? There is a dramatically simpler solution for auto-scaled containerized workloads. Leave all the infrastructure management to our team of experts and focus on building your application.
Cucumber is a great tool that lets you create something akin to a personalized programming language for testing. If you haven’t heard of it yet, refer to previous posts on basic and advanced cucumber. While I love what Cucumber lets you do, up until now a lack of modularity within step definitions has been the elephant in the room. Dave Astels and I were lucky enough to stumble upon a neat solutio
Our Rails customers often run into memory issues. The most frequent cause these days is what we in Support dub ‘bloated mongrels.’ To be fair, bloat has absolutely nothing to do with mongrel itself, which is a solid and fine piece of work. You can run into this problem just as easily with thin, passenger, etc. Changing to a different server will not save you, as the root cause is not the server, b
A few weeks ago I started a series of posts on Key-Value Stores with a general piece on the Key-Value Store concept, and why you should be using one. This week, I’m following it up with a focus on one of our favorite tools for the job here at Engine Yard: Tokyo Cabinet. Tokyo Cabinet was written by Mikio Hirabayashi, and was originally created for mixi — the most popular social networking site in
We are proud to be working with our customers while they continue to enjoy our Engine Yard products. Here are some changes we are making
With Engine Yard, you’re never alone and neither are your customers. You get to be as hands on or hands off with AWS as you want to. We have your back. Need someone to handle DevOps as you grow? We can do that. Ready for an internal DevOps team to manage AWS but want your team to have support? We’re here. Want to offer your customers round the clock support? Our Network Operations Center is your V
Ruby is a fast language, and a great one in so many ways, but nothing in this world is truly free. It’s very easy to do things that seem inconsequential but that later can bring your application to a grinding halt. In this post, I’ll outline five important ways that you can avoid some of the most common problems Rails apps encounter. Before continuing, a disclaimer: do not take these tips and refa
Deploying, running and managing your Ruby on Rails app is taking away precious resources? Engine Yard takes the operational overhead out of the equation, so you can keep innovating. Fully-managed Ruby DevOpsEasy to use, Git Push deploymentAuto scaling, boost performancePrivate, fully-configured Kubernetes clusterLinear pricing that scales, no surprisesDecades of Ruby and AWS experience
このページを最初にブックマークしてみませんか?
『Platinum Support』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く