Important information about our Elixir and Ruby Open Source projects
Plataformatec » Elixir
by José Valim
3y ago
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 through better-planned teams using innovative metrics and more reliable estimates. The acquisition is a recognition of the work we displayed over the last 11 years to clients in Brazil and across the globe. In the last decade, Plat ..read more
Visit website
Elixir: What about tests?
Plataformatec » Elixir
by Amanda Sposito
3y ago
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 suite to do is to access the external world. This can lead us to many undesired scenarios, for example: if we have a connection problem on an API test that hits the internet, the test will fail, causing our test suite to be intermittent. How do we mock or stub a request? Some libs can help us, I will talk ..read more
Visit website
Kubernetes and the Erlang VM: orchestration on the large and the small
Plataformatec » Elixir
by José Valim
3y ago
If you look at the features listed by Kubernetes (K8s) and compare it to languages that run on the Erlang VM, such as Erlang and Elixir, the impression is that they share many keywords, such as “self-healing”, “horizontal scaling”, “distribution”, etc. This sharing often leads to confusion. Do they provide distinct behaviors? Do they overlap? For instance, is there any purpose to Elixir’s fault tolerance if Kubernetes also provides self-healing? In this article, I will go over many of these topics and show how they are mostly complementary and discuss the rare case where they do overlap. Self ..read more
Visit website
Using Broadway at Hexdocs.pm
Plataformatec » Elixir
by Wojtek Mach
3y ago
This is a quick blog post about our experience replacing Hexdocs.pm’s GenStage pipeline with Broadway. To give some background information, Hexdocs.pm started out as basically just static file hosting for documentation. With the introduction of private Hexdocs it became a distinct Elixir application. Over time, we have also moved handling of documentation tarballs there to offload API servers. Instead of API servers doing all the work, they now just upload a tarball to S3 which automatically sends a SQS message which is then picked up by the He ..read more
Visit website
Announcing MiniRepo, a minimal Hex server
Plataformatec » Elixir
by Wojtek Mach
3y ago
In 2017 Hex.pm got support for Private packages and organizations, a way for teams to publish and manage packages without making them public. While this works great for many organizations, some have stricter compliance requirements and need to host packages on their own infrastructure. Today we are happy to announce MiniRepo, a minimal Hex server that can be used for packages self-hosting. MiniRepo ships with the following features: Pluggable storage (with built-in adapters for local filesystem and Amazon S3) Mirroring Publishing packages via HTTP API Support for multiple repositories and mir ..read more
Visit website
Updating Hex.pm to use Elixir releases
Plataformatec » Elixir
by Wojtek Mach
3y ago
Elixir v1.9 will ship with releases support and in this blog post we want to show how we have used this exciting new feature on the Hex.pm project. Installing Elixir master (Update: This section is no longer relevant since v1.9 is already out!) Since Elixir v1.9 is not out yet, we need to use the development version. Locally, my preferred approach is to use the Elixir plugin for the asdf-vm version manager. Here’s a couple of ways we may use asdf to install recent development versions: # install latest master $ asdf install elixir master $ asdf local elixir master # or, install particular re ..read more
Visit website
Important information about our Elixir and Ruby Open Source projects
Plataformatec » Elixir
by José Valim
3y ago
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 through better-planned teams using innovative metrics and more reliable estimates. The acquisition is a recognition of the work we displayed over the last 11 years to clients in Brazil and across the globe. In the last decade, Plat ..read more
Visit website
Elixir: What about tests?
Plataformatec » Elixir
by Amanda Sposito
3y ago
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 suite to do is to access the external world. This can lead us to many undesired scenarios, for example: if we have a connection problem on an API test that hits the internet, the test will fail, causing our test suite to be intermittent. How do we mock or stub a request? Some libs can help us, I will talk ..read more
Visit website
Kubernetes and the Erlang VM: orchestration on the large and the small
Plataformatec » Elixir
by José Valim
3y ago
If you look at the features listed by Kubernetes (K8s) and compare it to languages that run on the Erlang VM, such as Erlang and Elixir, the impression is that they share many keywords, such as “self-healing”, “horizontal scaling”, “distribution”, etc. This sharing often leads to confusion. Do they provide distinct behaviors? Do they overlap? For instance, is there any purpose to Elixir’s fault tolerance if Kubernetes also provides self-healing? In this article, I will go over many of these topics and show how they are mostly complementary and discuss the rare case where they do overlap. Self ..read more
Visit website
Important information about our Elixir and Ruby Open Source projects
Plataformatec » Elixir
by José Valim
3y ago
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 through better-planned teams using innovative metrics and more reliable estimates. The acquisition is a recognition of the work we displayed over the last 11 years to clients in Brazil and across the globe. In the last decade, Plat ..read more
Visit website

Follow Plataformatec » Elixir on FeedSpot

Continue with Google
Continue with Apple
OR