DidactMacros

DidactMacros

Opinions regarding use of gerunds (e.g. Ordering, Billing, Scheduling) as context names

Hey all.

I’d like to know your thoughts on whether it would be helpful to review the notion of establishing the standard of using gerunds for contexts names.

This comes from the notion of considering a given business as a facility that facilitates the performance of various operations by its interfacers.

Each facilitation would be regarded as contexts comprising interconnected operations, some pretty familiar examples would be cataloguing, carting, ordering, billing, scheduling, registering, etc. This also helps ameliorate the use of explicitness with which contexts and resources are separated as a standard practice.

I know this isn’t groundbreaking or anything, and the shift from the current approach to the suggested one might seem insignificant, but I think the use of gerunds ensures that the operations of the business are the main point of consideration.

Anyway, I’d appreciate your views, I’m currently just working through setting up some holistic steps for implementing some cool web features using the framework and this occurred to me.

The phoenix framework supports pretty rapid development.

Most Liked

cmo

cmo

I wouldn’t want to require one or the other. In my experience, sometimes it makes sense to use a gerund and sometimes it doesn’t.

Never heard the word gerund before.

cmo

cmo

Not everything is about a business doing something. If the app was a database, would you need to call the part related to storage Storing? I would call it Storage.

sevenseacat

sevenseacat

Author of Ash Framework

Accounts is another pretty common one

Where Next?

Popular in Discussions Top

blackode
Elixir Upgrading is so Simple in Ubuntu and It worked for me Ubuntu 16.04 git clone https://github.com/elixir-lang/elixir.git cd elixir...
New
lorenzo
Hey everone! I created a prototype for my app using Nodejs for the api. But the framework I chose wasnt great (in general theresnt any g...
New
IVR
Hi all, I’ve seen a number of related threads in the past, but I’d still be very curious to hear an up-to-date opinion on this topic. I...
New
marciol
Please, let me know if this kind of discussion already took place in another topic . Hi all, how do you consider if is better to build ...
New
New
rms.mrcs
A couple of days ago I was discussing with a friend about different approaches to write microservices. He said that if he was going to w...
New
acrolink
How does the two languages compare when it comes to server side application development? Any experiences or ideas? Thank you.
New
griffinbyatt
Sobelow Sobelow is a security-focused static analysis tool for the Phoenix framework. For security researchers, it is a useful tool for g...
New
New
slashdotdash
Phoenix Live View is now publicly available on GitHub. Here’s Chris McCord’s tweet announcing making it public.
New

Other popular topics Top

baxterw3b
Hi guys, i’m new in the Elixir world, and i have to say, that i love it! i’m having some problem to understand anonymous functions with ...
New
shahryarjb
Hello, I have map which I want to convert it to string like this: the map: %{last_name: "tavakkoli", name: "shahryar"} the string I ne...
New
Fl4m3Ph03n1x
About me? ( if you have nothing better to do than reading about some random guy in the internet :stuck_out_tongue: ) Hello all, this is ...
New
aesmail
Hello guys, I have finally made it. I created an admin interface for a framework. It’s been on my todo list for years and with the curre...
New
alice
Hey, Just curious what are the main benefits of Elixir compared to Clojure? When is Elixir more useful than Clojure and vice versa? Th...
New
boundedvariable
I am going through the kafka architecture. All the features what the kafka is providing are already in Erlang. I would like hear your opi...
New
rms.mrcs
Hi, I need to transform a list of numbers into a map where the keys are the indexes and the values are the original values of the list. ...
New
shijith.k
I am trying to start a new phoenix project with elixir 1.9, but mix phx.new does not work. It says that ** (Mix) The task "phx.new" could...
New
openscript
Hello! Sorry for this astonishing simple question, but I’m really stuck. I try to set up the intellij-elixir plugin, but I don’t know ho...
New
AstonJ
Seen any cool LiveView demos, sample apps or examples? Please post them here! :003:
New

We're in Beta

About us Mission Statement