ProgrammableWebYet Analytics Builds Upon the DoD’s Experience API

The developer community is an open and inclusive resource that encourages advancements by allowing collaboration. According to Stephen Babcock’s article for Technical.ly Baltimore, Yet Analytics recently benefitted from this fact with some help from a surprising new member to the open source family.

ProgrammableWebUSS Connect API Provides Direct Ordering Interface

This article is a company-provided press release and ProgrammableWeb cannot vouch for the accuracy of the statements within. If you have questions regarding the information below, please contact the company that issued the press release.

Jeremy Keith (Adactio)100 words 006

We spent the day yesterday wandering around the Fremont neighbourhood of Seattle. Fremont is home to many sculptural landmarks. There’s a statue of Vladimir Ilyich Lenin, a rocket ship, an apatosaur topiary, and of course, the Fremont troll.

Now that I’ve seen the Fremont troll, I can confirm that it is real. Which is a bit of shame. Just think about it: how awesome would it be if it didn’t actually exist but everyone in Seattle played along, encouraging tourists to check out the Fremont troll? Then when you got there, you found out that you had, yes, been trolled.

ProgrammableWebOwler Looks at How APIs Fit into a DaaS Business Model

Serial entrepreneur Jim Fowler is seeking to replicate the success he created with Jigsaw — which was eventually acquired by Salesforce.com for $142 million in 2010 — with his new venture, Owler.

ProgrammableWebGroovy Project Joins Apache Software Foundation

Now that the open source programming language Groovy has signaled its intention to become part of the Apache Software Foundation, API developers should expect to see much broader use of the object programming language inside API frameworks such as Restlet.

ProgrammableWebGoogle Postpones Plans to Integrate Dart into Chrome

In a polyglot world, the stakes for any language to be successful are getting higher by the day. Google’s Dart programming language was positioned and championed by many as a successor to JavaScript, the de facto language of the Web.

ProgrammableWebCyfe, Zapier Integration Expands Business Dashboard

Cyfe, an all-in-one business dashboard solution, announced that it has integrated with Zapier, an automated app integration solution. The Cyfe business dashboard allows users to monitor all of their business data from a single viewpoint. Typically, it releases a custom widget for various apps that allows integration with the Cyfe dashboard.

Jeremy Keith (Adactio)100 words 005

I enjoy a good time travel yarn. Two of the most enjoyable temporal tales of recent years have been Rian Johnson’s film Looper and William Gibson’s book The Peripheral.

Mind you, the internal time travel rules of Looper are all over the place, whereas The Peripheral is wonderfully consistent.

Both share an interesting commonality in their settings. They are set in the future and …the future: two different time periods but neither of them are the present. Both works also share the premise that the more technologically advanced future would inevitably exploit the time period further down the light cone.

ProgrammableWebMicrosoft Announces Media APIs for Azure App Service

A few days ago, Microsoft announced the availability of the Azure App Service, a unique cloud-based service that allows developers to build cross-platform applications that work on all devices.

ProgrammableWebFacebook's Zuckerberg Discusses API Stability in F8 Keynote

Facebook CEO Mark Zuckerberg spoke about “Facebook's family of apps” backed by a stable and secure infrastructure, then launched a new app development platform called the “Messenger Platform” at Facebook's F8 developer conference this week in San Francisco.

ProgrammableWebOBS Logistics Releases Mangament APP Integrated With TomTom Telematics API

This article is a company-provided press release and ProgrammableWeb cannot vouch for the accuracy of the statements within. If you have questions regarding the information below, please contact the company that issued the press release. 

ProgrammableWebeXact Learning Solutions Named as Tin Can API Adopter

This article is a company-provided press release and ProgrammableWeb cannot vouch for the accuracy of the statements within. If you have questions regarding the information below, please contact the company that issued the press release.

The digital learning content management business solution provider, eXact learning solutions, and its learning content management system (LCMS) have been named on the official list of Tin Can adopters.

ProgrammableWeb: APIsHP IDOL OnDemand Predict

The Predict API offered by HP IDOL OnDemand lets developers classify data by using a classification service created by the Train Prediction API. HP IDOL OnDemand offers an array of data processing APIs for audio-video analytics, connectors, format conversion, image analysis, indexing, search, prediction, text analysis, user management, and more.
Date Updated: 2015-03-27
Tags: [field_primary_category], [field_secondary_categories]

