Our Blog

Boost your knowledge with the insights from our expert team.

API
API
Business
Business
Web
Web
Talk
Talk
Python
Python
Design
Design
People
People
Open Source
Open Source
Javascript
Javascript
placeholder background

Why Do We Use Django Framework & What Is Django Used For?

In this post, we've gathered all you need to know about Django to show you why this is the perfect framework for your project.

In this post, we've gathered all you need to know about Django to show you why this is the perfect framework for your project.

placeholder background

Why Do We Use Django Framework & What Is Django Used For?

In this post, we've gathered all you need to know about Django to show you why this is the perfect framework for your project.

In this post, we've gathered all you need to know about Django to show you why this is the perfect framework for your project.

placeholder background

Counting Queries: Basic Performance Testing in Django

It's very common to read about testing techniques such as TDD and how to test application business logic. But testing the performance of an application is a whole different issue.

It's very common to read about testing techniques such as TDD and how to test application business logic. But testing the performance of an application is a whole different issue.

placeholder background

Counting Queries: Basic Performance Testing in Django

It's very common to read about testing techniques such as TDD and how to test application business logic. But testing the performance of an application is a whole different issue.

It's very common to read about testing techniques such as TDD and how to test application business logic. But testing the performance of an application is a whole different issue.

placeholder background

Multitenancy: juggling customer data in Django

Read more about multi tenancy and data manipulation using Django and AWS.

Read more about multi tenancy and data manipulation using Django and AWS.

placeholder background

Multitenancy: juggling customer data in Django

Read more about multi tenancy and data manipulation using Django and AWS.

Read more about multi tenancy and data manipulation using Django and AWS.

placeholder background

Advanced Django querying: sorting events by date

Imagine the situation where our application has events (scheduled tasks, appointments, python conferences across the world) happening in different moments of time. Almost anything with a date attached to it.

Imagine the situation where our application has events (scheduled tasks, appointments, python conferences across the world) happening in different moments of time. Almost anything with a date attached to it.

placeholder background

Advanced Django querying: sorting events by date

Imagine the situation where our application has events (scheduled tasks, appointments, python conferences across the world) happening in different moments of time. Almost anything with a date attached to it.

Imagine the situation where our application has events (scheduled tasks, appointments, python conferences across the world) happening in different moments of time. Almost anything with a date attached to it.

placeholder background

Contributing to Django Framework is easier than you think

For those who are starting to code and wish to make open source, sometimes it is hard to start. The idea of contributing with that fancy and wonderful lib that you love can sound a little bit scary. Lucky for us many of those libs have room for whoever is willing to start.

For those who are starting to code and wish to make open source, sometimes it is hard to start. The idea of contributing with that fancy and wonderful lib that you love can sound a little bit scary. Lucky for us many of those libs have room for whoever is willing to start.

placeholder background

Contributing to Django Framework is easier than you think

For those who are starting to code and wish to make open source, sometimes it is hard to start. The idea of contributing with that fancy and wonderful lib that you love can sound a little bit scary. Lucky for us many of those libs have room for whoever is willing to start.

For those who are starting to code and wish to make open source, sometimes it is hard to start. The idea of contributing with that fancy and wonderful lib that you love can sound a little bit scary. Lucky for us many of those libs have room for whoever is willing to start.

placeholder background

Don't forget the stamps: testing email content in Django

When developing a web app how often do you check the emails you send are all working properly? Not as often as your web pages, right?

When developing a web app how often do you check the emails you send are all working properly? Not as often as your web pages, right?

placeholder background

Don't forget the stamps: testing email content in Django

When developing a web app how often do you check the emails you send are all working properly? Not as often as your web pages, right?

When developing a web app how often do you check the emails you send are all working properly? Not as often as your web pages, right?

placeholder background

django-react-boilerplate

Here at Vinta we believe that programmers, not processes, nor code, are the most important assets on software engineering. Due to that, we believe in using every tool available in order to facilitate our programmers' lives.

Here at Vinta we believe that programmers, not processes, nor code, are the most important assets on software engineering. Due to that, we believe in using every tool available in order to facilitate our programmers' lives.

placeholder background

django-react-boilerplate

Here at Vinta we believe that programmers, not processes, nor code, are the most important assets on software engineering. Due to that, we believe in using every tool available in order to facilitate our programmers' lives.

Here at Vinta we believe that programmers, not processes, nor code, are the most important assets on software engineering. Due to that, we believe in using every tool available in order to facilitate our programmers' lives.

placeholder background

Metaprogramming and Django - Using Decorators

While programming is about, in some way, doing code to transform data, metaprogramming can be seen as the task of doing code to change code. This category is often used to help programmers to enhance the readability and maintainability of the code.

While programming is about, in some way, doing code to transform data, metaprogramming can be seen as the task of doing code to change code. This category is often used to help programmers to enhance the readability and maintainability of the code.

placeholder background

Metaprogramming and Django - Using Decorators

While programming is about, in some way, doing code to transform data, metaprogramming can be seen as the task of doing code to change code. This category is often used to help programmers to enhance the readability and maintainability of the code.

While programming is about, in some way, doing code to transform data, metaprogramming can be seen as the task of doing code to change code. This category is often used to help programmers to enhance the readability and maintainability of the code.

placeholder background

Database concurrency in Django the right way

When developing applications that have specific needs for running asynchronous tasks outside the web application, it is common to adopt a task queue such as Celery. This allows, for example, for the server to start an asynchronous task for heavyweight processing, and then return an answer.

When developing applications that have specific needs for running asynchronous tasks outside the web application, it is common to adopt a task queue such as Celery. This allows, for example, for the server to start an asynchronous task for heavyweight processing, and then return an answer.

placeholder background

Database concurrency in Django the right way

When developing applications that have specific needs for running asynchronous tasks outside the web application, it is common to adopt a task queue such as Celery. This allows, for example, for the server to start an asynchronous task for heavyweight processing, and then return an answer.

When developing applications that have specific needs for running asynchronous tasks outside the web application, it is common to adopt a task queue such as Celery. This allows, for example, for the server to start an asynchronous task for heavyweight processing, and then return an answer.

placeholder background

Controlling access: a Django permission apps comparison

There are many ways to handle permissions in a project. For instance we may have model level permissions, object level permissions, fine grained user permission or role based. Either way we don't need to write any of those from scratch, Django ecosystem has a vast amount of permission handling apps

There are many ways to handle permissions in a project. For instance we may have model level permissions, object level permissions, fine grained user permission or role based. Either way we don't need to write any of those from scratch, Django ecosystem has a vast amount of permission handling apps

placeholder background

Controlling access: a Django permission apps comparison

There are many ways to handle permissions in a project. For instance we may have model level permissions, object level permissions, fine grained user permission or role based. Either way we don't need to write any of those from scratch, Django ecosystem has a vast amount of permission handling apps

There are many ways to handle permissions in a project. For instance we may have model level permissions, object level permissions, fine grained user permission or role based. Either way we don't need to write any of those from scratch, Django ecosystem has a vast amount of permission handling apps

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