Queries N+1 e Gem: GraphQL Batch Loader
|

Queries N+1 e Gem: GraphQL Batch Loader

Escrito por Jonathan Campos, Backend Engineer na Pipefy. Usar GraphQL para a construção de APIs traz uma liberdade de customização que APIs REST não contempla. Endpoint em GraphQL Endpoint em REST REST API => GET api/requests -> [ { id, owner } ] Comparando esse mesmo endpoint em REST seria necessário criar uma requisição GET…

Dicas básicas para o uso de Hooks

Escrito por Adriana Martins, Young Gun Tech na Pipefy. Os Hooks foram introduzidos no React 16.8 (2018). Desde então, eles vêm sendo uma excelente forma de melhorar a legibilidade e reutilização de lógica entre os componentes, o que melhora também a experiência de desenvolvimento. Porém, a sua utilização também pode trazer alguns potenciais problemas. Por…

|

Transição de carreira: da música para a tecnologia

Escrito por Marcos Carvalho, Software Engineer na Pipefy.  Diante do cenário de crescente demanda por pessoas desenvolvedoras no mundo inteiro, há uma grande movimentação de profissionais ingressando na tecnologia. Muitas destas pessoas estão iniciando no mercado de trabalho agora, mas outras dedicaram seus esforços em direção a outras carreiras e agora estão questionando se não…

| |

The good, the bad and the awesome of being a Young Gun Tech

This article was written by Tania Zúñiga, SRE & DevOps Engineer at Pipefy, working remotely from Mexico.  I think it is time to share my experience with a very interesting program that I have participated in at Pipefy, that may help other people in the future not only to be part of it as well,…

|

Pipefy no TDC Floripa: Como foi ser palestrante?

Escrito por: Thialison Souza, QA Lead na Pipefy. O TDC é o maior evento de Tecnologia do Brasil, onde organizadores de meetups e eventos, palestrantes, empresas e patrocinadores se juntam para falar de tecnologia e boas práticas no mundo digital, em uma única plataforma (tanto online quanto presencial). O evento é organizado no formato de…

|

Artigo: Afinal, como um Developer Advocate precisa trabalhar?

Escrito conjuntamente por Glaucia Lemos e pela equipe de DevRel da Pipefy Felizmente – e mesmo com um certo atraso – estamos vendo o mercado brasileiro responder à tendência de mercado global que é o desenvolvimento da área de Developer Advocacy. Se você não vem acompanhando essa onda, vamos te dar um ponto de partida:…

|

The power and ease of working on multiple processes with elixir

Writer: William Freire, Backend Engineer One of Elixir’s key features is the idea of packaging code into small chunks that can be run independently and concurrently. If you’ve come from a conventional programming language, this may worry you. Concurrent programming is known to be difficult, and there’s a performance penalty to pay when you create…

|

Latency and throughput: What you should know before designing your system

Written by Thiago Lima. Despite being pretty straightforward concepts to grasp, latency and throughput can become very complex subjects when we dive into them. Even at a shallow glance, when we are dealing with systems’ design, they can lead to hard situations, and knowing them well can be the difference between a good and a…

Kops: Reliable and Highly Available Kubernetes clusters for fast-paced environments

By Diego Nogues If you work with Kubernetes, or have the intention to work with it, you have likely heard about GKE, EKS, AKS, DOKS, LKE, and so on. Also, you may have heard about kubeadm, kubespray, Rancher, kops, and a ton of other options. What do all these things have in common? All are…

|

How to use APIs

This is the second of a series of articles intended for those who are new to programming and are interested in starting to know more about APIs. You can check the previous article here. If you’re already a developer and are searching for in-depth content Pipefy API documentations, please go here. What are APIs used…