ProgrammableWebGoogle Announces Safe Browsing API

Google has announced that the company’s malware-blocking software data is now publicly available. Developers can now incorporate additional security measures into web and mobile applications using the Google Safe Browsing API.

ProgrammableWebPaytronix API Provides Loyalty Functionality Access

Forget coupons and punch cards — these days, customers are expecting something a little more intuitive to get their attention. That’s where Paytronix comes in: a guest loyalty tool that provides reward programs, email clubs, gift and comp solutions, data insights, and more.

ProgrammableWebSmartBear Picks Up Swagger API Project

SmartBear announced that it has acquired the Swagger API Open Source Project from Reverb Technologies. The deal puts SmartBear in charge of two of the larger open source projects (Swagger & SoapUI) within the API economy. 

Amazon Web ServicesAWS Management Console Update – Tag Substring Search

Many AWS customers use tags (key/value pairs) to organize their AWS resources. A recent Reddit thread (Share with us your AWS Tagging standards) provides a nice glimpse into some popular tagging strategies and practices.

Late last year we launched Resource Groups and Tag Editor. We gave you the ability to use Resource Groups to create, maintain, and view collections of AWS resources that share common tags. We also gave you the Tag Editor to simplify and streamline the process of finding and tagging AWS resources.

Today we are enhancing the tag search model that you use to create Resource Groups and to edit tags with the addition of substring search. If you encode multiple pieces of information within a single value,  this feature can be very helpful. For example, you can locate resources that are tagged according to a pattern of the form “SystemDB-Dev-01-jeff” by searching for “Dev” like this:

The Tag Editor now allows you to use “deep links” that allow you to find a particular set of resources by clicking on a specially constructed link. Here are a couple of examples:

You can perform a similar substring search when you are creating a Resource Group:

Again, you can use deep links to find resources. Here’s an example:

This feature is available now and you can start using it today.

Jeff;

Amazon Web ServicesPreview the Latest Updates in the Master Branch – AWS SDK for Go

Following up on his recent guest post, my colleague Peter Moon has more news for Go developers!

Jeff;


 

Since our initial kickoff announcement in January, we have been revamping the internals of the AWS SDK for Go in the project’s ‘develop’ branch on GitHub, laying out a solid foundation for a well-tested, robustly generated SDK that meets the same high quality bar as our other official SDKs.

Today, with complete support for all AWS protocols and services, the develop branch has been merged to the master branch of the project. At this point the SDK’s architecture and interfaces include the initial set of key changes we have envisioned, and we’re excited to announce our progress and humbly invite customers to try out the SDK again.

While collecting and responding to your valuable feedback, we will also continue to work on additional improvements including various usability features and better documentation. We are immensely grateful for the amount of engagement and support we’ve been getting from the community and look forward to continue making AWS a better place for Go developers!

Peter Moon, Senior Product Manager

Jeremy Keith (Adactio)100 words 004

I’m staying with my brother-in-law Jeb in Seattle’s Green Lake neighbourhood. Right around the corner from his house, there’s a great little sandwich place called The Butcher & The Baker.

Yes, the mandatory ampersand is there setting off all the hipster alarm bells but, y’know, I’ve been thinking… if the label “hipster” means good food, good coffee, good beer, good music, or good bicycles, well I’m okay with that.

In the case of The Butcher & The Baker, the food is very good indeed. They could probably slap adjectives like “hand-crafted” or “artisinal” on everything they produce.

They make delicious sandwiches.

Hipsters.

ProgrammableWebUnitedprint.com USS Connect API Automates Online Printing

Unitedprint.com, an online print shop, has released an API that allows business customers to programmatically place orders through its ordering system, the USS Connect API. Prior to the API release, business customers were forced to manually enter orders through the unitedprint.com website. The API release allows business partners and resellers to place orders in an automated fashion directly from internal systems and workflows.

ProgrammableWebMailgun API Default Set to V3

Developer email service Mailgun announced that it has changed the default version of its API to version 3. This is due to the recent changes and enhancements made to the Mailgun API in order to enhance its performance and stability.

