Our Blog

Boost your knowledge with the insights from our expert team.

Latest posts

placeholder background

Seriously, we can build better web API clients

We are in the era of Software as a Service and microservices. From the techinical point of view this means we are writting more web APIs than we use to. This also means we need to build clients to free our souls from dealing with bare HTTP. This doesn't mean we should separate this much from HTTP

We are in the era of Software as a Service and microservices. From the techinical point of view this means we are writting more web APIs than we use to. This also means we need to build clients to free our souls from dealing with bare HTTP. This doesn't mean we should separate this much from HTTP

placeholder background

Seriously, we can build better web API clients

We are in the era of Software as a Service and microservices. From the techinical point of view this means we are writting more web APIs than we use to. This also means we need to build clients to free our souls from dealing with bare HTTP. This doesn't mean we should separate this much from HTTP

We are in the era of Software as a Service and microservices. From the techinical point of view this means we are writting more web APIs than we use to. This also means we need to build clients to free our souls from dealing with bare HTTP. This doesn't mean we should separate this much from HTTP

placeholder background

Tapioca talk at EuroPython: insights and takeaways

Talk about what is wrong with API wrappers and how can we do better

Talk about what is wrong with API wrappers and how can we do better

placeholder background

Tapioca talk at EuroPython: insights and takeaways

Talk about what is wrong with API wrappers and how can we do better

Talk about what is wrong with API wrappers and how can we do better

placeholder background

3 awesome Git commands to help you debug faster

Git is a great tool but since you only need to know a small subset of commands to use it, people end up not knowing a bunch of awesome features of it. Some of my favourites are blame, bisect and rebase.

Git is a great tool but since you only need to know a small subset of commands to use it, people end up not knowing a bunch of awesome features of it. Some of my favourites are blame, bisect and rebase.

placeholder background

3 awesome Git commands to help you debug faster

Git is a great tool but since you only need to know a small subset of commands to use it, people end up not knowing a bunch of awesome features of it. Some of my favourites are blame, bisect and rebase.

Git is a great tool but since you only need to know a small subset of commands to use it, people end up not knowing a bunch of awesome features of it. Some of my favourites are blame, bisect and rebase.

placeholder background

3 Django apps for sending great e-mails

Sending e-mails from a Django project? Want to use HTML and CSS or have other specific needs? These Django apps might help you:

Sending e-mails from a Django project? Want to use HTML and CSS or have other specific needs? These Django apps might help you:

placeholder background

3 Django apps for sending great e-mails

Sending e-mails from a Django project? Want to use HTML and CSS or have other specific needs? These Django apps might help you:

Sending e-mails from a Django project? Want to use HTML and CSS or have other specific needs? These Django apps might help you:

placeholder background

Uploading files from the frontend to Amazon S3

A common problem appears when uploading large files to Heroku. Every request made to Heroku must last less than 30 seconds or it will get terminated, when uploading large files, 30 seconds might not be enough. Here is how to circumvent that with Amazon S3

A common problem appears when uploading large files to Heroku. Every request made to Heroku must last less than 30 seconds or it will get terminated, when uploading large files, 30 seconds might not be enough. Here is how to circumvent that with Amazon S3

placeholder background

Uploading files from the frontend to Amazon S3

A common problem appears when uploading large files to Heroku. Every request made to Heroku must last less than 30 seconds or it will get terminated, when uploading large files, 30 seconds might not be enough. Here is how to circumvent that with Amazon S3

A common problem appears when uploading large files to Heroku. Every request made to Heroku must last less than 30 seconds or it will get terminated, when uploading large files, 30 seconds might not be enough. Here is how to circumvent that with Amazon S3

placeholder background

Uncovering input fields from iOS keyboard

One thing new iOS developers notice on their first experiences developing applications is that their interfaces do not adapt to the screen when the keyboard is shown. Because of this, text input fields might be hidden by the keyboard. The good news is that the solution for this is not very complex.

One thing new iOS developers notice on their first experiences developing applications is that their interfaces do not adapt to the screen when the keyboard is shown. Because of this, text input fields might be hidden by the keyboard. The good news is that the solution for this is not very complex.

placeholder background

Uncovering input fields from iOS keyboard

One thing new iOS developers notice on their first experiences developing applications is that their interfaces do not adapt to the screen when the keyboard is shown. Because of this, text input fields might be hidden by the keyboard. The good news is that the solution for this is not very complex.

One thing new iOS developers notice on their first experiences developing applications is that their interfaces do not adapt to the screen when the keyboard is shown. Because of this, text input fields might be hidden by the keyboard. The good news is that the solution for this is not very complex.

