Better form creation like formex.
input type month support in phoenix.html library. That’s the only form input that isn’t supported iirc.
Context/schema can really be a trap sometime not sure if there is a fix. You need plan before hand on what context to have. I ended up with one context with lots of code because I’m a baddie and not entirely sure if refactoring is worth it.
Not sure if there is a clear way to share code across context and code across view. I know you can share stuff across controller via plugs.
I want haml or slime but chris’s tweet about complexity is making me rethink about wanting an alternative to html. It would be nice since I use vim and tmux on a tiny 15’’ laptop.
A clear go to library for authorization and roles maybe have it built in to the framework but I’m not sure if it’s worth it. There’s coherence and guardian and I’ve been using coherence. IIRC guardian is more for authentication.
Laravel have this neat homestead vagrant box. I kinda wish we got a go to vagrant box deal or a go to container image for docker.
Not sure if this should be in here but Ecto’s default naivedate support for backward compatibility. I wish installing it to phoenix would make Ecto use the non-naivedata version. I didn’t know the default of naivedate until I just wrote some code with Ecto on insert_all.
I know it sounds all complaints but I enjoy using phoenix so far and my side project is coming along great. So please don’t see this as all doom and gloom it’s a great framework and the people who have put work into it are doing an awesome job.