Tag git

Git hooks, issue tracker and Git Flow

At Agilize a common developer workflow involves the usage of Jira for issue tracking, Git + Git Flow for versioning code, Slack for communication and programmer’s tools like IDE, Text...

Tag gitflow

Git hooks, issue tracker and Git Flow

At Agilize a common developer workflow involves the usage of Jira for issue tracking, Git + Git Flow for versioning code, Slack for communication and programmer’s tools like IDE, Text...

Tag hooks

Git hooks, issue tracker and Git Flow

At Agilize a common developer workflow involves the usage of Jira for issue tracking, Git + Git Flow for versioning code, Slack for communication and programmer’s tools like IDE, Text...

Tag pycharm

Integrating PyCharm with Pyenv

PyCharm is my favorite IDE and undoubtedly a powerful tool. It gives you great shortcuts and a set of tools that prevent the programmer from dealing with many windows. One...

Tag python

Python + Elasticsearch

So you got lots of documents and need fast querying, huh? Or you have tons of data and need to process and extract metrics. Either way, Elasticsearch (ES) can be...

Providing static files in your Django app with Amazon S3

It is well-known that Django does not provide static files. Using a WSGI Middleware to address the issue is not the right way to provide static files and, thus, this...

Prepare your Django app to be deployed at Heroku

It is really exciting to build our own projects and see it working on production environment, right? Some developers might think deploying a Django app to a server is a...

Integrating PyCharm with Pyenv

PyCharm is my favorite IDE and undoubtedly a powerful tool. It gives you great shortcuts and a set of tools that prevent the programmer from dealing with many windows. One...

Tag virtualenv

Integrating PyCharm with Pyenv

PyCharm is my favorite IDE and undoubtedly a powerful tool. It gives you great shortcuts and a set of tools that prevent the programmer from dealing with many windows. One...

Tag deploy

Prepare your Django app to be deployed at Heroku

It is really exciting to build our own projects and see it working on production environment, right? Some developers might think deploying a Django app to a server is a...

Tag django

Providing static files in your Django app with Amazon S3

It is well-known that Django does not provide static files. Using a WSGI Middleware to address the issue is not the right way to provide static files and, thus, this...

Prepare your Django app to be deployed at Heroku

It is really exciting to build our own projects and see it working on production environment, right? Some developers might think deploying a Django app to a server is a...

Tag heroku

Prepare your Django app to be deployed at Heroku

It is really exciting to build our own projects and see it working on production environment, right? Some developers might think deploying a Django app to a server is a...

Tag paas

Prepare your Django app to be deployed at Heroku

It is really exciting to build our own projects and see it working on production environment, right? Some developers might think deploying a Django app to a server is a...

Tag aws

Providing static files in your Django app with Amazon S3

It is well-known that Django does not provide static files. Using a WSGI Middleware to address the issue is not the right way to provide static files and, thus, this...

Tag s3

Providing static files in your Django app with Amazon S3

It is well-known that Django does not provide static files. Using a WSGI Middleware to address the issue is not the right way to provide static files and, thus, this...

Tag storage

Providing static files in your Django app with Amazon S3

It is well-known that Django does not provide static files. Using a WSGI Middleware to address the issue is not the right way to provide static files and, thus, this...

Tag career

Tips on Coding/Technical Challenges

