Once upon a time, the sign of credibility -- indeed, the mark of coming of age for a young man in my home country of New Zealand -- was buying his first car and being able to do an oil change on it himself. A rite of passage was for a father to teach his son how to perform routine maintenance on his vehicle, a skill passed down many generations.
Fast-forward to today, however, and it is decidedly rare to find anyone who does their own oil changes. The fact of the matter is that it is a relatively messy and time-consuming task and one which isn't a particularly good use of time -- these days the thought seems to be, "Why do my own oil change when I can pay someone to do it and enjoy a long brunch with the time I save?"
We have entered the age of abstraction when more and more menial (and, often, not so menial) tasks get handed off to a third-party service provider.
And so it is in the technology space, where developer tools seem to rise on a daily basis to perform some application requirement that a developer could have built themselves, but which is seen as a non-core requirement. Companies like SendGrid and Twilio have grown rapidly by offering, respectively, email capability and communications that can be "embedded" within an application.
Twilio has built a significant business, and taken its company public, based on this idea of abstracting one particular part of an application requirement. And in doing so, it has build massive specific knowledge about the communications area. Developers can leverage this knowledge without having to learn all the minutiae themselves.
Another area that developer tools are looking to is that of file uploading. Most applications have some sort of requirement for file uploading -- from the obvious candidates, file sharing and sync tools, to simple use cases such as uploading a profile pic. File uploading is one of these areas where developers might be looking for a third-party solution.
And when they do, Filestack is there to help them.
Filestack is a developer service for file uploading of user-generated content. It allows software developers to integrate more than 25 social networks and cloud drives with just a few lines of code. End users can upload content from websites and mobile apps like Facebook, Instagram and Dropbox, or wherever that content is stored. Filestack enables developers to upload and store large files, transform and manipulate images and other file types, and deliver that content across any type of desktop or mobile device. The service boasts of some 50,000 worldwide developers using its platform.
When one considers that user-generated content -- in particular images -- is exploding globally, the existence of a solution like Filestack makes sense. Indeed, Kleiner Perkins, the creator of the legendary Internet Trends report, estimates that there are now over 3 billion photos shared per day across the five most popular social media sites. Add to that the estimated 18 billion video views per day across Facebook and Snapchat alone, and you have an enormous number of files that need to be accessed, transformed and delivered.
Filestack is today releasing its redesigned embeddable file picker that itself has been built on top of a new JavaScript library. The rewrite means that Filestack can offer additional capabilities -- namely, accelerated uploads for large files, resumable uploads optimized for spotty mobile connections, enhanced image recognition services powered by Google Vision, and a new unlimited upload plan for high-volume customers.
"Nearly every app built today incorporates some form of user-generated content," said Pat Matthews, CEO of Filestack. "But there are challenges with this. Files are getting bigger. Users are storing files across many different social networks, clouds and devices. Everyone wants access and upload capabilities across any device, even on slow internet connections. These are ubiquitous challenges for all developers. We solve these file management challenges and help developers focus on what drives competitive advantage for whatever they're building."
The new file picker has been redesigned to increase ease of use for both developers integrating the file picker into their app and end users using it to upload content.
End users can transform images on the fly by cropping, resizing and applying Instagram-like filters. Developers can programmatically manipulate and manage images, including new advanced image recognition powered by Google Vision machine learning, which lets developers programmatically tag images based on content and detect explicit content.
The Filestack back end has been redesigned to accelerate uploads of high-resolution images and videos.
To accelerate file uploads, Filestack first divides the file up into chunks and uploads them in parallel, speeding up the upload and reducing any risk of timeouts. Second, it automatically retries failed uploads (an increasingly prevalent situation, especially given the spottiness of many users' internet connections). Third, it accelerates file uploads by optionally sending the file to the closest AWS data center worldwide, without passing through any other infrastructure, thus reducing the distance files need to travel before they can be viewed on other devices.
While fast file uploading is valuable, it really need to be matched with fast load times upon viewing.
Filestack offers file compression and resizing natively. Files are then served via a distributed content delivery network (CDN) with some 28 globally spaced points of presence. Filestack suggests that page load times can be reduced by up to 50% by using its distributed architecture.
You'd be forgiven for thinking that file uploading and manipulation is a pretty stock standard requirement that any developer should be able to build on the back of their public cloud of choice.
The reality, however, is that much like application monitoring, email functionality and communications, building higher-value features in this area is a specialist task. While it may go against the grain for some developers to abstract tasks to a third party, for those looking to maximize their agility, tools such as Filestack provide a valuable option.
This article is published as part of the IDG Contributor Network. Want to Join?
Read the original:
Filestack launches a new API and changes the game for file uploading - Network World
- Mind uploading - 01 - November 8th, 2009 [November 8th, 2009]
- Mind uploading - 02 - November 8th, 2009 [November 8th, 2009]
- A new way to battle Mexican drug cartels - KLTV - March 8th, 2010 [March 8th, 2010]
- Mobile Health Screening Units Visit Lowe's Workers - International Supermarket News - March 8th, 2010 [March 8th, 2010]
- The quintessential sewing machine - Business Mirror - March 8th, 2010 [March 8th, 2010]
- The Future of Windows - Technologizer (blog) - March 8th, 2010 [March 8th, 2010]
- SEO Press Release Distribution Site Online PR News Celebrates 10000 Active Users - Online PR News (press release) - March 8th, 2010 [March 8th, 2010]
- Utilizing Online Mailing Services – Make the Most of Direct Marketing - RisMedia.com (press release) - March 8th, 2010 [March 8th, 2010]
- Carr's first look at 'Extreme' home - KLTV - March 8th, 2010 [March 8th, 2010]
- Should you advertise on iPhones? - Smart Company (blog) - March 8th, 2010 [March 8th, 2010]
- Review: Mega Man 10 - Destructoid - March 8th, 2010 [March 8th, 2010]
- Had I World Enough, and Time - Institute for Ethics and Emerging Technologies - March 8th, 2010 [March 8th, 2010]
- Unicast Continues Innovative Technology Enhancements With Latest Release of ... - CNNMoney.com (press release) - March 16th, 2010 [March 16th, 2010]
- Facebook scouts for 'passionate' India head - Economic Times - March 16th, 2010 [March 16th, 2010]
- SXSW: YouTube Launches Partner Program for Indie Bands - Wired News - March 17th, 2010 [March 17th, 2010]
- Wider Still and Wider! - Bangkok Post - March 17th, 2010 [March 17th, 2010]
- P2P Versus The World - Rampage - March 17th, 2010 [March 17th, 2010]
- Yakuza 3 - The MMOMFG Review - MMOMFG (blog) - March 17th, 2010 [March 17th, 2010]
- Behind the musings: The annotated high schools column - Chicago Tribune (blog) - March 17th, 2010 [March 17th, 2010]
- Jihad Jane, YouTube, and Me - David Horowitz's NewsReal Blog (blog) - March 17th, 2010 [March 17th, 2010]
- Justin Bieber Releases 'U Smile,' Announces Summer Tour Dates - MTV.com - March 17th, 2010 [March 17th, 2010]
- FCC announces National Broadband Plan - VentureBeat - March 17th, 2010 [March 17th, 2010]
- Image hosting on the cheap: a look at three free services - Ars Technica - March 17th, 2010 [March 17th, 2010]
- Content Management: Secrets of the Trade - Formtek Blog (blog) - March 17th, 2010 [March 17th, 2010]
- FCC's National Broadband Plan: There is a dark side - ZDNet - March 17th, 2010 [March 17th, 2010]
- 5 Reasons Old Media Should Buy Facebook - AllFacebook (blog) - March 17th, 2010 [March 17th, 2010]
- "Steal It" and Other Internal YouTube Emails from Viacom's Copyright Suit - Fast Company - March 19th, 2010 [March 19th, 2010]
- Now cafes in monument premises for tourists during CWG - Sify - March 19th, 2010 [March 19th, 2010]
- Google-Viacom court papers leave a lot to the imagination - FierceOnlineVideo - March 19th, 2010 [March 19th, 2010]
- FCC's broadband plan: A possible dream - Washington Post (blog) - March 19th, 2010 [March 19th, 2010]
- The Importance of Using Social Networking for Business; Part I – Facebook - IPWatchdog.com - March 19th, 2010 [March 19th, 2010]
- Recording YouTube Videos - Acoustic Guitar - March 19th, 2010 [March 19th, 2010]
- Who's using location-based social networking? - KC Free Press - March 20th, 2010 [March 20th, 2010]
- iPhone will continue to beckon BlackBerry owners - CNET - March 20th, 2010 [March 20th, 2010]
- Rain leaves its mark on Azalea Trail events - KLTV - March 21st, 2010 [March 21st, 2010]
- Viacom v. YouTube/Google: A Piracy Case in Their Own Words - DailyFinance - March 21st, 2010 [March 21st, 2010]
- Getting a look at next high-tech | Philadelphia Inquirer | 03/22/2010 - Philadelphia Inquirer - March 22nd, 2010 [March 22nd, 2010]
- Sprint chews on Apple while lauding 4G Overdrive hotspot - The Tech Herald - March 22nd, 2010 [March 22nd, 2010]
- 'Repo Men' contest -- the nationwide chase is almost over - Los Angeles Times (blog) - March 22nd, 2010 [March 22nd, 2010]
- Viacom vs. YouTube/Google: A Piracy Case in Their Own Words - DailyFinance - March 22nd, 2010 [March 22nd, 2010]
- These iPhone apps will help make March Madness a little more sane - Appolicious - March 22nd, 2010 [March 22nd, 2010]
- Eye-Fi Pro X2 cards have arrived, and you probably want one - tuaw.com (blog) - March 23rd, 2010 [March 23rd, 2010]
- Pharmacist shows who wins, loses with health care bill - KLTV - March 23rd, 2010 [March 23rd, 2010]
- High-Tech Texts! - The Campus Slate - March 24th, 2010 [March 24th, 2010]
- CTIA WIRELESS 2010: Samsung's New Galaxy Brings 4" AMOLED Screen, Social Hub ... - Marketnews.ca - March 24th, 2010 [March 24th, 2010]
- Google must follow Chinese rules or leave - China Daily - March 24th, 2010 [March 24th, 2010]
- Jay-Z Short Documentary 'NY-Z' Premieres Online - MTV.com - March 24th, 2010 [March 24th, 2010]
- DAs clash over Mineola sex ring appeal - KLTV - March 25th, 2010 [March 25th, 2010]
- iSilo for iPhone - BusinessWeek - March 26th, 2010 [March 26th, 2010]
- Questions Abound as "New START" Agreement is Completed - Global Security Newswire - March 26th, 2010 [March 26th, 2010]
- What will Apple do next in mobile services? - Mobile Entertainment - March 26th, 2010 [March 26th, 2010]
- How much is too much to pay for health care? - Anchorage Daily News - March 27th, 2010 [March 27th, 2010]
- The Future of Smartphones: 4G and Beyond - Entrepreneur - March 27th, 2010 [March 27th, 2010]
- Uploading and uplifting: sharing big data files - Earthtimes (press release) - March 28th, 2010 [March 28th, 2010]
- Verizon Blasts 'Outdated' FCC Broadband Plan - NewsFactor Network - March 28th, 2010 [March 28th, 2010]
- Web Host Layered Tech Offers Mezeo-Powered Cloud Storage - Web Host Industry Review - March 29th, 2010 [March 29th, 2010]
- Dropbox: Now one more reason to want a Nexus One - ZDNet (blog) - March 30th, 2010 [March 30th, 2010]
- Exaflood: Politicians Prop Up Dinosaurs, Ignore Cutting Edge Technology - NewsBlaze (press release) - March 30th, 2010 [March 30th, 2010]
- Instructions - Washington Post - March 30th, 2010 [March 30th, 2010]
- Uploading for Life Extension Will Be Valid - Institute for Ethics and Emerging Technologies - March 31st, 2010 [March 31st, 2010]
- 'Glee's' MySpace Auditions: What Not To Sing - Wall Street Journal (blog) - March 31st, 2010 [March 31st, 2010]
- Memeo iPad Reader: Like the GDrive on your iPad (only different) - ZDNet (blog) - April 1st, 2010 [April 1st, 2010]
- Why are pipe bomb 'how to' videos legal? Answer is alarming - KLTV - April 1st, 2010 [April 1st, 2010]
- Trip to Haiti inspiration for East Texas teen - KLTV - April 1st, 2010 [April 1st, 2010]
- Jason Kilar Leads Hulu To Profitability, But Will He Stay On At Hulu? - TVbytheNumbers - April 2nd, 2010 [April 2nd, 2010]
- Layers for IPad Adds Online Gallery, Pro Options - PC World - April 2nd, 2010 [April 2nd, 2010]
- Shane Dawson, YouTube's Comic for the Under-30 Set - New York Times - April 2nd, 2010 [April 2nd, 2010]
- Hands-On With the Apple iPad — and Your Questions - Wired News - April 4th, 2010 [April 4th, 2010]
- FedEx Simplifies International Shipping with FedEx Electronic Trade Documents - MarketWatch (press release) - April 6th, 2010 [April 6th, 2010]
- Cacoo Lets Multiple Users Create Designs Collaboratively And In Real-time - TechCrunch (blog) - April 7th, 2010 [April 7th, 2010]
- Comcast: Your New Overlord - ITworld.com - April 7th, 2010 [April 7th, 2010]
- Bloggers Photograph Food, We Get Hungry - Switched (blog) - April 7th, 2010 [April 7th, 2010]
- Apple suggests only the iPhone can fingerprint songs - Geek.com - April 7th, 2010 [April 7th, 2010]
- Senior with mental challenges killed along highway - KLTV - April 7th, 2010 [April 7th, 2010]
- Book a Cruise and "Flip" Over a Free Camcorder - CruiseCritic.co.uk - April 8th, 2010 [April 8th, 2010]
- Creation Myths: what the argument that the iPad's not for creating content ... - Huffington Post (blog) - April 8th, 2010 [April 8th, 2010]
- Want market share? Make a brain claim - Marketing Web - April 8th, 2010 [April 8th, 2010]
- 10 Ways World of Warcraft - OUPblog (blog) - April 8th, 2010 [April 8th, 2010]
- Check-in to Foursquare: Latest social media service lands in SW Florida - Naples Daily News - April 8th, 2010 [April 8th, 2010]
- Apple iPhone OS 4 Announcement Makes Users Feel "Finally!" - HULIQ - April 8th, 2010 [April 8th, 2010]