Leticia Portella

random thoughts about life, tech and career

english
My saga learning Scala - Part 1

My saga learning Scala - Part 1

I decided that I needed to learn a new language and the language I choose was Scala. I added as...

english
Boosting your career as a developer

Boosting your career as a developer

This month is my 4 year anniversary of my first job as a developer. During this time I’ve had multiple...

english
Where are the mediocre women?

Where are the mediocre women?

me•di•o•cre: adj. Of moderate degree or quality; synonym: average List the last 3 women that where senior engineers you worked...

english
What it's like to be a new software engineer at Stripe

What it's like to be a new software engineer at...

Being a software engineer at a new company—anywhere—is hard. The codebase is completely new, you have to adapt to new...

english   talks
What's beyond Django Girls tutorial? Introduction to Class Based Views

What's beyond Django Girls tutorial? Introducti...

english
We need to talk about Julia language

We need to talk about Julia language

Julia is a programming language that I heard a lot for some time now and I knew it deserved my...

english
Why should your company be in technology communities?

Why should your company be in technology commun...

My participation in technology communities over the last 3 years, lead me to notice that it’s always tricky to show...

english
Simpler authentication for small scale JupyterHubs with NativeAuthenticator

Simpler authentication for small scale JupyterH...

In this post I’ll tell you about the new JupyterHub authenticator I implemented in the last couple of months, not...

english
My experience with blogs, websites and my posts

My experience with blogs, websites and my posts

Writing is a good way to evolve your career. You can go deep in studies you are doing, can generate...

english
Outreachy Report V

Outreachy Report V

This is the fifth post on my internship on the Outreachy Program with Project Jupyter. The previous posts are available...

english
Outreachy Report IV

Outreachy Report IV

This is the forth post on my internship on the Outreachy Program with Project Jupyter. The first, the second and...

english
The most common data science tools

The most common data science tools

When you start entering the data science world, things can become really messy. There are thousands of concepts and meanings,...

english
Outreachy Report III

Outreachy Report III

Hello there! This is the third report on my work on Outreachy internship program. If you want to be fully...

english
Opinion: Machine Learning Engineer Nanodegree

Opinion: Machine Learning Engineer Nanodegree

This is a translation of this post in portuguese. In April 2018 I started Udacity’s Nanodegree in Machine Learning Engineer....

english
What to do when data is missing?

What to do when data is missing?

AKA magics to plug holes in your dataset and it is not with little foxes ;) This is the translation...

english
Adding relationship to tables already created on SQLAlchemy

Adding relationship to tables already created o...

On this post you could have a small idea how SQLAlchemy works. However, all my study on SQLAlchemy basics was...

english
Outreachy Report II

Outreachy Report II

Hello there! This is the second report on my work on Outreachy internship program. On the first report I told...

english
SQLAlchemy Basics Tutorial

SQLAlchemy Basics Tutorial

I’ve been working with Project Jupyter since December of last year and it has been a wonderful experience. The last...

english
Predicting victims on national roads in Brazil - Part II

Predicting victims on national roads in Brazil ...

This is the second part of my study on predicting the type of victims an accident can have based on...

english
Outreachy Report I

Outreachy Report I

Hi :) On November I discovered that I was selected for the Outreachy internship program for the batch of December...

english
Predicting victims on national roads in Brazil - Part I

Predicting victims on national roads in Brazil ...

This week, I finished my Nanodegree in Machine Learning Engineer by Udacity. To finish the course, I had to create...

english
My favorite testing tools on Django

My favorite testing tools on Django

In today’s development, tests are a fundamental tool for keeping things nice and easy and to keep programmer’s sanity. I’ve...

english
Using MongoDB with Python and MongoEngine <3

Using MongoDB with Python and MongoEngine <3

I started working with MongoDB for fun and for some side projects in the last year. The main idea of...

english
10 tips for switching from Matlab to Python

10 tips for switching from Matlab to Python

I started to study programming logic when I came across problems that required knowledge in Matlab. After a while studying...

english
How to contribute to an open-source project without writing any code

How to contribute to an open-source project wit...

Disclaimer: In an old post, I talked about how frustrating it was writing documentation for 3 whole months. However, I...

english

Class Based Views on Django

This post could also be called what comes after the tutorials :) In several Django tutorials, we learn how to...

english
How to run parallel processes?

How to run parallel processes?

This week I ran into a case were I should run several scripts with analysis that could run simultaneously. The...

english
The Ambicious women

The Ambicious women

The lovely Pyladies-Salvador asked for a text to debut their blog and told me that they would publish it on...

english
How to make simple endpoints with Django using Restless

How to make simple endpoints with Django using ...

Most of all Django tutorials teach us how to return HTML as response to a request. Sometimes, it is useful...

english
My first year as a developer

My first year as a developer

One year ago I started my new job as a Backend Python Developer. I have dropped a career, a profession...

english
How we used generic relations to add comments to model instances

How we used generic relations to add comments t...

As I talked to some people, few new about Django’s Generic Relation and Generic Foreign Key. And when I was...

english
How to review someone else's code

How to review someone else's code

Code review is a complicated task and can become overwhelming, specially when you have no idea how to do it....

english
Dev for dummies

Dev for dummies

Few months ago I decided to drop my career as an oceanographer and decided to become a backend developer with...

english
A tale of a kingdom far far away in another dimension

A tale of a kingdom far far away in another dim...

As I write this article, I am already talking from this world… the one we actually know so well. But...

english
Are we getting the wrong career advises?

Are we getting the wrong career advises?

I just watched an awesome lecture about how to have a five-digit salary in Brazil by Bruno Ticami (Python Brazil...

english
There is just too much information..

There is just too much information..

Hey! On the last post I have written some tips for those who are starting in the world of programming,...

english
The same old story: how can I start learning to code?

The same old story: how can I start learning to...

Hello, everybody! :D On the last post I told everyone a little bit about my story, but now let’s begin...

english
From oceanographer to programmer

From oceanographer to programmer

This week I was asked to tell a little about how I became programmer (or at least, I’m in the...