It is common for Software Engineers/Programmers/Developers to face a coding/technical challenge in recruitment processes. The challenge consists of programming assignments designed to exam candidates mainly regarding hard skills (e.g. programming...

Remote Lifestyle

TL;DR It’s been three months working remotely and I want to share what I learnt from the perspective of a person that has never worked remotely before.

Tag remote

Remote Lifestyle

TL;DR It’s been three months working remotely and I want to share what I learnt from the perspective of a person that has never worked remotely before.

Tag work

Remote Lifestyle

TL;DR It’s been three months working remotely and I want to share what I learnt from the perspective of a person that has never worked remotely before.

Tag lifestyle

Remote Lifestyle

TL;DR It’s been three months working remotely and I want to share what I learnt from the perspective of a person that has never worked remotely before.

Tag agile

The Agilist Programmer

A recent conversation with a friend brought up important aspects of software development. Some characteristics like constant feedback, short cycles and fast learning might drive your mind to think about...

Tag programmer

The Agilist Programmer

A recent conversation with a friend brought up important aspects of software development. Some characteristics like constant feedback, short cycles and fast learning might drive your mind to think about...

Tag elasticsearch

Python + Elasticsearch

So you got lots of documents and need fast querying, huh? Or you have tons of data and need to process and extract metrics. Either way, Elasticsearch (ES) can be...

Tag technical

Tips on Coding/Technical Challenges

It is common for Software Engineers/Programmers/Developers to face a coding/technical challenge in recruitment processes. The challenge consists of programming assignments designed to exam candidates mainly regarding hard skills (e.g. programming...

Tag coding

Tips on Coding/Technical Challenges

It is common for Software Engineers/Programmers/Developers to face a coding/technical challenge in recruitment processes. The challenge consists of programming assignments designed to exam candidates mainly regarding hard skills (e.g. programming...

Tag challenges

Tips on Coding/Technical Challenges

It is common for Software Engineers/Programmers/Developers to face a coding/technical challenge in recruitment processes. The challenge consists of programming assignments designed to exam candidates mainly regarding hard skills (e.g. programming...

Tag command

Creating bulletproof command-line scripts

The life of a backend developer involves creating some scripts to be executed in the production environment. For instance, you might need to update many records at once, trigger events...

Tag line

Creating bulletproof command-line scripts

The life of a backend developer involves creating some scripts to be executed in the production environment. For instance, you might need to update many records at once, trigger events...

Tag scripts

Creating bulletproof command-line scripts

The life of a backend developer involves creating some scripts to be executed in the production environment. For instance, you might need to update many records at once, trigger events...

Tag book

Review: Monolith to Microservices

Microservice has been a heated topic in the past few years and many reckless developers urge to migrate their legacy monoliths to that architecture. However, the process of breaking down...

Review: Cloud Native DevOps with Kubernetes

Particularly, I like the content produced by O’Reilly media and Cloud Native DevOps with Kubernetes is not an exception. After trying some books and courses I found a complete overview...

Tag review

Review: Monolith to Microservices

Microservice has been a heated topic in the past few years and many reckless developers urge to migrate their legacy monoliths to that architecture. However, the process of breaking down...

Review: Cloud Native DevOps with Kubernetes

Particularly, I like the content produced by O’Reilly media and Cloud Native DevOps with Kubernetes is not an exception. After trying some books and courses I found a complete overview...

Tag cloud

Review: Cloud Native DevOps with Kubernetes

Particularly, I like the content produced by O’Reilly media and Cloud Native DevOps with Kubernetes is not an exception. After trying some books and courses I found a complete overview...

Tag native

Review: Cloud Native DevOps with Kubernetes

Particularly, I like the content produced by O’Reilly media and Cloud Native DevOps with Kubernetes is not an exception. After trying some books and courses I found a complete overview...

Tag devops

Quick tip: kubectx for easy switch between clusters

Depending on your company, maintaining more than one Kubernetes cluster can be quite usual. However, typing kubectl config get-contexts and kubectl config use-context to list the contexts and switch, respectively,...

Scaling pods in Kubernetes cluster according to daypart

There are businesses that heavily rely on specific periods of day to make profit. Food ordering companies, for example, tend to have a heated operation during midday and the opposite...

Kubernetes: my personal cheat sheet

If your infrastructure is comprised of a Kubernetes cluster you probably have a set of commands at hand for common tasks. Google doc provides a handy Cheat Sheet that you...

Review: Cloud Native DevOps with Kubernetes

Particularly, I like the content produced by O’Reilly media and Cloud Native DevOps with Kubernetes is not an exception. After trying some books and courses I found a complete overview...

Tag kubernetes

Quick tip: kubectx for easy switch between clusters

Depending on your company, maintaining more than one Kubernetes cluster can be quite usual. However, typing kubectl config get-contexts and kubectl config use-context to list the contexts and switch, respectively,...

Scaling pods in Kubernetes cluster according to daypart

There are businesses that heavily rely on specific periods of day to make profit. Food ordering companies, for example, tend to have a heated operation during midday and the opposite...

Kubernetes: my personal cheat sheet

If your infrastructure is comprised of a Kubernetes cluster you probably have a set of commands at hand for common tasks. Google doc provides a handy Cheat Sheet that you...

Review: Cloud Native DevOps with Kubernetes

Particularly, I like the content produced by O’Reilly media and Cloud Native DevOps with Kubernetes is not an exception. After trying some books and courses I found a complete overview...

Tag k8s

Quick tip: kubectx for easy switch between clusters

Depending on your company, maintaining more than one Kubernetes cluster can be quite usual. However, typing kubectl config get-contexts and kubectl config use-context to list the contexts and switch, respectively,...

Scaling pods in Kubernetes cluster according to daypart

There are businesses that heavily rely on specific periods of day to make profit. Food ordering companies, for example, tend to have a heated operation during midday and the opposite...

Kubernetes: my personal cheat sheet

If your infrastructure is comprised of a Kubernetes cluster you probably have a set of commands at hand for common tasks. Google doc provides a handy Cheat Sheet that you...

Review: Cloud Native DevOps with Kubernetes

Particularly, I like the content produced by O’Reilly media and Cloud Native DevOps with Kubernetes is not an exception. After trying some books and courses I found a complete overview...

Tag recommender

Getting Started with Recommender Systems: Part II

In the previous post I introduced the RecSys field and the levels of personalization. Today I will discuss about the recommendation pipeline and how it works.

Getting Started with Recommender Systems: Part I

I have been studying Recommender Systems (RecSys) for the past few months. Many topics are scattered in the Internet and I thought about condensating the main concepts into a series...

Tag systems

Getting Started with Recommender Systems: Part II

In the previous post I introduced the RecSys field and the levels of personalization. Today I will discuss about the recommendation pipeline and how it works.

Getting Started with Recommender Systems: Part I

I have been studying Recommender Systems (RecSys) for the past few months. Many topics are scattered in the Internet and I thought about condensating the main concepts into a series...

Tag machine

Getting Started with Recommender Systems: Part II

In the previous post I introduced the RecSys field and the levels of personalization. Today I will discuss about the recommendation pipeline and how it works.

Getting Started with Recommender Systems: Part I

I have been studying Recommender Systems (RecSys) for the past few months. Many topics are scattered in the Internet and I thought about condensating the main concepts into a series...

Tag learning

Getting Started with Recommender Systems: Part II

In the previous post I introduced the RecSys field and the levels of personalization. Today I will discuss about the recommendation pipeline and how it works.

Getting Started with Recommender Systems: Part I

I have been studying Recommender Systems (RecSys) for the past few months. Many topics are scattered in the Internet and I thought about condensating the main concepts into a series...

Tag recsys

Getting Started with Recommender Systems: Part II

In the previous post I introduced the RecSys field and the levels of personalization. Today I will discuss about the recommendation pipeline and how it works.

Getting Started with Recommender Systems: Part I

I have been studying Recommender Systems (RecSys) for the past few months. Many topics are scattered in the Internet and I thought about condensating the main concepts into a series...

Tag recommendation

Getting Started with Recommender Systems: Part II

In the previous post I introduced the RecSys field and the levels of personalization. Today I will discuss about the recommendation pipeline and how it works.

Getting Started with Recommender Systems: Part I

I have been studying Recommender Systems (RecSys) for the past few months. Many topics are scattered in the Internet and I thought about condensating the main concepts into a series...

Tag cheat

Kubernetes: my personal cheat sheet

If your infrastructure is comprised of a Kubernetes cluster you probably have a set of commands at hand for common tasks. Google doc provides a handy Cheat Sheet that you...

Tag sheet

Kubernetes: my personal cheat sheet

If your infrastructure is comprised of a Kubernetes cluster you probably have a set of commands at hand for common tasks. Google doc provides a handy Cheat Sheet that you...

Tag commands

Kubernetes: my personal cheat sheet

If your infrastructure is comprised of a Kubernetes cluster you probably have a set of commands at hand for common tasks. Google doc provides a handy Cheat Sheet that you...

Tag autoscaling

Scaling pods in Kubernetes cluster according to daypart

There are businesses that heavily rely on specific periods of day to make profit. Food ordering companies, for example, tend to have a heated operation during midday and the opposite...

Tag hpa

Scaling pods in Kubernetes cluster according to daypart

There are businesses that heavily rely on specific periods of day to make profit. Food ordering companies, for example, tend to have a heated operation during midday and the opposite...

Tag kubectx

Quick tip: kubectx for easy switch between clusters

Depending on your company, maintaining more than one Kubernetes cluster can be quite usual. However, typing kubectl config get-contexts and kubectl config use-context to list the contexts and switch, respectively,...

Tag cluster

Quick tip: kubectx for easy switch between clusters

Depending on your company, maintaining more than one Kubernetes cluster can be quite usual. However, typing kubectl config get-contexts and kubectl config use-context to list the contexts and switch, respectively,...

Tag nginx

Nginx + Certbox straight to the point

Working in a team with no DevOps expertise forces you to manage to get things done regarding infrastructure. We had to install and configure a RabbitMQ instance behind a Nginx...

Tag certbot

Nginx + Certbox straight to the point

Working in a team with no DevOps expertise forces you to manage to get things done regarding infrastructure. We had to install and configure a RabbitMQ instance behind a Nginx...

Tag https

Nginx + Certbox straight to the point

Working in a team with no DevOps expertise forces you to manage to get things done regarding infrastructure. We had to install and configure a RabbitMQ instance behind a Nginx...

Tag reverse proxy

Nginx + Certbox straight to the point

Working in a team with no DevOps expertise forces you to manage to get things done regarding infrastructure. We had to install and configure a RabbitMQ instance behind a Nginx...

Tag monolith

Review: Monolith to Microservices

Microservice has been a heated topic in the past few years and many reckless developers urge to migrate their legacy monoliths to that architecture. However, the process of breaking down...

Tag microservices

Review: Monolith to Microservices

Microservice has been a heated topic in the past few years and many reckless developers urge to migrate their legacy monoliths to that architecture. However, the process of breaking down...