Does the API need to be updated to support this?
Does this feature affect Project templates?
Does this feature affect Basecamp Personal?
Does our iPhone app support it?
Do our mobile web views need to be updated?
Does this impact email-in?
Does this impact loop-in?
Does this impact moving and copying content?
Does this impact project imports from Basecamp Classic?
Test at various BCX plan levels
Test at various content limits (storage, projects)
Most developers shudder at the mention of JRuby has it turned off by default ., and with good reason. This API gives access to any live object in your process. It's powerful, potentially dangerous, and definitely slow outside of MRI. There's a reason that
It turns out' internal implementation shares 's issues, and in particular ObjectSpace. id2ref is very slow. While we avoid ObjectSpace where possible, running on Rubinius…
Require and include the Aruba API bits in the specs:
require 'aruba' require 'aruba/api'
include Aruba:: Api
This pulls in just the API helper methods in the Aruba:: Api namespace. These are what we'll be using to run commands, test outputs, and inspect files. The include Aruba:: Api makes those methods available in the current namespace.
Then we set up PATH so the tests know where executables are:
…application can be as gradual or as abrupt as you like. Because each piece speaks its own informal API, and doesn't care about the other pieces, it makes no difference whether you overhaul your application all at once, or slowly transition it piecemeal.
The general rule of thumb for determining whether a piece of functionality should be broken out of the main application is "Is it absolutely necessary that the user wait for this action to be completed before we can give them a response?" …
…transactions, and servers, as well as applying them different policies. OpsGenie's API endpoint supports parameters as part of the URL. New Relic users can create different webhook channels to route alerts to different people (on-call schedules, escalation policies, etc.) by specifying the recipients parameter as part of the webhook URL.
OpsGenie has also provided additional controls to further improve alert signal to noise ratio. We believe that while it's vital that critical …
You won't find "polymorphic partials" in polymorphism can be applied to Rails partials.' API documentation. However, the general programming technique of
Example: an activity feed for anmarketplace
Imagine you are signed into an application similar to eBay. You can buy or sell items on the marketplace. In order to buy an item, you need to bid on it. You see an activity feed that includes bids, comments, and other things that are relevant to you.
When making requests to an external service's API, some requests will frequently occur with the same parameters and return the same result. If we cache our request or response, we can reducerequests, which can improve performance and avoid hitting rate limits.
However, we don't always need to cache the entire API response. …
…client know when to compress data? This is where your choice of a WebSocket server and API can make a big difference: a naive implementation will simply compress all message payloads, whereas a smart server may offer an additional API to indicate which payloads should be compressed.
Similarly, the browser can selectively compress transmitted payloads to the server. However, this is where we run into our first limitation: the WebSocket browser API does not provide any mechanism to signal …
A Knife API plug-in coordinating the server and cloud provider. Ironfan defines each machine's roles and commissions them into existence; Chef provides the code that actually builds out its configuration.
The " Silverware" utilities cookbook , enabling each machine to announce the capabilities it provides and discover the capabilities it requires. For example, a web server machine will dynamically recognize the database machines it should query and the …
XtraDB performance improvements for I/ O-bound high-concurrency workloads.XtraDB Cluster has implemented a number of
Percona XtraDB Cluster has implemented a number of performance improvements for Page cleaner thread tuning .
ALL O DIRECT method for innodb_flush_method has been ported from 5.5 version.
Statement Timeout feature has been ported …