ProgrammableWebTinder API Hack Leaves Unsuspecting Men Hitting on Each Other

Tinder's private API has been hacked, yet again. Tinderbots, programs that utilize the Tinder API for unauthorized use, have been on the rise lately. The unauthorized use of Tinder's private API has led to both malignant and benign uses of the dating app. The most recent hack, undoubtedly malign from Tinder's point of view, makes for a good laugh to some, but a broader statement about humanity to others.

ProgrammableWeb: APIsHP IDOL OnDemand Delete User

The Delete User API offered by HP IDOL OnDemand lets developers remove a user from a user store. HP IDOL OnDemand offers an array of data processing APIs for audio-video analytics, connectors, format conversion, image analysis, indexing, search, prediction, text analysis, user management, and more.
Date Updated: 2015-03-26
Tags: [field_primary_category], [field_secondary_categories]

ProgrammableWeb: APIsHP IDOL OnDemand Authenticate

The Authenticate API offered by HP IDOL OnDemand lets developers authenticate a user against credentials in the user store. HP IDOL OnDemand offers an array of data processing APIs for audio-video analytics, connectors, format conversion, image analysis, indexing, search, prediction, text analysis, user management, and more.
Date Updated: 2015-03-26
Tags: [field_primary_category], [field_secondary_categories]

ProgrammableWeb: APIsHP IDOL OnDemand Assign Role

The Assign Role API offered by HP IDOL OnDemand lets developers assign a role to a user. HP IDOL OnDemand offers an array of data processing APIs for audio-video analytics, connectors, format conversion, image analysis, indexing, search, prediction, text analysis, user management, and more.
Date Updated: 2015-03-26
Tags: [field_primary_category], [field_secondary_categories]

ProgrammableWeb: APIsHP IDOL OnDemand Restore Text Index

The Restore Text Index API offered by HP IDOL OnDemand lets developers restore an index at a previous state. HP IDOL OnDemand offers an array of data processing APIs for audio-video analytics, connectors, format conversion, image analysis, indexing, search, prediction, text analysis, user management, and more.
Date Updated: 2015-03-26
Tags: [field_primary_category], [field_secondary_categories]

ProgrammableWeb: APIsHP IDOL OnDemand List Resources

The List Resources API offered by HP IDOL OnDemand returns a list of the developer's dynamic resources. The response includes the name, flavor, and type of the indexes that you have created using the Create Text Index API. HP IDOL OnDemand offers an array of data processing APIs for audio-video analytics, connectors, format conversion, image analysis, indexing, search, prediction, text analysis, user management, and more.
Date Updated: 2015-03-26
Tags: [field_primary_category], [field_secondary_categories]

ProgrammableWeb: APIsHP IDOL OnDemand Document Categorization

The Document Categorization API offered by HP IDOL OnDemand lets developers categorize documents according to a set of categories that they create. To use this API, developers must create a text index with the Categorization flavor, by using the Create Text Index. HP IDOL OnDemand offers an array of data processing APIs for audio-video analytics, connectors, format conversion, image analysis, indexing, search, prediction, text analysis, user management, and more.
Date Updated: 2015-03-26
Tags: [field_primary_category], [field_secondary_categories]

ProgrammableWeb: APIsHP IDOL OnDemand Train Prediction

The Train Prediction API offered by HP IDOL OnDemand lets developers create a prediction model according to a training data set provided to the API. Data sets are run against several algorithms: Decision Tree, Logistic Regression, Naive Bayes and SVM. HP IDOL OnDemand offers an array of data processing APIs for audio-video analytics, connectors, format conversion, image analysis, indexing, search, prediction, text analysis, user management, and more.
Date Updated: 2015-03-26
Tags: [field_primary_category], [field_secondary_categories]

ProgrammableWeb: APIsHP IDOL OnDemand Delete Connector

The Delete Connector API offered by HP IDOL OnDemand lets developers delete an existing connector configuration. HP IDOL OnDemand offers an array of data processing APIs for audio-video analytics, connectors, format conversion, image analysis, indexing, search, prediction, text analysis, user management, and more.
Date Updated: 2015-03-26
Tags: [field_primary_category], [field_secondary_categories]

ProgrammableWeb: APIsHP IDOL OnDemand Create Connector

