There are a lot of potential scenarios where you would need to increase the resolutions of multiple images at once. For example, say you’re redesigning your website and need to upscale all your pictures to fit the new design. Or you want to incorporate user-generated content into your site, but the shots provided by the users are too small.

Whatever your situation is, using good old Photoshop for these purposes isn’t an option. It’s a great choice if you need to resize just a few images, but if you have hundreds of them, it’s better to find a way to…

Are you launching an app with user-generated or rich product content? At some point, you’ll need a steady infrastructure for receiving, processing, and delivering files. To save you time on feature planning and research, we’ve drafted a high-level tech spec with all the traps and pitfalls.

A tech spec? Seriously? Yep! As you will soon understand, implementing a “Choose a file” button is just the tip of the iceberg: the whole project will need an architecture overview. Use our cheat sheet to create your own tech/product spec or simply glance through it before story mapping.

💡 This cheat sheet will…

Before writing this post, I was thinking about the fact that we still use the term “web page.” Ideally it refers to a static layout of content, say, text and images like in a book, and that was the case back when the internet started.

But the state of the art in web development dictates its own rules, turning websites into full-featured applications. With scripting you can enhance your website with effects, modals, data processing, etc. …

There’s an incredible technique that makes it possible to convert Pillow images to NumPy arrays with just two memory copies! Wait, what do you mean “with only two memory copies”? Isn’t it possible to convert data between libraries while copying memory only once or without copying it at all?

Well, it seems weird, but more traditional image converting methods work 1.5–2.5 times slower (if you need a mutable object). Today, I’m going to dive deep into both libraries and tell you why that happens. Also, I’ll show you a way to get the same result but faster. …

Several month ago we started to capture lead requests coming from our website. In this article I’ll describe how we use Typeform and Intercom to automatically manage a bulk of enterprise, dedicated and demo requests every day. The integration we did allows us to manage our contact strategy with the lead. We are then able to decide to use an automated drip campaign or to contact the lead directly.

Our Workflows with Typeform and Intercom

We use Typeform to gather enterprise and demo requests and for one time promotions like Black Friday and Cyber Monday. Typeform is awesome, it has great UX, it seamlessly works on…

When Uploadcare’s customers upload their pictures to a server, they expect to be able to access them from anywhere on any device at any time without glitches or delays. The same applies to pictures you upload yourself, for example product images in your ecommerce site. A Content Delivery Network (CDN) is the best way to make sure to meet these customer expectations. But what is CDN?

Content Delivery Network is an alternative to the standard website model by which a website stores all its files on a single server — in effect, a single physical device in a specific location…

Software development and the cloud go hand in hand. Companies have been able to build better and more robust solutions using cloud based tools. The latest thing developers are moving to the cloud for is file infrastructure. With solutions like Uploadcare, your entire backend file system can be configured in minutes, saving your development team months of work and headaches!

What is Cloud File Infrastructure?

A lot happens from the time a user uploads a file to the time it’s served up perfectly on your website. First the user needs to be able to quickly upload their files or images, second they need to be…

Uploadcare

File system as a service for web and mobile apps

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store