A guide to JavaScript async patterns

Patterns and libraries have emerged in the JavaScript ecosystem to handle asynchronous programming. Here I'll provide a quick guide to some of our top picks to deal with async patterns. | Continue reading


@imaginarycloud.com | 5 years ago

Videogame's onboarding experiences are a lesson to design

Onboarding experiences are essentially a UX design challenge that consists in getting the player to understand the game's mechanics before opening the whole lot of possibilities they provide. | Continue reading


@imaginarycloud.com | 5 years ago

The importance of a good brief

A good brief is a necessary condition for achieving a good design. The brief is the launchpad where the journey begins. @imaginarycloudteam | Continue reading


@imaginarycloud.com | 5 years ago

Why software architecture really matters

Here I share my views on software architecture, which is the most important part of software development, and how to avoid falling into common traps. @imaginarycloudteam | Continue reading


@imaginarycloud.com | 5 years ago

The never ending journey through ads

Have you ever felt stalked by a product for which you barely showed any interest? Yes, we're all going through it too. Find out exactly why that's happening to everyone. | Continue reading


@imaginarycloud.com | 5 years ago

High-end companies that fail to deliver a good user experience

From smaller businesses to high-end companies, no one is really immune from those serious UX design mistakes with potentially fatal consequences. @imaginarycloudteam | Continue reading


@imaginarycloud.com | 5 years ago

From Design to Front-end

I recently had the opportunity to conduct a simple workshop on the subject "From Design to Front-end" and these are my thoughts on this subject. @imaginarycloudteam | Continue reading


@imaginarycloud.com | 5 years ago

SnapTrash: getting rid of plastic waste with your phone

A small app with a huge purpose. That’s the best way for us to describe SnapTrash, one of our latest projects that seeks to keep the oceans plastic free. | Continue reading


@imaginarycloud.com | 5 years ago

SnapTrash: a mobile app to keep the oceans plastic-free

A small app with a huge purpose. That’s the best way for us to describe SnapTrash, one of our latest projects that seeks to keep the oceans plastic free. | Continue reading


@imaginarycloud.com | 5 years ago

Why We're Ditching Ruby on Rails for JavaScript and Node.js

We've stopped using Ruby on Rails for our new projects, embracing JavaScript & Node.js as a better choice. Find out exactly why we've done it. | Continue reading


@imaginarycloud.com | 5 years ago

How to make the difference with style

Different styles can provide very different experiences. It's up to designers to plan the best strategy to make the product reflect the desired image. | Continue reading


@imaginarycloud.com | 5 years ago

From Final Fantasy VII to Persona 5: style makes all the difference

Different styles can provide very different experiences. It's up to designers to plan the best strategy to make the product reflect the desired image. | Continue reading


@imaginarycloud.com | 5 years ago

Strapi and Admin Express: easily building admin panels

Strapi and Express Admin, two of the most popular Node.js Admin Panels reviewed and compared. | Continue reading


@imaginarycloud.com | 5 years ago

What's the Best Node.js Admin Panel: Strapi or Express Admin?

Strapi and Express Admin, two of the most popular Node.js Admin Panels reviewed and compared. | Continue reading


@imaginarycloud.com | 5 years ago

Is Node.js taking over as Rails falls?

Node.js+Express.js or Ruby on Rails? A comparison of two of the most popular choices in the development community. | Continue reading


@imaginarycloud.com | 5 years ago

Node.js or Ruby on Rails: which is better?

Node.js+Express.js or Ruby on Rails? A comparison of two of the most popular choices in the development community. | Continue reading


@imaginarycloud.com | 5 years ago

The Importance of AI for Web Development

As more businesses improve their customer interaction methods, artificial intelligence is going to become an indispensable part of modern web development. | Continue reading


@imaginarycloud.com | 5 years ago

Test-driven development: What it is and what are its benefits

It's so expensive to manually test all features whenever a new release is made, that projects without Test-Driven Development are very prone to regressions. @imaginarycloudteam | Continue reading


@imaginarycloud.com | 5 years ago

Shooting ducks in Miami on your AppleTV

Imaginary Cloud is a place where brilliant product ideas are turned into successful digital products. We do it with Ruby on Rails, Node and Javascript. | Continue reading


@imaginarycloud.com | 5 years ago

Mood board: the designer's paid break

The mood board gives you time to clear off your mind, slow the frenetic rhythm down, get updated and enjoy the journey of discovering new art and design works. | Continue reading


@imaginarycloud.com | 5 years ago

Ruby on Rails: Send emails with style

Most of us had already at some point to deal with the pain of sending HTML formatted emails using Ruby on Rails. Here you'll find some solutions. | Continue reading


@imaginarycloud.com | 5 years ago

Get everyone's attention with illustration