The Create Connector API offered by HP IDOL OnDemand lets developers retrieve information from external systems and update it through IDOL OnDemand APIs. This API allows for creating a connector configuration to connect to the external repository, and specify what content to retrieve. HP IDOL OnDemand offers an array of data processing APIs for audio-video analytics, connectors, format conversion, image analysis, indexing, search, prediction, text analysis, user management, and more.
Date Updated: 2015-03-26
Tags: [field_primary_category], [field_secondary_categories]

ProgrammableWeb: APIsDetect Nudity

The Detect Nudity API allows developers to integrate the ability to detect nude and pornographic images into their applications and services. This API is offered free of charge. API request examples are provided in cURL, Java, Node.js, PHP, Python, Objective-C, Ruby, and .NET.
Date Updated: 2015-03-26
Tags: [field_primary_category], [field_secondary_categories]

ProgrammableWeb: APIsMeaningCloud Sentiment Analysis

The MeaningCloud Sentiment Analysis API detects the sentiment of any text. Make calls to the REST API with GET or POST (POST is recommended) over HTTP/S with returns in JSON and XML. An API Key is required and available after signing up for an account with MeaningCloud. The SentimentAnalysis API determines whether a piece of text has positive, negative, or neutral sentiment by identifying the local polarity of the different sentences in the text and evaluating the relationship between. This results in a polarity value for the text as a whole. See the documentation for examples, code snippets, and a test console for getting familiar with the API.
Date Updated: 2015-03-26
Tags: [field_primary_category], [field_secondary_categories]

ProgrammableWeb: APIsMeaningCloud Text Classification

The MeaningCloud Text Classification API assigns one or more categories to a text using domain-specific taxonomies. The RESTful API uses GET or POST (POST is recommended) over HTTP/S with returns in JSON and XML. The Text Classification API performs pre-classification tasks like: extracting text, tokenization, stopword removal and lemmatization. Using rule-based filtering and statistical document classification, the API can perform accurate classification across a wide range of environments. See the documentation for information on how the Text Classification model works, and what taxonomies are supported.
Date Updated: 2015-03-26
Tags: [field_primary_category], [field_secondary_categories]

Amazon Web ServicesAmazon EMR Now Supports Amazon S3 Client-Side Encryption

Many AWS customers use Amazon EMR to process huge amounts of data.  Built around Hadoop, EMR allows these customers to build highly scalable processing systems that can quickly and efficiently digest raw data and turn it into actionable business intelligence.

EMR File System (EMRFS) enables Amazon EMR clusters to operate directly on data in Amazon Simple Storage Service (S3), making it easy for customers to work with input and output files in S3. Until now, EMRFS supported unencrypted and server-side encrypted objects in S3

Support for Amazon S3 Client-Side Encryption in the EMRFS
Today we’re adding support for client-side encrypted objects in S3, enabling you to use your own keys. The EMRFS S3 client-side encryption uses the same envelope encryption method found in the generic S3 Encryption Client, allowing you to use Amazon EMR to easily process data uploaded to S3 using that client. This feature does not, however, encrypt data stored in HDFS on the local disks of your Amazon EMR cluster or data in transit between your cluster nodes.

The encryption is transparent to the applications running on the EMR cluster.

You can store your keys in the AWS Key Management Service (KMS) or provide custom logic to access keys in on-premises HSMs or other customer key management systems. Amazon EMR can use an Encryption Materials Provider that you supply, so you can store your keys in any location where Amazon EMR can use them.

Enabling Encryption From the Console
You can enable this new feature from the EMR Console like this:

Based on the option that you select, the console will prompt you for additional information. For example, if you choose to use the Key Management Service, you can choose the desired one from the menu (you can also enter the ARN of an AWS KMS key if the key is owned by another AWS account):

Custom Key Management With the EMRFS
You can create a custom Encryption Materials Provider class to provide keys to the EMRFS using user defined logic. The EMRFS will pass information from the S3 object metadata to the provider to inform which key to retrieve for decryption. Your code must contain the information about how to retrieve the keys, and the EMRFS will use the key that the provider presents. When you specify the custom encryption materials provider option, all you need to do is give the Amazon S3 location of your provider, and Amazon EMR will automatically add the provider to the cluster and use it with the EMRFS.

