Pinned toot

Createad a Phoenix Template Project with ArangoDB support.

It supports basic CRUD + custom queries. And you can use Ecto.{Schema, Changeset}.
It uses ArangoX ArangoDB Driver for Elixir.

github.com/rasjonell/ArangoPhx

The latest version on master now has a completly working migrations :) Next thing on the list is squashing migrations!
github.com/SquashConsulting/Ar

Just spotted a
weird thing in Firefox. When I go to `about:config` and turn `apz.allow_zooming` to true, somehow the multi-account container extension stops loading, all the defaults still work, though. After I turn `apz.allow_zooming` to false, it starts working again.

This is the ideal Database design. You may not like it, but this is what peak performance looks like.

Finally forked Essence theme for Serum(a static site generator written in Elixir) and added dark mode!
github.com/rasjonell/serum-the

How many weeks till I get completely burned out?

Just merged the initial migrations MVP to master.
You can basically start a Phoenix project with Arango now!
github.com/rasjonell/ArangoPhx

Macro Programming in Elixir is so pleasing, I just can't 👌🏻👌🏻👌🏻

Created a properly enough working migrator for now. Currently it stores migrated versions in a file instead of DB, because it didn't make a lot of sense to me, but let's see how it goes. Next will add necessary Repo functions and add more configurability to the mix tasks.

Started working on generating migrations. It's still not smart enough to understand `change` so you need to write `up` and `down` for rollbacks but will get there eventually. The code is on `feature/migrations` branch. To generate a migration run `mix arango.gen.migration name_of_the_migration`

Phoenix Contexts are awesome! Apart from providing additional modularity and a necessary abstraction layer, it forces you to think about your architecture before writing any code. It also provides an additional advantage for the users of conventional commits(conventionalcommits.org/en/v1.). Since your business logic is in contexts, logically your commits should(mostly) belong to a context, so the scope of the commit is always the name of the context.

Gurgen boosted

Createad a Phoenix Template Project with ArangoDB support.

It supports basic CRUD + custom queries. And you can use Ecto.{Schema, Changeset}.
It uses ArangoX ArangoDB Driver for Elixir.

github.com/rasjonell/ArangoPhx

Would be really awesome if Firefox let you choose containers based on session. For example I want GitHub to be in `work` container when I have my corporate account session on that domain and `personal` when I'm on my own acc. If else fallback to default.

If your language/framework/tool lets a developer make stupid mistakes they will make stupid mistakes.
There always are reasons to rush and this short-term "productivity" will result in long-term unmaintainability and a codebase that has more // TODO:'s than good coding practices.

For every hour I spend writing JS I need to treat myself with an hour of PS4 and a couple of hours of Elixir to keep going.

Show more
թութ

թութը «մաստոդոն» ապակենտրոնացուած սոցիալական ցանցի տեղական հանգոյց ա, որի սպասարկիչը գտնւում ա հայաստանում՝ հաւուց թառի նկուղում։