Show emotions and moods through illustration. We're all tired of the same stock photos of laptops on designey wooden tables that no common folk can afford. | Continue reading


@imaginarycloud.com | 5 years ago

Design is not based on opinions (not everyone is a designer)

Design is about collecting references, understanding movements, staying relevant and having the technical knowledge to deliver. That’s where everyone gets confused. | Continue reading


@imaginarycloud.com | 5 years ago

Material Design is a political choice

When only one perspective dominates the discourse of what constitutes good design, the doors to many other different aesthetics are closed. | Continue reading


@imaginarycloud.com | 5 years ago

Skill is a very relative when it comes to art

Art doesn’t need to be a deeply emotional experience that sweeps you off your feet. In the end, it depends on your own subjective experience. @imaginarycloudteam | Continue reading


@imaginarycloud.com | 5 years ago

UX will define the future of cryptocurrencies

Cryptocurrencies are right around the corner and while we can't deny their importance, there is still a huge step that needs to be taken regarding UX. @imaginarycloudteam | Continue reading


@imaginarycloud.com | 5 years ago

Timeproof UI Design – is there such a thing?

We see trends come and go, fonts that become uncool, buttons that aren't supposed to have round corners... but what if we want our design to be timeproof? @imaginarycloudteam | Continue reading


@imaginarycloud.com | 5 years ago

Camera Manager, a simple Swift custom camera view for iOS

Camera Manager is a simple Swift class to provide all the configurations you need to create a custom camera view in your app. | Continue reading


@imaginarycloud.com | 5 years ago

Anyone can be a designer (but most shouldn't)

Design is about collecting references, understanding movements, staying relevant and having the technical knowledge to deliver. That’s where everyone gets confused. | Continue reading


@imaginarycloud.com | 5 years ago

Reaching the AWS Gold Infrastructure

Configuring the Amazon Web Services (AWS) infrastructure may be troublesome, so we've created a tutorial with all the steps needed to achieve the AWS gold infrastructure. | Continue reading


@imaginarycloud.com | 5 years ago

Ruby on Rails: Paginate Stateful Tabs with Pagy

Pagy is the new kid on the block when it comes to pagination in Ruby on Rails. Here you'll find how easy it is to paginate stateful tabs with it. | Continue reading


@imaginarycloud.com | 5 years ago

Google's Material Design is a political choice

When only one perspective dominates the discourse of what constitutes good design, the doors to many other different aesthetics are closed. | Continue reading


@imaginarycloud.com | 5 years ago

The rise and fall of Apple's Swift

Swift changed a big deal the app development for iOS and macOS, but how good will it be in the long run as its popularity drowns? @imaginarycloudteam | Continue reading


@imaginarycloud.com | 5 years ago

Is timeless UI design a thing?

We see trends come and go, fonts that become uncool, buttons that aren't supposed to have round corners... but what if we want our design to be timeproof? @imaginarycloudteam | Continue reading


@imaginarycloud.com | 5 years ago

The subjective experience of enjoying art

Art doesn’t need to be a deeply emotional experience that sweeps you off your feet. In the end, it depends on your own subjective experience. @imaginarycloudteam | Continue reading


@imaginarycloud.com | 5 years ago

ELM – JavaScript Reinvented

Elm is an easier, safer and fun frontend tech! Does it make a good Javascript replacement? | Continue reading


@imaginarycloud.com | 5 years ago

ReasonML – React as first intended

Everything you need to know about Facebook's ReasonML and how it stands on the shoulders of giants, appealing to the taste of the mainstream. | Continue reading


@imaginarycloud.com | 5 years ago

ReasonML, Facebook's mainstream take on JavaScript

Everything you need to know about Facebook's ReasonML and how it stands on the shoulders of giants, appealing to the taste of the mainstream. | Continue reading


@imaginarycloud.com | 5 years ago

Website extreme makeover: brushing fear away and trying something new

When things change around you, you adapt. When you adapt, you become different and this is basically what happened at Imaginary Cloud. | Continue reading


@imaginarycloud.com | 6 years ago

Paginating Ruby on Rails Apps with Pagy

Meet Pagy, a new pagination library for Ruby on Rails. Developed with performance in mind, without disregarding being easy to use. | Continue reading


@imaginarycloud.com | 6 years ago

Which one is the best: Personas or Jobs-to-be-Done?

Which is the best methodology? Should you change from personas to JTBD? A comparison of both methods aiming to explore an option in-between. | Continue reading


@imaginarycloud.com | 6 years ago

Everything you need to know about typography so your designer doesn’t kill you

“This typeface doesn’t have the right weight”, “This title should be uppercase”, “The character spacing is wrong”... this is why I decided to make a typography workshop. | Continue reading


@imaginarycloud.com | 6 years ago