Hugo Barúna

@hugobarauna

Joined on Dec 8, 2020

  • ExDoc has a cool new feature, Cheatsheets! In this blog post, we'll explain what that new feature is and the motivation behind it. We'll also take the opportunity to highlight other ExDoc features that show how it has been evolving to make the documentation experience in Elixir better and better. What is ExDoc Cheatsheet and how it improves documentation experience ExDoc's Cheatsheets are Markdown files with the .cheatmd extension. One can use it to write cheatsheets about their Elixir project. Writing and reading cheatsheets is not exactly a new thing for developers. But, what that feature brings as a novelty is a possibility of integrating a cheatsheet alongside the rest of the documentation of an Elixir project instead of hosting it in a different place. Developers need different kinds of docs at different times. When one is learning about a new library, a guide format is proper. When one needs to know if a library can solve a specific problem, an API reference can be more appropriate. When someone wants to remember a couple of functions they already used from that library, a cheatsheet could be more practical.
     Like  Bookmark
  • ExDoc has a cool new feature, Cheatsheets! In this blog post, we'll explain what that new feature is and the motivation behind it. We'll also take the opportunity to highlight other ExDoc features that are examples of how it has been evolving to make the documentation experience in Elixir better and better. What is ExDoc Cheatsheet and how it improves documentation experience ExDoc's Cheatsheets are Markdown files with the .cheatmd extension. One can use it to write cheatsheets about their Elixir project. Writing and reading cheatsheets is not exactly a new thing for developers. But, what that feature brings as a novelty is the possibility of integrating a cheatsheet right along with the rest of the documentation of an Elixir project instead of hosting it in a different place. Developers need different kinds of docs at different times. When one is learning about a new library, a guide format is proper. An API reference can be helpful when one needs to know if that library can solve a specific problem. A cheatsheet could be more practical when someone wants to remember a couple of functions they already used from that library.
     Like  Bookmark
  • Livebook v0.7 is out! This is a major release coming with significant features in the following areas: secret management visual representations of the running system (supervision trees, inter-process messaging, and more) an interactive user interface to visualize and edit Elixir pipelines Let's take a look at each of those. We also created a video showing each one of those features:
     Like  Bookmark
  • Livebook has built-in integrations with many data sources, including Amazon Athena. In this blog post, you'll learn how to use Livebook to connect to Amazon Athena, execute a SQL query against it, and visualize the data. Connecting to Amazon Athena using the Database connection Smart cell To connect to Amazon Athena, you'll need the following info from your AWS account: AWS access key ID AWS secret access key Athena database name
     Like  Bookmark
  • We want Livebook to be accessible to as many people as possible. Before this release, installing Livebook on your machine could be considered easy, especially if you already had Elixir installed. But imagine someone who's not an Elixir developer. They had to either install Docker or Elixir before getting started with Livebook. And if they are in their first steps as developers, even using a terminal could be demanding. That's why we built Livebook desktop. It's the simplest way to install Livebook on your machine. Livebook desktop doesn't require the person to have Elixir previously installed on their machine. And it works both on the Mac and Windows. We hope that the desktop app enables way more people to try Livebook.
     Like  Bookmark
  • Querying and visualizing data from a database is a common and recurring task. That's the kind of thing you don't want to repeat yourself, writing the same code over and over again. That's where Livebook Smart cells come in, it helps you to automate any workflow you want. Livebook has built-in Smart cells that help you query and visualize data from multiple database sources, like PostgreSQL, MySQL, Google BigQuery, AWS Athena, and SQLite. This article explains how to use Livevook Smart cells to query and visualize data from a Google BigQuery dataset in less than 3 minutes! If you like video format, here's a video version of this article. (#TO-DO) You can also run this tutorial inside your Livebook instance: ADD LIVEBOOK BADGE. (#TO-DO)
     Like  Bookmark