All Case Studies Design Development Interviews Our Way Project Management
Most web applications are fundamentally similar. They get input from users and then process and store it. The end result usually shows the processed input to users in the form of an output. Such applications are usually called CRUDs (create, read, update and delete). This means that the infrastructure (the core components that are working together) that is needed to support typical product can be almost the same for a majority of different kind of startups. In this article I show what are those core components and how to design the infrastructure in such a way that it is efficient, scalable (it grows along with the product) and cost-effective.
Read more
How can we avoid the headache of having too many and too heavy features or services? Add more resources? Do some refactoring? Pile up external services? But what if users keep coming back with more requests for new features?
Read more
Can a single mistake of a software developer ruin an entire company? The answer is yes, but only if the company doesn’t know how to learn from its past mistakes and grow as an organisation.
Read more
Recently, the trend for “serverless” started gaining a lot of traction both among developers and business people. As you’re reading this, you might be wondering, what on Earth does the new buzzword, serverless, even mean.
Read more
Invented by the founders of Trello, Glitch is said to be the friendly community where you can build a web app of your dreams. It holds out the promise of revolution in the way we develop software. The idea behind it is to give developers a hospitable and free environment to code, create apps, remix and modify them without a bulk of unnecessary coding tools that raise barriers to your creativity. With Glitch developers can create apps with ease and instantly deploy them. The platform is fairly new, with not so many users who have tested it so far, so we decided to give it a go and see how it delivers on its promises.
Read more
Quite recently, we've figured out that we can improve our internal flow in terms of answering clients' calls, coming primarily from abroad. The idea was to build a simple app that will intercept incoming calls, post a Slack notification and allow us to answer these calls through a web browser using Twilio number. That’s how Callio was born. In this article, you will find a comprehensive guide on how it works and how to integrate it with your account.
Read more
The article was originally published on ITProPortal. When you build a great product, sooner or later, it will be attracting more and more users who will expect a performant, irreproachable app. As the app grows in time it handles more requests per minute. If you’re not prepared for this the app performance will drop and you will potentially lose your audience. In this blog post we explain what you should pay attention to when building a scalable app.
Read more
Does using docker to reduce disk clutter and time spent on setting up a new machine sound good? It definitely did to me. In this article, I’ll show you how to get started with a dockerized development environment, so you can get a taste of what it’s like. I’ll also give you some suggestions near the end on how to learn what you need to know about this tool.
Read more
GraphQL is a fairly new technology that will let you adjust your data requirements on the fly and increase the efficiency of your app while keeping your current stack.
Read more
Managing Amazon Web Services is hard, let’s face it. AWS is complex, offers numerous amount of services & APIs, it’s constantly changing, web console UX is bad and some concepts behind it are just hard to understand at the beginning. But once you start getting it, you also realize that it has a great power. The power not only to store unlimited amounts of data, handle millions of requests per second or even to predict your next partner using Machine Learning but also the power to literally clean your wallet in couple of seconds. It may be because of your lack of understanding of this system, because of a „miss click” or simply because you didn’t care to secure your account properly. Internet is full of stories like that. In this guide I’ll try to show you some “quick wins” which should decrease the probability of those events taking place.
Read more
Newer
Need a successful project?
Estimate project or contact us