placeholder background

10 Django apps you're not using but should

There are some open-source Django apps that make our lives as Django developers easier, but sometimes we don't even know they exist! Good third-party apps can give you new features at little expense, make your tests easier or even improve the performance of your deployment process.

There are some open-source Django apps that make our lives as Django developers easier, but sometimes we don't even know they exist! Good third-party apps can give you new features at little expense, make your tests easier or even improve the performance of your deployment process.

placeholder background

10 Django apps you're not using but should

There are some open-source Django apps that make our lives as Django developers easier, but sometimes we don't even know they exist! Good third-party apps can give you new features at little expense, make your tests easier or even improve the performance of your deployment process.

There are some open-source Django apps that make our lives as Django developers easier, but sometimes we don't even know they exist! Good third-party apps can give you new features at little expense, make your tests easier or even improve the performance of your deployment process.

placeholder background

Classy Django REST Framework

Classy Django REST Framework, a web-based documentation with flattened information about Django REST Framework's class-based views and serializers. It is heavily based on Classy Class-based View and users familiar with it will feel right at home.

Classy Django REST Framework, a web-based documentation with flattened information about Django REST Framework's class-based views and serializers. It is heavily based on Classy Class-based View and users familiar with it will feel right at home.

placeholder background

Classy Django REST Framework

Classy Django REST Framework, a web-based documentation with flattened information about Django REST Framework's class-based views and serializers. It is heavily based on Classy Class-based View and users familiar with it will feel right at home.

Classy Django REST Framework, a web-based documentation with flattened information about Django REST Framework's class-based views and serializers. It is heavily based on Classy Class-based View and users familiar with it will feel right at home.

placeholder background

URL, URI, URN what's the difference?

URL, URI and URN are widely used terms when we talk about the web, although they seem to be the same, there is a slight difference between each one of them.

URL, URI and URN are widely used terms when we talk about the web, although they seem to be the same, there is a slight difference between each one of them.

placeholder background

URL, URI, URN what's the difference?

URL, URI and URN are widely used terms when we talk about the web, although they seem to be the same, there is a slight difference between each one of them.

URL, URI and URN are widely used terms when we talk about the web, although they seem to be the same, there is a slight difference between each one of them.

placeholder background

Configuring Sass & Bower with django-compressor – Part 2

This is the part 2 of the guide on how to configure a Django 1.8 project with Sass (django-libsass), Bower (django-bower) and django-compressor.

This is the part 2 of the guide on how to configure a Django 1.8 project with Sass (django-libsass), Bower (django-bower) and django-compressor.

placeholder background

Configuring Sass & Bower with django-compressor – Part 2

This is the part 2 of the guide on how to configure a Django 1.8 project with Sass (django-libsass), Bower (django-bower) and django-compressor.

This is the part 2 of the guide on how to configure a Django 1.8 project with Sass (django-libsass), Bower (django-bower) and django-compressor.

placeholder background

Configuring Sass & Bower with django-compressor – Part 1

This is a quick guide on how to configure a Django 1.8 project with Sass (django-libsass), Bower (django-bower) and django-compressor (which combine static files and minificate them).

This is a quick guide on how to configure a Django 1.8 project with Sass (django-libsass), Bower (django-bower) and django-compressor (which combine static files and minificate them).

placeholder background

Configuring Sass & Bower with django-compressor – Part 1

This is a quick guide on how to configure a Django 1.8 project with Sass (django-libsass), Bower (django-bower) and django-compressor (which combine static files and minificate them).

This is a quick guide on how to configure a Django 1.8 project with Sass (django-libsass), Bower (django-bower) and django-compressor (which combine static files and minificate them).

placeholder background

Creating Cordova/Phonegap plugins

Building hybrid mobile apps is all nice and easy until you need some native feature that does not yet have a cordova package. But don't you worry, we will show you how to do it. We will be writing a plugin to run some simple android code and call it from the javascript side.

Building hybrid mobile apps is all nice and easy until you need some native feature that does not yet have a cordova package. But don't you worry, we will show you how to do it. We will be writing a plugin to run some simple android code and call it from the javascript side.

placeholder background

Creating Cordova/Phonegap plugins

Building hybrid mobile apps is all nice and easy until you need some native feature that does not yet have a cordova package. But don't you worry, we will show you how to do it. We will be writing a plugin to run some simple android code and call it from the javascript side.

Building hybrid mobile apps is all nice and easy until you need some native feature that does not yet have a cordova package. But don't you worry, we will show you how to do it. We will be writing a plugin to run some simple android code and call it from the javascript side.