Available Now
This feature is available now and you can start using it today. You will need to use the latest EMR AMI (version 3.6.0 or later).

Jeff;

Amazon Web ServicesCloudFront Reporting Update – New Device Report, CSV, Integration, and More

We are making some improvements to Amazon CloudFront‘s reporting feature. These improvements will allow you to learn even more about how and where your content is being accessed, export your data for additional analysis, and easily monitor and set alarms on a set of six metrics that CloudFront publishes to CloudWatch.

Let’s take a look at each of these new features!

New Devices Report
This report provides information about the types of devices that make requests to CloudFront during a specified time period:

You can access this new report via the CloudFront Console. Simply select Viewers under Reports and Analytics and then click on Devices.

CSV Data Export
You can now export the data contained in the various Reports & Analytics charts to a CSV file. Simply click on the CSV button:

CloudFront Metric and Alarms
You can now view CloudFront’s CloudWatch metrics directly (you no longer need to go the CloudWatch Console). You can also click on the Create Alarm button to create an alarm for any desired metric:

Better Popular Object URL Data
On March 13th we increased the number of characters in the Popular Object URLs report from 50 characters to 500 characters. If you view or download this report for date ranges that start before March 13th, you’ll see up to 50 characters. For date ranges that start on or after March 13th, you’ll now see up to 500 characters:

Other Improvements
The CloudFront Console now saves your settings (selected parameters and UI preferences) to your local browser so that they remain available when you switch tabs or log out.

There’s now a What’s New link on the Console so that you can easily learn about newly launched features, upcoming webinars, and other announcements.

You can learn about more Amazon CloudFront Reports by visiting the Amazon CloudFront Reports & Analytics page.

CloudFront Office Hours
The CloudFront team will be holding office hours on March 26th at 10:00 AM PDT. Visit the CloudFront Webinars page to sign up and to learn more about other online events that may be of interest to you.

Jeff;

ProgrammableWebUstream Opens Mobile Live Streaming SDK and APIs

Meerkat, a mobile live video streaming app, was the breakout star at this year's SXSW conference in Austin, Texas, and many believe the rapid rise of the app will usher in live mobile video streaming as the next big social media trend.

Jeremy Keith (Adactio)100 words 003

I measure transatlantic flights in movies watched. Yesterday’s journey from London to Seattle was four movies long.

  1. The Imitation Game: a necessarily fictionalised account of Turing’s life (one of the gotchas about top-secret work is that it’s, well, secret). But couldn’t Tommy Flowers have been given at least a walk-on part?
  2. Fury: Brad Pitt plays Lee Marvin in a war story told through the eyes of the naive rookie as seen in The Big Red One and Saving Private Ryan.
  3. Hunger Games: Mockingjay: Part One: The Hungering.
  4. Paddington: just right for the end of a flight.

ProgrammableWebMasterCard Places API Helps Build Location-Driven Apps

MasterCard has released the new MasterCard Places API, which allows developers to build intelligent location-driven applications using MasterCard Places data. The Places API is powered by what MasterCard calls "near-real-time, aggregated, anonymous transaction data." The new MasterCard Places API is available in the U.S.

ProgrammableWebAPI Economy Sees Increased Venture Capitalists Interest

According to powerful Silicon Valley venture capitalist Marc Andreessen, software is eating the world. And if that’s true, APIs are a big part of the trend.

But despite the popularity and importance of APIs to the modern software industry, many investors are still somewhat skeptical about API-centric companies. That, however, could be changing in a big way.

ProgrammableWebDynamsoft SDK Adds Webcam Image Capture

Dynamsoft, a version control and digital image solution provider, now includes webcam image capture functionality within its SDK.

Amazon Web ServicesNew – Cross-Region Replication for Amazon S3

We launched Amazon S3 nine years ago as of last week!

Since that time we have added dozens of features, expanded across the globe, and reduced the prices for storage and bandwidth multiple times. You, our customers, have trusted us with your mission-critical data and have used S3 in thousands of interesting and unique ways. Your creativity and your feedback (keep it coming) have given us the insights that we need to have in order to ensure that S3 continues to meet your requirements for object storage.

