How to configure virtualenvwrapper with python3 in OSX Mojave

If you are a developer working with python, you should be using VirtualEnv to manage requirements for your projects and Virtualenwrapper to make your life easier with useful shortcuts. Virtualenvwrapper has a very good documentation and python installation with Homebrew is straightforward, but It's ...

JIRA isn’t cool anymore, welcome ClickUp

I was a JIRA evangelizer for several years, as the best solution for a software development company working with Agile methodologies. I have to be thankful, because with JIRA I was able to plan and execute the development of several projects during the last ...

Introduction to machine learning and pytorch

First thing first, I am no expert on machine learning. But I am studying it and I am very interested in it. This blog post is product of what I have studied so far, so I apologize for the errors or imprecisions it may ...

Be less agile to be more agile

The first time I had to use an agile methodology was in 2009 when I was working in a company from Germany as a web developer with a small team of 4 people. I was introduced to that weird methodology called "Scrum". What I ...

Creating a basic artificial neural network on python using keras

With the popularity that deep learning has acquired recently, artificial neural networks have become very relevant in the world of AI. Artificial neural networks are not a new concept, they have suffered for a long time before being recognized as a powerful tool. If ...

Speed up experiments with Jupyter

Quick iterations are essential to test concepts, discard bad ideas and get focused on what  may actually solve our problem. When I first started using Python, I used scripts for everything. Scripts are awesome to automate stuff and can be easily integrated into bigger ...

Is WordPress less secure than Drupal?

A question recently came in from a client... "At a board meeting today, one of our board members with some cyber background asked about security measures for our website. He contended Wordpress is more hackable than Drupal and wanted to know what measures had been ...

Connecting with the outside world: API Best practices

As a developer, there is a moment when you have to face an integration with an outside service (JIRA, Toggl, Slack, Github, Wordpress, and a million more). It may be done via REST API, GraphQL, SOAP, or the protocol that the developers behind the ...

How to do a Wizard Form with Django

Many times, we have a form with a lot of fields and we need to use it, but we don't want users to get bored filling the form or that they stop at middle of the form and they end up leaving the website. ...
how-to-optimize-my-play-store-app-details

How to improve my Play Store Listing Detail.

There is a lot of content about ASO (acronym of App Store Optimization) and the amount grows every day.  The Apps stores are becoming bigger and they grow exponentially every month. ASO is a reality and, according to our experience, ASO is the first ...

Automatic mobile app releases with fastlane

Every single time I had to upload an app to the app stores, it was a pain...until I met fastlane! At our company, there was always someone that ended up in charge of releasing new app versions to the store, and it could take ...

Flutter: faster multi-platform mobile apps

Flutter is a framework for mobile UIs. If you check the description on their site, they present flutter as: Flutter is Google’s mobile app SDK for crafting high-quality native interfaces on iOS and Android in record time. I have used Cordova, Ionic/Ionic 2 and React native and ...