Blog
5 consejos para mejorar el rendimiento de tu base de datos en Django
Optimizar el rendimiento de un proyecto Django con una base de datos SQL es esencial para garantizar un funcionamiento fluido y una gran experiencia de usuario. Este post explora cinco técnicas para optimizar el rendimiento de su base de datos SQL Django.
08 Mar
· 4 min. de lectura
· django
Deploying a Django app with Gunicorn and SQLite
Deploying your Django project is a tedious task that those who like coding normally prefer to avoid. In this post we explore how to get a Django app running in no time with proven and reliable technologies by staying out of the hype.
22 Feb
· 5 min. de lectura
· django
Una etiqueta para mostrar rangos de fechas en Django
Implementamos una etiqueta personalizada para mostrar rangos de fechas en las plantillas HTML de Django.
20 Feb
· 4 min. de lectura
· django
Testing validation errors in Django
At Negative Epsilon we write a lot of tests and most of our projects are translated into at least another language using Django's excellent internationalization system. However, this means that there are some issues while writing tests that check for specific validation errors (raised by forms and models) using the error message (with assertRaisesRegex or assertRaisesMessage). We wrote a very simple assertion to use the code field instead (which is not supposed to be translated).
25 Ene
· 2 min. de lectura
· django
How to Use Huey in Your Django Project for Asynchronous Task Execution
Using a task queue library in a Django project can improve performance and efficiency by allowing asynchronous execution of tasks. This improves the responsiveness and scalability of the application, enabling it to handle more traffic and complex workloads without slowing down.
12 Dic
· 6 min. de lectura
· huey
Time series class prototype generation for classification with DBA
Time series classification is an important task in many fields, such as finance, healthcare, and meteorology.
A common approach to time series classification is to use class prototypes generated by a time series “averaging algorithm”. Each of the classes is represented by a class prototype, which is typically the "average" time series for that cluster. These class prototypes can then be used to classify new time series data.
In this post, we will explore the use of class prototypes for time series classification and discuss some of the advantages and challenges of this approach.
05 Dic
· 5 min. de lectura
· time-series
Adding deep linking to your expo app
Deep linking is one of the most desired functionalities when building an app. Sadly, it's also one of the hardest to get right on the first try. Whether you want to use custom scheme URLs, universal links, or app links, we've got you covered.
10 Nov
· 9 min. de lectura
· expo
Adding dark mode to your expo app
Darkmode is a new standard design in phone interfaces from the last years, basically beacuse of the benefits for your eyes when you are in the dark with your phone close to your face instead of going to sleep. So in today's post let implement it in the easiest way possible.
06 Oct
· 16 min. de lectura
· expo
Añade notificaciones a tu app de expo
Las notificaciones son una parte fundamental de cualquier aplicación para poder comunicarte con tus usuarios.
En el post de hoy vamos a añadir el soporte para notificaciones en tu expo app.
30 Jun
· 24 min. de lectura
· expo
Improving queue times in large events with maths and cashless solutions
Queue analysis theory is an extensive field in computer science for optimizing servers performance and it is based on mathematical probabilistic models. It has been in use for a while and it can be applied to real-life situations such as lines in supermarkets. In today's post we are going to analyze festival queue times from a mathematical perspective and optimize them with cashless solutions and queue theory.
17 Nov
· 5 min. de lectura
Adding Stripe payments to your React Native App with Expo.
There are some projects that need to integrate payments of some kind. To approach this with an expo project we are going to use stripe, an online payment processing platform. We are going to build minimal flow within an expo project that covers payments with ApplePay, GooglePay and credit/debit cards.
11 Nov
· 29 min. de lectura
The effect of sample size on rate estimation for low-prevalence events
We look at the effect of sample size on a naive rate estimation model for a low-prevalence disease. In this context, small populations are likely to have extreme incidence rates on both ends of the spectrum. We also look at how a more elaborate model using Bayesian inference can help mitigate the effect of limited data (as in low sample size) on rate estimations for subpopulations, given the global prevalence of the event is known.
05 Oct
· 8 min. de lectura
· statistics
Añade react-redux a tu app de expo
Cualquier aplicación por pequeña que sea tiene que mantener un estado con los datos necesarios para que puedan ser mostrados al usuario. La mejor forma de integrarlo en nuestro proyecto de expo para que sea eficiente, fácil de usar y para evitar que se corrompa es usar react-redux.
08 Sep
· 12 min. de lectura
· expo
Añade react-navigation a tu app de expo
La navegación es uno de los pilares básicos de cualquier aplicación móvil, en el post de hoy vamos a añadir a nuestra app de expo la navegación usando react-navigation, una de las mejores librerías y de las más utilizadas por la comunidad.
26 Ago
· 28 min. de lectura
· expo
Primeros pasos y buenas prácticas en Expo
La escalabilidad de un proyecto como una aplicación es una tarea complicada, pues realmente es imposible conocer cuando empiezas todas las funcionalidades que acabarás implementando de tu idea inicial o las que pueden ir apareciendo. A pesar de ello en el post de hoy te cuento un par de consejos sobre cómo minimizar los problemas cuando tu proyecto empiece a crecer.
18 Ago
· 7 min. de lectura
· expo
Configuración de un proyecto de Expo
Expo es una librería basada en React Native que te permite escribir simultáneamente código para iOS y Android con un gran número de componentes disponibles que hace la tarea de escribir una aplicación mucho más sencilla. También provee de múltiples herramientas como Expo Go, el cual está integrado tanto en el emulador de iOS como de Android así como en un móvil físico para poder desarrollar y probar la aplicación al mismo tiempo. Expo también dispone de facilidades para poder compilar la aplicación pero eso lo dejaremos para más adelante.
10 Ago
· 2 min. de lectura
· expo
Gestionando varios entornos de configuración en Django
Cuando se trabaja en un proyecto de Django lo suficientemente grande que se espera que se desarrolle durante un tiempo, la necesidad de administrar configuraciones en diferentes entornos se hace evidente rápidamente. En este post discutimos cómo se pueden manejar estas diferencias para que la repetición sea mínima. Aprovechamos los módulos de la librería estandar de Python y el sistema de importación para implementar configuraciones en cascada sin introducir nuevas dependencias de proyectos y sin romper la funcionalidad conf.settings de Django.
17 Jul
· 4 min. de lectura
· django