While the name space for buckets is global, S3 (like most of the other AWS services) runs in each AWS region (see the AWS Global Infrastructure page for more information). This model gives you full control over the location of your data; you can choose an appropriate location based on local regulatory requirements, a desire to have the data close to your principal customers to reduce latency, or for other reasons.

Many of you have told us that you need to keep copies of your critical data in locations that are hundreds of miles apart. This is often a consequence of having to comply with stringent regulatory requirements for the storage of sensitive financial and personal data.

Cross-Region Replication
In order to make it easier for you to make copies of your S3 objects in a second AWS region, we are launching Cross-Region Replication today. You can use this feature to meet all of the needs that I described above including geographically diverse replication and adjacency to important customers.

Once enabled, every object uploaded to a particular S3 bucket is automatically replicated to a designated destination bucket located in a different AWS region.

You can enable and start using this feature in a couple of minutes! It it built on top of S3’s existing versioning facility; the console will help you to turn it on if necessary:

With versioning enabled, the rest is easy. You simply choose the destination region and bucket (and optionally restrict replication to a subset of the objects in the bucket using a prefix), set up an IAM role, and you are done.

You can choose an existing bucket or you can create a new one as part of this step:

You will also need to set up an IAM role so that S3 can list and retrieve objects from the source bucket and to initiate replication operations on the destination bucket. Because you have the opportunity to control the policy document, you can easily implement advanced scenarios such as replication between buckets owned by separate AWS accounts. The console will help you to set up the proper IAM role by supplying a default policy:

Once I had the replication all set up, I inspected the destination bucket. As expected, it was empty (replication works on newly created objects):

I uploaded a picture, and selected Reduced Redundancy Storage (RRS) and Server Side Encryption (SSE) using the AWS S3 master key:

I refreshed my view of the destination bucket a couple of times (I’m impatient) and the object was there, as expected. I verified that the replica also used RRS and SSE:

The replication process also copies any metadata and ACLs (Access Control Lists) associated with the object.

You can also enable and manage this feature through the S3 API.

A Few Details

“Based on the results of our testing, the S3 cross-region replication feature will enable FINRA to transfer large amounts of data in a far more automated, timely and cost effective manner. Making use of the new feature to help meet resiliency, compliance or DR data requirements is a no brainer.”

Peter Boyle, Senior Director

FINRA

Here are a few things to keep in mind as you start to think about how to make use of Cross-Region Replication in your own operating environment.

Versioning – As I mentioned earlier, you must first enable S3 versioning for the source and destination buckets.

Lifecycle Rules – You can choose to use Lifecyle Rules on the destination bucket to manage older versions by deleting them or migrating them to Amazon Glacier.

Determining Replication Status  – You (or your code) can use the HEAD operation on a source object to determine its replication status. You can also (as you saw above) view this status in the Console.

Region-to-Region – Replication always takes place between a pair of AWS regions. You cannot use this feature to replicate content to two buckets that are in the same region.

New Objects – Because this feature watches the source bucket for changes, it replicates new objects and changes to existing objects. If you need to replicate existing objects, a solution built around the S3 COPY operation can be used to bring the destination bucket up to date.

To learn more, read about Cross-Region Replication in the S3 Developer Guide.

Available Now
This feature is available now and you can start using it today. In addition to the additional data storage charges for the data in the destination bucket, you will also pay the usual AWS price for data transfer between regions. For more information, please consult the S3 Pricing page.

Jeff;

 

ProgrammableWebWordPress REST API Version 1.2 Released

Version 1.2 of the WordPress REST API was released today. Following the last release nine months ago, version 1.2 includes a number of bug fixes, as well as other substantial improvements.

ProgrammableWebMicrosoft Announces Azure App Service

Microsoft today made Azure App Service, a new service for creating cross-platform apps, available to developers. The toolset covers a wide range of apps, including mobile apps, web apps, logic apps, and API apps.  

Amazon Web ServicesNow Available: Amazon Linux AMI 2015.03

The Amazon Linux AMI is a supported and maintained Linux image for use on Amazon EC2.

We release new versions of the Amazon Linux AMI every six months after a public testing phase that includes one or more Release Candidates. The Release Candidates are announced in the EC2 forum.

Launching 2015.03 Today
Today we are releasing the 2015.03 Amazon Linux AMI for use in PV and HVM mode, with support for EBS-backed and Instance Store-backed AMIs.

