How to Keep Your Developers EngagedRead More

Read more
Generic code picture to show engaged developers.

Retaining good developers is a critical task that companies have to actively pursue. Developers need to be supported, engaged, and interested in the work; otherwise, boredom in their role could lead to them seeking opportunities elsewhere. Whether you are a company leader, team lead, or a developer yourself, understanding what attracts and interests developers to […]

Read More →

Implementing Automation into Your Development ProcessRead More

Read more
Generic picture of code and automation

Nowadays, the rapid development of technology has made automation the new norm. Thanks to AI-powered algorithms and machine learning (ML) technologies, many digital companies have been able to automate several aspects of their business: cybersecurity, document processing, app testing, cloud computing, and so on. As the graph below shows, global spending on robotic process automation […]

Read More →

The Benefits of Reusing Code For Software DevelopmentRead More

Read more
image of code being reused

Modern software development has rapidly evolved the focus of the field from creating new and innovative software to finding ways to make development processes sustainable, smarter, more productive, and faster. Consequently, tech solutions – like inbound routing features – are now inseparable from business operations. Thanks to the unanimity of software within various fields, teams […]

Read More →

How to Optimize Communications Within Remote Development TeamsRead More

Read more

61% of professionals now prefer a fully remote environment to a conventional office space. A workforce that can work from anywhere allows businesses to draw upon a much larger pool of talent than before. It also allows them to improve productivity, especially if professionals are working in different time zones. Good communication is essential to […]

Read More →

3 Best Practices to Improve Team Communication When Developing New SoftwareRead More

Read more

  You’ve chosen your team and you’re developing exciting new software. But things are going awry. You keep noticing team members arguing with each other and glancing at the clock. So what’s going wrong? It’s likely a lack of communication. The importance of soft skills in STEM environments is often overlooked. Yet, it’s one that […]

Read More →

Measuring image similarity with N-dimensional vectorsRead More

Read more
measuring image similarity visual assessment

In machine learning and pattern recognition, a feature is an individual measurable property or characteristic of a phenomenon being observed. […] a feature vector is an n-dimensional vector of numerical features that represent some object. – Wikipedia Isn’t it amazing that you can represent something as a 500-dimensional vector? Many people, especially if they are not actively engaged in […]

Read More →

10 Top Code Learning ResourcesRead More

Read more

In today’s technology-driven society, the ability to code is a high-value skill that opens up job opportunities and offers unique ways to make an impact on the world. If you’re interested in learning to code, you may find the following resources helpful. Let’s take a look! Codeacademy Codeacademy is an online educational portal where people […]

Read More →

The Complete Image File Extension List for DevelopersRead More

Read more

JPEGs. PDFs. SVGs. Even for the most savvy developers, keeping track of all available image file extensions isn’t easy. Using the wrong (or suboptimal) file format could result in: Low image/video/audio quality Unnecessarily large file sizes Slow delivery of large files Inaccessibility of data within the file Simply put, knowing and understanding the many types […]

Read More →

Gain More Control Over Your Documents with Document DetectionRead More

Read more

Overview In late 2018 when we released the Document Detection service at Filestack, no one anticipated it to become an essential intelligence task alongside OCR. If you are working with images that contain documents inside, it’s essential to find your document in the image by detecting the edges and border of the document, transforming its […]

Read More →

Document Detection: An Intelligence Task for Intelligent ApplicationsRead More

Read more

When you scan documents like invoices or receipts, they might be rotated, folded, or blurry. To work with them you need a process to detect your document inside, generate its bounding box, transform the detected document to fit the whole image (keeping its aspect ratio), and pre-process it to increase the OCR (optical character recognition) […]

Read More →

Comparing Image Tagging Services: Google Vision, Microsoft Cognitive Services, Amazon Rekognition and ClarifaiRead More

Read more

Prior to integrating image tagging into our our API, here at Filestack we evaluated four of the most popular image tagging services. To determine which service to use, we looked at features, pricing, image size limits, rate limits, performance and accuracy. Ultimately, we decided to go with Google Vision, but the other services might be a good […]

Read More →

How To Upload Large FilesRead More

Read more

Uploading large files is a constant headache for developers. Pains like latency, speed, timeouts and interruptions, especially over mobile devices, are difficult to avoid. However, over the years, it is becoming increasingly important that your application be able to handle large files. At Filestack, we provide file infrastructure for over 100,000 applications worldwide, handling file […]

