Sign in

“You have power over your mind — not outside events. Realize this, and you will find strength.” — Marcus Aurelius, Meditations

I’m always looking for ways to get better. I know it is a long term goal. Actually, it is a forever goal. It doesn’t finish. I’ll do it consistently for my eternity. Every single day.

Sometimes I feel I’m getting closer. But closer to what? It’s just a feeling. I don’t have a real end goal. Actually, my end goal is to be able to do what I love to do daily. It’s all about the process. The end…


Photo by vadim kaipov on Unsplash

In the last quarter, I was assigned a big project to work on. Our main goal was to understand the biggest problems and technical challenges we have in our current frontend application and build a thorough vision of how we can move forward.

I’ve been doing a lot of work on frontend engineering and backend for frontend (BFF) applications and I had an accumulated experience of what problems I could work on. But before start executing (like crazy!), I wanted to make the goal clear and set principles for that project.

Goals

Improve and enable better user and developer experience

This role gave me a lot of autonomy to…


Photo by Carlos Muza, Unplash.

Last quarter, I started working in a new team with different business goals. It was a great team, really fun to work with, and we did a lot of amazing work that I’m proud of.

One of the projects we managed in the last 4 months was web performance improvements for the application we were working on. This post intends to share the improvements we made and the things we learned throughout this process.

Context

Before we start a conversation about web performance, it’s important to show the context behind this work.

The first thing I want to mention is the…


A case study of improving our React Progressive Web App (PWA)

Photo by Jaromír Kavan on Unsplash

Originally published at https://leandrotk.github.io

In the last quarter, I started working on a new team with different business goals. It was a great team, really fun to work with, and we did a lot of amazing work that I’m proud of.

One of the projects we managed over the last four months was web-performance improvements for the application we were working on. This article intends to share the improvements we made and the things we learned throughout this process.

Context

Before we start a conversation about web performance, it’s important to show the context behind this work.

The first thing I…


Originally published at https://leandrotk.github.io

In the last quarter, I started working in a new team with different business goals. It was a great team, really fun to work with, and we did a lot of amazing work that I’m proud of.

One of the projects we managed in the last 4 months was web performance improvements for the application we were working on. This post intends to share the improvements we made and the things we learned throughout this process.

Context

Before we start a conversation about web performance, it’s important to show the context behind this work.

The first thing…


Originally published at https://leandrotk.github.io

In the last quarter, I started working in a new team with different business goals. It was a great team, really fun to work with, and we did a lot of amazing work that I’m proud of.

One of the projects we managed in the last 4 months was web performance improvements for the application we were working on. This post intends to share the improvements we made and the things we learned throughout this process.

Context

Before we start a conversation about web performance, it’s important to show the context behind this work.

The first thing…


Originally published at https://leandrotk.github.io

In the last quarter, I started working in a new team with different business goals. It was a great team, really fun to work with, and we did a lot of amazing work that I’m proud of.

One of the projects we managed in the last 4 months was web performance improvements for the application we were working on. This post intends to share the improvements we made and the things we learned throughout this process.

Context

Before we start a conversation about web performance, it’s important to show the context behind this work.

The first thing…


This article was first published at TK’s blog.

Photo by Yu Kato

One day I came across a tweet from Lari Mazza that says

“Can I make a suggestion? Types are hard to understand when you’ve only worked with JS in your life and suddenly have to learn TypeScript”

As a software engineer that learned Python, Ruby, Javascript, and Clojure first, when I tried C++, it was a horror movie. I couldn’t do much, so counterproductive, and frustrating. Maybe because I was doing everything wrong and I didn’t understand types the right way.

But even though I had so many problems, I could implement…


This article was first published at TK’s blog.

Photo by Yu Kato

One day I came across a tweet from Lari Mazza that says

“Can I make a suggestion? Types are hard to understand when you’ve only worked with JS in your life and suddenly have to learn TypeScript”

As a software engineer that learned Python, Ruby, Javascript, and Clojure first, when I tried C++, it was a horror movie. I couldn’t do much, so counterproductive, and frustrating. Maybe because I was doing everything wrong and I didn’t understand types the right way.

But even though I had so many problems, I could implement…


This article was first published at TK's blog.

Photo by Manuel Cosentino

One day I came across a tweet from Lari Mazza that says

“Can I make a suggestion? Types are hard to understand when you’ve only worked with JS in your life and suddenly have to learn TypeScript"

As a software engineer that learned Python, Ruby, Javascript, and Clojure first, when I tried C++, it was a horror movie. I couldn’t do much, so counterproductive, and frustrating. Maybe because I was doing everything wrong and I didn’t understand types the right way.

But even though I had so many problems, I could implement…

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store