Build a habit of shipping by sharing your daily, incremental progress
See how other makers are growing their business
Members are invited by existing members
Receive outside perspective when you need it
Connect with others through weekly video hangouts
Get access to our members-only perks and discounts
👋 Join WIP to participate
CSS
autoprefixer-rails
– automatically adds browser prefixes like-webkit
and-moz
to your CSSbourbon
– helpful SASS mixinsnormalize-rails
– CSS resetJS
gon
– set JS vars in controller (e.g.current_user.id
)turbolinks
– fast front-end, without requiring complicated JS (e.g. React)SEO
meta-tags
– set meta tags, open graph, etcsitemap_generator
– generates sitemapsDevelopment
rubocop
– for yourself to write better Rubybetter_errors
– name speaks for itselfletter_opener
– whenever Rails sends an email, it will just show it in the browserdotenv-rails
– use.env
file for your ENV varsMisc
friendly_id
– flexible way of generating slugsgroupdate
– group records by day/week/month, useful for analyticsrack-attack
– block spammers, scrapers, and other abusive clientsshrine
– extensible file upload gemsimple_form
– better way to generate HTML formsA few of yours plus:
ADMINISTRATION
CSS
HTML
haml. Save time and gain clarity with your html code
httparty. Makes http fun again! (not my words but pretty accurate)
API
MISC
Of course don´t forget. Devise, sidekiq, stripe ...
Debugging:
github.com/pry/pry - Pry gem, an alternative to the IRB shell.
github.com/deivid-rodriguez/b… - Byebug gem, you can pinpoint where the bug is in that specific code
STYLES:
rubygems.org/gems/bulma-rails --> add styles to your page, similar to twitter bootstrap
rubygems.org/gems/font-awesom… --> font awesome in embedded Ruby! So good for links
github.com/kaminari/kaminari --> for pagination, lets you break down your collection of items to be broken down
GRITTER GEM rubygems.org/gems/gritter --> users will have notification if they something to the app like sign out, post a question, add an answer. That black box you see that pops up on the upper tight. WIP.chat has this 😄
FWIW, I don't use
gritter
. It's just a standard Rails flash notice with some CSS. No Javascript needed.no idea you could do that haha
wait fwiw, i actually know how to do it but i started using gritter first but now i switched it, don't know how to delete the comment above😅