This AMI uses kernel 3.14.35 and is available in all AWS regions.

You can launch this new version of the AMI in the usual ways. You can also upgrade an existing EC2 instance by running

sudo yum clean all
sudo yum update

and then rebooting it.

New Features
The roadmap for the Amazon Linux AMI is driven in large part by customer requests. During this release cycle, we have added a number of features as a result of these requests; here’s a sampling:

  • Python 2.7 is now the default for core system packages, including yum and cloud-init; versions 2.6 and 3.4 are also available in the repositories as python26 and python34, respectively.
  • The nvidia package (required when you run the appropriate AMI on a G2 instance), is now DKMS-enabled. Updating to a new kernel will trigger a nvidia module rebuild for both the running kernel and the newly installed kernel.
  • Ruby 2.2 is now available in the repositories as ruby22; Ruby 2.0 is still the default.
  • PHP 5.6 is now available in the repositories as php56; it can run side-by-side with PHP 5.5.
  • Docker 1.5 is now included in the repositories.
  • Puppet 3.7 is now included. The Puppet 2 and Puppet 3 packages conflict with each other and cannot be installed at the same time.

The release notes contain a longer discussion of the new features and updated packages.

Things to Know
As we have discussed in the past, we are no longer producing new 32-bit AMIs. We are still producing 32-bit packages for customers that are still using the 2014.09 and earlier AMIs. We recommend the use of 64-bit AMIs for new projects.

We are no longer producing new “GPU” AMIs for the CG1 instance type. Once again, package updates are available and the G2 instance type should be used for new projects.

Jeff;

Amazon Web ServicesNow Available – AWS Marketplace in the Frankfurt Region

AWS Marketplace makes it easy for you to find, buy, and quickly start using a wide variety of software products from developers located all over the world:

Open in Germany
Today we are making AWS Marketplace available to users of our new Europe (Germany) region.  If you are using this region you can make use of over 700 products right now, with more on the way.  The AWS Frankfurt region is fully compliant with all applicable EU Data Protection laws, so you can use AWS Marketplace software without data compliance concerns.

You can run popular security products, business intelligence solutions, storage software, and data products. You can also run hundreds of open source titles. Products are priced on an hourly basis so that you can get started with no upfront commitment. There’s also an annual priced option that can be even more economical if you have steady-state workloads. We’ll be adding monthly priced listings on May 1.

To find products of interest to you, simply visit AWS Marketplace, enter a search term, and then select the EU (Frankfurt) region on the left:

Inspect the results, find the desired product, and click on it to initiate the purchasing process:

If you are a software vendor or developer and would like to list your products in AWS Marketplace, please take a look at the Sell on Marketplace information.  Customers will be able to launch your customers in minutes and pay for it as part of the regular AWS billing system. As a vendor of products that are available in AWS Marketplace, you will be able to discover new customers and benefit from a shorter sales cycle. You also have the opportunity to offer free trials of your product with no additional engineering effort.

Jeff;

ProgrammableWebCould Kimonolabs' March Madness API Have Saved Your Bracket?

With March Madness comes the challenge to predict that perfect bracket, but with the odds of achieving this being something like 1 in 135 billion, a little bit of insider knowledge would definitely help matters. API building platform Kimonolabs has created a March Madness API that aims to help users improve their chances.

Jeremy Keith (Adactio)100 words 002

I want to know how it feels to write every day. But it’s not really just about writing. It’s about writing within constraints.

Design requires constraints. It’s a tired old cliché, but there’s something to it. Without constraints, is design even possible? Or is it then art? (not there’s anything wrong with art; I’m just trying to differentiate it from design: notice I didn’t say “just” art.)

The 140 characters of a tweet. The column inches of a newspaper story. The width of a button on an interface. These are all constraints.

It’s not just about writing. It’s about editing.

ProgrammableWeb: APIsAlchemyAPI Face Detection and Recognition Web

The AlchemyVision Face Detection and Recognition Image API accepts an image file as an URL link. The API will scan a photo to detect facial locations and can recognize individuals present within a photograph, such as celebrities. The API will provide data on bounding box, gender, approximate age and name, if the image is of a celebrity. The extracted metadata can be returned in both XML, RDF, and JSON formats.
Date Updated: 2015-03-24
Tags: [field_primary_category], [field_secondary_categories]

