|9 months ago||5 days ago|
|GNU General Public License v3.0 or later||Apache License 2.0|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Tools to generate type safe code models from Postgres schema?
3 projects | reddit.com/r/PostgreSQL | 27 Mar 2022
I was looking around more and I found this OCaml library: https://github.com/darioteixeira/pgocaml
Ask HN: What is the killer app/library of your favorite language?
2 projects | news.ycombinator.com | 20 Feb 2022
Although I haven't had to use it in several years, I'm quite fond of the OCaml extension I wrote which integrates PostgreSQL statements directly into the language. Values are type-checked across the boundary, SQL commands are validated at compile time, and proper prepared statements get generated (also at compile time). It's a little bit like MS Linq in concept, but it works by using PGSQL "DESCRIBE" to send the statement to the PostgreSQL server when compiling the code to do the validation and get the types. It really made writing database-baked websites less of a grind. https://github.com/darioteixeira/pgocaml
Is it possible to learn Web Development from scratch with Elixir/Phoenix? Has anyone here done this?
2 projects | reddit.com/r/elixir | 18 Sep 2022
https://livebook.dev/ is a great tool for practice (and also has couple of tutorials inside)
ElixirConf 2022 - That's a wrap!
7 projects | dev.to | 12 Sep 2022
José is adamantly championing Livebook as a tool for learning the language and teaching aspiring alchemists. In particular, he spoke about the breadth of possibilities for visualising aspects of Livebook using Kino, such as charts, graphs, and mermaid diagrams. As mentioned previously, Dockyard Academy is taking this approach with their bootcamp curriculum, and is using this suite of visualisation tools alongside smart cells to lower the barrier to entry for new developers.
Devbox: Instant, easy, and predictable shells and containers
16 projects | news.ycombinator.com | 25 Aug 2022
This is one reason I feel lucky to be working with Elixir. Livebook's livemd is basically just markdown. https://livebook.dev
Ask HN: So, what's up with Phoenix (web framework)?
14 projects | news.ycombinator.com | 20 Aug 2022
Generally speaking, if it can be done in the client, it should be done in the client.
Phoenix.LiveView.JS aims to tackle the obvious cases but it also documents a pattern that I tend to use a lot in my apps: https://hexdocs.pm/phoenix_live_view/Phoenix.LiveView.JS.htm...
The pattern above has a benefit that the dispatch still comes from Phoenix, so you are not relying on IDs or query selectors to attach functionality. You can see how we use it in Livebook here: https://github.com/livebook-dev/livebook/blob/main/assets/js.... However, if the callbacks get too complex, then you may indeed want to test them via headless browsers.
Elixir Livebook now as a desktop app
It's used for the desktop app, as you can see here.
No Linux download :-(
Nevertheless it's fairly easy to install. If you have docker, you can just run the image:
If you want a "native" install, after you have elixir installed you can use `mix escript.install hex livebook` and start it with `livebook server`.
Right, so our goal was to allow configuring the bundle with app icons etc and importantly custom URL schemes and file types . And then macOS-  and Windows-  specific launchers capture the "open file" and "open url" events and trigger the Elixir side of things. Another reason for native launchers is if for any reason we couldn't start the Elixir side, we want to let the user know that something went wrong and point to logs. (We have that on Mac and will have on Windows very soon.)
Sorry about that! A bug report at https://github.com/livebook-dev/livebook/issues/new would be very appreciated, especially with relevant parts from ~/Library/Logs/Livebook.log.
What can be done with Elixir? (Newbie question)
2 projects | reddit.com/r/elixir | 1 Jul 2022
I don't have any kind of experience with Elixir. At the time of this writing I don't even know how to print something to the console. But in my current job they are assigning me a project that will be built with Elixir, specifically will be using [LiveBook](https://livebook.dev/).
What are some alternatives?
kino - Client-driven interactive widgets for Livebook
Elixir - Elixir is a dynamic, functional language designed for building scalable and maintainable applications
Genie.jl - 🧞The highly productive Julia web framework
bakeware - Compile Elixir applications into single, easily distributed executable binaries
axon - Nx-powered Neural Networks
awesome-advent-of-code - A collection of awesome resources related to the yearly Advent of Code challenge.
interactive - .NET Interactive combines the power of .NET with many other languages to create notebooks, REPLs, and embedded coding experiences. Share code, explore data, write, and learn across your apps in ways you couldn't before.
dart_sass - An installer for sass
Nomad - Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations.
pattern_tap - Macro for tapping into a pattern match while using the pipe operator
desktop - Elixir library to write Windows, macOS, Linux, Android apps with OTP24 & Phoenix.LiveView
librecov - Open source code coverage history webapp