You may have heard that Nubank has acqui-hired Plataformatec. Plataformatec has been working with Nubank over the past few months and Nubank saw great value on the practices and expertise shown by our teams. According to Nubank leaders, Plataformatec consultants have provided restructured rituals and new working agreements to its teams, and also brought improvements … »
Read more at the sourceCategory Archives: English
Elixir: What about tests?
There is no arguing about how important tests are for our application. But from time to time, when we are dealing with it, some questions came up on a daily basis. A very common day-do-day case is our application relying on APIs and external libs, but one of the things we don’t want our test … »
Read more at the sourceOKR: lições aprendidas para você começar a aplicá-lo de forma efetiva
Depois do sucesso do livro Measure What Matters: How Google, Bono, and the Gates Foundation Rock the World with OKRs de John Doerr, praticamente toda organização vem buscando utilizar OKR como forma de desdobrar seus objetivos e medir os avanços dos resultados. Assim como qualquer modelo, framework ou ferramenta, existe uma tendência natural das pessoas acreditarem que o artefato … »
Read more at the sourceRelation between Story Points and Development Time (Lead Time)
Frequently I hear speculations about story points and their relation with the development time. Questions like: “Why a 3 points card took so much time to be developed” “How long it takes to deliver an 8 points card?”, “Why the team took so long to deliver only this amount of points?” and others are frequent. However, when … »
Read more at the sourceReview: Learn Functional Programming with Elixir
I have recently finished reading the book Learn Functional Programming with Elixir, from Ulisses Almeida, published by PragProg. I was curious about this book in particular because I wanted to know how a book that explains functional programming for people that are starting this journey would be My path to learning functional programming was not … »
Read more at the sourceWelcome Wojtek Mach to Plataformatec!
We are glad to welcome Wojtek Mach to the Research and Development department at Plataformatec. Wojtek will help us towards our Elixir efforts, contributing to Open Source, communicating with our Elixir teams across multiple projects and joining our Elixir Development Subscription team. Wojtek is a software engineer with 10 years of experience. He started working … »
Read more at the sourceStop hiding the error and start fixing the problem
I’ve been working on Plataformatec for 5 years and one common mistake that I see developers making is hiding the error, instead of fixing the problem. This kind of behaviour can turn your product full of problems quickly by having a codebase with unnecessary defensive programming. Let’s explore that by taking a look at an … »
Read more at the sourceWhat’s new in Flow v0.14
Flow v0.14 has been recently released with more fine grained control on data emission and tighter integration with GenStage. In this blog post we will start with a brief recap of Flow and go over the new changes. We end the post with a description of the new Elixir Development Subscription service by Plataformatec and … »
Read more at the sourceLead Time Experiment: Calculating Lead Time of the whole process
As you might have noticed, we have been testing new methodologies on our projects in order to improve them and be more agile. We started using Monte Carlo Simulation (Forecasting software project’s completion date through Monte Carlo Simulation), limiting the WIP of our process (Case Study of a WIP Limit Implementation: Why, When and How … »
Read more at the sourceUsing the test pyramid to have better feedback from your test suite
In this blog post, I’ll explain the problem of developers spending too much time trying to discover a problem in a failing test suite. A cause of this issue may be the lack of a good test feedback. A good feedback is one that happens fast with a helpful message. To illustrate this problem, consider … »
Read more at the source