Posts Tagged ‘product releases’
IronWorker Goes Hyperpolyglot – Adds Java, Node and Go Support
A hyperpolyglot is one who can speak six or more languages fluently. The term was coined by the linguist Richard Hudson in 2003 and derives from the word “polyglot”, meaning one who can speak multiple languages. Today marks a major step forward for IronWorker as we’ve opened the platform to a wide array of…
Read MoreRate Limiting Your Workers to Play Nicer with Other API’s
Overview Many third-party API’s have rate limits to ensure you don’t overuse or DoS them. Twitter for instance has the following rate limits: Unauthenticated calls are permitted 150 requests per hour. Unauthenticated calls are measured against the public-facing IP of the server or device making the request. OAuth calls are permitted 350 requests per…
Read MoreIronWorker Goes Multi-Language! Now Supports Ruby, PHP, and Python
Today marks a big milestone in the evolution if IronWorker: multi-language support. In addition to Ruby which we’ve supported from day one, we now support PHP and Python with more languages on the way. Which means if you’re using any one of those languages, you now have easy access to massive computing power. (boom) This new…
Read MoreIronWorker has a Shiny New Gem and a Shiny New API
Version 2 of the SimpleWorker API is now available featuring many new functions, a bunch of new documentation, and not to mention it is a LOT faster and more robust as it is has been rewritten from the ground up. And all this comes along with a shiny new Ruby gem. The new gem uses…
Read MoreNew Release: Job Fairness, More Generic Backend and New Gem
Hi all, we pushed out a major new release a couple of nights ago and it is a big step forward in a couple of areas: fairness amongst all users in the system and a more generic backend to allow any Ruby code to run, more on that below.
Read MoreShiny New User Interface Now Live
We’ve completed a major overhaul of the SimpleWorker interface and it is now live. The new interface is reorganized and redesigned for a much better user experience allowing you to manage and monitor your workers/jobs more effectively. Here are some sample screens:
Read MoreMore Power to the Workers! Huge Performance Upgrade Went Out Last Night
Performance is one of our primary goals for SimpleWorker and we’re happy to announce that we pushed out some major infrastructural changes last night that show some huge improvements in run times for all workers across the board. Here are before/after results for a particular customer’s hourly usage.
Read MoreUse Any Gem You Want!
Ask And Ye Shall Receive… gems that is. The `merge_gem` feature is now in production and ready for use allowing you to use any gem you want. It will use the gems on your local file system so whatever you have available locally you can use. It’s very easy to use: More info. Note: If…
Read MoreWorker Queues as a Key Variable
Anyone working on a serious web app knows that a worker queue makes up a key component within the app architecture. So important is it that the infrastructure equation is typically broken into servers, workers, and datastores. Sure, there are other components and line items (cdn, bandwidth, etc) that an app can’t do within, but…
Read MoreIncluding other files in your Worker with “merge”
Previously, your worker file/class had to be self contained (ie: single file including all code for the worker). Now you can use the new “merge” class method for instance: class TestWorker2 < SimpleWorker::Base merge “models/model_1.rb”
Read More