ProgrammableWeb: APIsInteliChoice

The InteliChoice Database is a comprehensive database of nutrition attributes. It is built by Foxfire Printing and kept up-to-date and maintained by registered dieticians. They now offer this database in the form of the InteliChoice API, which gives grocers the ability to utilize developer tools to create store-brand shopping tools to continue to promote healthy eating. The InteliChoice API has many features such as providing detailed information on all packaged and fresh food, offering smart tools to help shoppers make personalized shopping lists, meal planning for health conditions, nutrition information that can be found through UPC codes, and much, much, more.
Date Updated: 2015-03-24
Tags: [field_primary_category], [field_secondary_categories]

ProgrammableWeb: APIsGoogle Maps Coordinate

The Google Maps Coordinate API provides programmatic access to methods that allow dispatchers to better manage their mobile workforces. Specifically, the API provides methods for creating, listing, and updating jobs. The Google Maps Coordinate service allows users to communicate with their teams in the field, see their locations in real time, and assign jobs to team members. This service is part of My Maps Pro.
Date Updated: 2015-03-24
Tags: [field_primary_category], [field_secondary_categories]

ProgrammableWeb: APIsGitHub Licenses

The GitHub Licenses API returns metadata about popular open source licenses and information about a particular project’s license file. The license key and name conforms to the SPDX specification. This API uses a two-factor authentication. GitHub is one of the software providers that specialize in a wide range of application development.
Date Updated: 2015-03-24
Tags: [field_primary_category], [field_secondary_categories]

ProgrammableWebFacebook Parse: Push Notifications & Analytics

Facebook's acquisition of Parse has given the social giant a big boost in mobile by making it easier for API developers to create apps for the Facebook platform. In this three-part series, we take a closer look at developing with Parse.

ProgrammableWebFacebook Parse: Working with Parse API Objects

Facebook’s acquisition of Parse gives the social giant a big mobile boost by making it easier for developers to create apps for the Facebook platform. In a three-part series, we take a deep dive into Parse.

ProgrammableWebFacebook Parse API: An Introduction

Facebook's acquisition of Parse gives the social giant a big mobile boost by making it easier for developers to create apps for the Facebook platform. In a three-part series, we take a deep dive into Parse.

ProgrammableWebStripe API Receives Major Update

Stripe today announced a new version of its Connect platform with the hope of empowering more companies to conduct business online. The updated Connect API adds a handful of features that bring global payment capabilities to its customers and beyond. 

ProgrammableWebCall Logic Announces CRM/AMS and Marketing Automation API

Call Logic, a SaaS-based autodialing solution provider, announced a new white-label API that enables enterprise customers to integrate Call Logic's autodialer with CRM/AMS (Association Management System) and marketing automation systems. With API release 2.6, Call Logic provides TCPA compliance, Do Not Call list functionality and cellphone list scrubbing. The API allows users to autodial directly from CRM and marketing automation tools.

Amazon Web ServicesCongrats to the First Six AWS Managed Service Program Providers

We announced the AWS Managed Service Partner program at last year’s AWS re:Invent. We created the program in order to help our customers to find AWS Partner Network (APN) Partners who can deliver managed services in the cloud. In order for an APN Partner to become an approved member of this program, the quality of their offering must meet a high bar and they must pass an independent audit of their AWS Managed Service capability.

Today we welcome the first six APN Consulting Partners into the AWS MSP Program:

To learn more about these partners and the auditing process, please read the new post, Announcing Our Inaugural AWS Managed Service Program Partners on the AWS Partner Network Blog.

Jeff;

Jeremy Keith (Adactio)100 words 001

When it comes to writing, there are no shortcuts. Either you’re moving your fingers and putting words onto a screen (or page), or you’re not. Sure, you can lay the groundwork, do your research, and read about what it takes to write, but ultimately you’ve got to make your hands tap those keys (or move that pen).

Hunter S. Thompson wanted to know how it felt to write the great American novel. So he sat in front of his typewriter and typed out The Great Gatsby, word for word.

I want to know how it feels to write every day.

Footnotes

Updated: .  Michael(tm) Smith <mike@w3.org>