Blog

Ideas and insights from our team

Posts order by Web category

[pt-BR] Python Nordeste 2017 Talks
Felipe Farias

Slides from talks given during the Python Nordeste 2017 event will be posted here. This post and the slides are written in Brazilian Portuguese. 5 meses de Python: o que aprendi Palestrante: @rsarai Link dos slides: 5 meses de Python: o que aprendi Trabalhar como desenvolvedor de software pod...

June 9, 2017
read more
Advanced Django querying: sorting events by date
Filipe Ximenes

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. We want to display them in a simple list to the user. Given we are in February 2017 (the ...

April 19, 2017
read more
Metaprogramming and Django - Using Decorators
Victor Carriço

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, help with separation of concerns and respect one...

Nov. 17, 2016
read more
Vinta's Review of PythonBrasil[12]
Rob Novelino

PythonBrasil[12] happened in Florianópolis - SC and lasted for 6 days. We saw some amazing Keynotes from some awesome speakers, such as @SagnewShreds, @hannelita, @NaomiCeder, @freakboy3742, @seocam we got to have a lot of community time getting to know new people from all around Brazil and stil...

Nov. 4, 2016
read more
Python API clients with Tapioca
Filipe Ximenes

In this post I'll present to you Tapioca, a Python library to create powerful API clients with very few lines of code. If you don't want to read through the reasons why I've built it, you may just jump straight to the Tapioca Wrapper section. Why do we need a better way to build API clients Integ...

Oct. 25, 2016
read more
[pt-BR] PythonBrasil[12] Talks
Felipe Farias

Slides from talks given during the PythonBrasil[12] event will be posted here. This post and the slides are in written in Brazilian Portuguese. O que é esse tal de REST? Palestrante: @xima Link dos slides: O que é esse tal de REST? REST é a bola vez quando falamos sobre API. As maioria dos se...

Oct. 15, 2016
read more
Database concurrency in Django the right way
Guilherme Caminha

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 handle a request, start an asynchronous task responsible of doing some heavyweight proce...

Sept. 29, 2016
read more
5 tools to help developing and testing APIs
Filipe Ximenes

Here are some very useful tools that can assist you while developing, debugging and testing web APIs. 1. Postman Postman used to be a simple Chrome plugin to execute requests in a user-friendly interface where you could try different types of request parameters and inspect responses. But it has g...

May 18, 2016
read more
Fast enough? 9 tips for web page optimization
Felipe Farias

Our world is large, internet isn’t fast everywhere. Web optimization needs to ride along user needs. So don't waste your time with performance if it will not improve user experience. Instead, try to learn about how users are interacting with your page. Ask yourself: what is the first thing a user...

Sept. 22, 2015
read more
Seriously, we can build better web API clients
Filipe Ximenes

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, at least in a quantitative sense. This also means we need to build clients (API wrappers) to free our souls from dealing with bare HTTP, and I g...

Aug. 11, 2015
read more
URL, URI, URN what's the difference?
Filipe Ximenes

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. Lets take a look at URIs first. According to wikipedia URIs are: "a uniform resource identifier (URI) is a string of characters used to...

May 13, 2015
read more