Read More →

Don’t Let Infected Code Get the Best of Your BusinessRead More

Read more

Every company should have robust virus protection to handle the monitoring and quarantining of files that have possibly been infected with a virus or malware. Many major companies have been in the news after becoming victimized by infected files. These companies have suffered in the form of bad press, application downtime and millions of dollars […]

Read More →

Document Detection, Enhancement, and Preprocessing APIRead More

Read more
Document Detection Thumbnail

Document Detection and Preprocessing is one of Filestack’s latest intelligent products. Not only is its main objective detecting the documents in the images, transformations, and denoising, but it can also serve as an advanced tool for enhancing and improving OCR results. The following article explores and elaborates on the details of how this tool has […]

Read More →

5 Things CTOs Need to Know About OCRRead More

Read more

CTOs are constantly investigating new technology. While it can be difficult to identify the technologies that will produce the highest ROI, optical character recognition (OCR) has made great strides over the past few years and is now one of the most all-around advanced utilities. Here are a few things that you should know about Filestack […]

Read More →

The Complete List of Top Workflow Tools of 2018Read More

Read more

Workflow tools are vital to an organization in the Information Age. They enable faster completion of tasks in addition to maximizing the efficiency of business processes. The use of workflow automation tools is so important in today’s fast-paced business environments that they may be what gives any company its competitive advantage. The following are some […]

Read More →

A Brief History of Optical Character RecognitionRead More

Read more

Mankind’s struggle to convey meaning ‘twixt pen and mind has long been a problem for anyone wishing to communicate effectively. Optical Character Recognition (OCR) is a modern solution to this age-old challenge, brought into the present day need for machines to understand human-readable glyphs and characters. How many times have you been frustrated that you […]

Read More →

How UX and Design Lead to ConversionsRead More

Read more
How UX and Design Lead to Conversions

Let’s face it. Historically speaking, computer programmers are often more comfortable in the digital world of 1s and 0s than they are in the real world of human interaction. Perhaps this accounts for the widespread disconnect among web designers when it comes to the area in which the digital and real worlds connect: user experience […]

Read More →

Failed Uploads Are Hurting Your BusinessRead More

Read more

Failed uploads negatively impact user experience more than you think, and it’s results like these that make us cringe: From Emule: 2,9940 failed uploads for one user (20.61% failure rate), 2,758 for another (47.14% failure rate) This review of Flickr’s upload experience comes from ThomasHawk.com:   Yikes. Clearly the business and customer are suffering from a […]

Read More →

5 Things CTOs Need to Know About Content PersonalizationRead More

Read more
Content Personalization for CTOS

Content personalization relies on both a “push model,” where users submit their own content for consumption, and a “pull model,” where content is served to the user based on their preferences. But personalization doesn’t exist in a technological vacuum. Content must be reviewed for appropriateness, categorized, verified and distributed. That’s why CTOs should be prepared […]

Read More →

5 Reasons Content Personalization MattersRead More

Read more
Content Personalization

One would think that content personalization is table stakes in an era where E-commerce is rapidly replacing traditional retail channels. Why then, as one consumer study cites,  have “…only 22% said they’re satisfied with the level of personalization they receive?” This is surprising, given the degree to which companies rely on personalized shopping experiences. For example, one […]

Read More →

Beating Atari Games with OpenAI’s Evolutionary StrategiesRead More

Read more
OpenAI Atari

Last month, Filestack sponsored an AI meetup wherein I presented a brief introduction to reinforcement learning and evolutionary strategies. Beforehand, I had promised code examples showing how to beat Atari games using PyTorch. In reality, I did not have time for that kind of side project and so I found some other examples of training […]

Read More →

Bumble Bans Guns: Showcases Need for Content WorkflowRead More

Read more
A representation of Bumble's potential content workflow

Bumble is a social network for discovering and fostering healthy relationships – be it personal or professional. With over 23 million subscribers to its platform, it certainly has the responsibility for ensuring that the content on their social networking application is appropriate for all. Recently, Bumble announced that it is going to ban all images […]

Read More →

How Math and Computational Geometry Influence Digital ArtRead More

Read more
Example of image triangulation

In this article we present a technique to triangulate source images, converting them to abstract, someway artistic images composed of tiles of triangles. This will be an attempt to explore the fields between computer technology and art. But first, what is triangulation?  Simply spoken a triangulation partitions a polygon into triangles which allows, for instance, […]

Read More →