home |> dplyr::glimpse()
About Me
Posts
All posts
Posts in english
Posts em português
Publications
All publications
Publications in English
Publicações em Português
Open source contributions
Donate or Sponsor Me
CV
CV in English
CV em Português
Categories
API
Algorithm
Apache Spark
Book
C
Cheatsheet
Computer Graphcis
Data Science
Data Storytelling
Decisions
Development workflow
Documentation
Documents
Encoding
Figma
Flow Fields
Funnel charts
Git
JOINs
NeoVim
Network
Package
Parser
Performance
Power BI
Power BI Online
Python
R
SSH
Servers
Storytelling
Strings
Teaching
Typesetting system
Typst
Vim
Zig
pyspark
All Posts
Author
Affiliation
Pedro Duarte Faria
Blip
Order By
Default
Title
Date - Oldest
Date - Newest
Author
Running an AI ChatBot locally
You might need to run an AI ChatBot (like a ChatGPT) locally on your system. In this article, I explain how you can do this.
Pedro Duarte Faria
Mar 16, 2024
Producing evenly-spaced and non-overlapping curves with Jobard-Lefer Algorithm in C
Flow Fields
C
Algorithm
Computer Graphcis
In this article, I want to implement the Jobard-Lefer Algorithm in C. With this algorithm, we can produce evenly-spaced and non-overlapping curves in a flow field (i.e. a…
Pedro Duarte Faria
Feb 19, 2024
Have you ever SSH before?
SSH
Servers
Network
Do you know how SSH works? Have you ever SSH into a remote computer before? In this post I want to describe how can you login into a remote computer using SSH.
Pedro Duarte Faria
Jan 22, 2024
How to use the cache effectively on Apache Spark
Apache Spark
Performance
Did you ever used the DataFrame method
cache()
to cache your Spark DataFrame? In this post, I want to describe how you can use this method to get better performance.
Pedro Duarte Faria
Jan 13, 2024
My experience with
Typst
, the potential sucessor of
LaTex
Typst
Typesetting system
Documents
Let me quickly describe my recent experience with Typst, which is a new markup-based typesetting system for composing documents and articles for science, and also, the most…
Pedro Duarte Faria
Dec 31, 2023
NeoVim commands and shortcuts cheatsheet
NeoVim
Vim
Cheatsheet
I have been using NeoVim in this past year. However, is hard to remember all commands and shortcuts available, so I dedided to write a cheatsheet with all Vim commands and…
Pedro Duarte Faria
Dec 30, 2023
How strings work in Zig?
Zig
Strings
Encoding
A quick introduction to string literals in Zig, and how strings in Zig differ from strings in other programming languages.
Pedro Duarte Faria
Dec 12, 2023
Developing a parser for Python with Python
Python
Parser
This past week I had to develop a parser for Python expressions with Python. In this article, I want to use this experience to introduce the subject of parsing to beginners.
Pedro Duarte Faria
Nov 18, 2023
A small example on how to make better decisions with data
Data Storytelling
Data Science
This article describes a real world situation where me and my team used data to convince our client to do a better decision.
Pedro Duarte Faria
Oct 28, 2023
Um pequeno exemplo sobre como utilizar dados para tomar melhores decisões
Data Storytelling
Data Science
Este artigo descreve um exemplo real em que eu e meu time usamos dados para convencer o nosso cliente na época a tomar uma melhor decisão.
Pedro Duarte Faria
Oct 28, 2023
Improving decision making with Git and why you should care
Git
Decisions
Documentation
This article uses a real world situation that me and my team encountered to show how you can improve decision making in your team by tracking the decisions you make with Git
Pedro Duarte Faria
Jul 31, 2023
Melhorando a tomada de decisão com Git e porquê você deveria se importar
Git
Decisions
Documentation
Esse artigo usa um caso real que eu e meu time enfrentamos para mostrar como você pode melhorar a tomada de decisão de seu time, ao rastrear as suas decisões com Git
Pedro Duarte Faria
Jul 31, 2023
A case study about Data Storytelling at some of the largest brazilian banks
Storytelling
Data Storytelling
Data Science
This article discuss my experience on how I improved the Data Storytelling of my presentations and reports to two of the largest banks on the financial brazilian market
Pedro Duarte Faria
May 22, 2023
Um estudo de caso sobre Data Storytelling em alguns dos maiores bancos brasileiros
Storytelling
Data Storytelling
Data Science
Neste artigo discuto a minha experiência sobre como eu construi e melhorei o
Data Storytelling
de minhas apresentações para dois dos maiores bancos do mercado brasileiro.
Pedro Duarte Faria
Mar 6, 2023
Introducing the
{ggfunnel}
R package
R
Package
Power BI
Funnel charts
In this post, I want to introduce an experimental R package 📦 which you can use to build Power BI like funnel charts in R.
Pedro Duarte Faria
Feb 11, 2023
What I learned from developing my first Python package
Python
Package
Development workflow
In this post, I want to share some of the challenges, and what I learned from developing my first Python package 📦 published at PyPI
Pedro Duarte Faria
Feb 6, 2023
JOINs são importantes fontes de duplicações em seus dados
JOINs
Se os seus dados crescerem de forma repentina, sem explicação aparente, verifique se os seus JOINs são a fonte desse problema
Pedro Duarte Faria
Jan 10, 2023
Novidades da 4° edição de Introdução à Linguagem R: seus fundamentos e sua prática
Book
R
Esta quarta edição traz algumas melhorias que buscam manter um dos principais objetivos deste livro, que é ser uma referência moderna, introdutória e técnica sobre a…
Pedro Duarte Faria
Dec 26, 2022
Introducing the
{spark_map}
Python package
Python
Package
pyspark
Apache Spark
With this package, you can easily apply a function over multiple columns of a Spark DataFrame
Pedro Duarte Faria
Dec 21, 2022
Erro de memória no Power BI Online? Hora de repensar o seu dashboard
Power BI
Power BI Online
Neste post explico como um erro de memória no Power BI Online pode ser um forte sinal de que você está errando no design de seu dashboard
Pedro Duarte Faria
Dec 14, 2022
Introducing the
{figma}
R package
R
Package
Figma
API
With this package, you can access the Figma API to bring your design files to R 🎨!
Pedro Duarte Faria
Nov 6, 2022
Novidades da 3° edição de Introdução à Linguagem R: seus fundamentos e sua prática
Book
R
Uma grande reforma sobre a obra foi feita para esta nova edição. Como resultado, temos seis novos capítulos para você!
Pedro Duarte Faria
Apr 6, 2022
Novidades da 2° edição de Introdução à Linguagem R: seus fundamentos e sua prática
Book
R
Esse post descreve as novas adições à segunda edição do livro Introdução à Linguagem R: seus fundamentos e sua prática. Fatores (
factors
); Datas e variáveis de tempo…
Pedro Duarte Faria
May 26, 2021
Recipient table and source table
JOINs
Teaching
A different (maybe crazy) view on how to teach/explain
Outer joins
to students
Pedro Duarte Faria
Jan 2, 2021
Tabela destinatária e tabela fonte
JOINs
Teaching
Um visão diferente (talvez maluca) sobre como ensinar/explicar
Outer joins
para seus alunos
Pedro Duarte Faria
Jan 2, 2021
Resultados do Formulário de Pesquisa de Interesse - Curso Introdutório de R
R
Teaching
Uma rápida análise sobre o impacto e as sugestões fornecidas ao Curso Introdutório de R
Pedro Duarte Faria
Oct 17, 2020
No matching items