Rails
A web-application framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) pattern.
A web-application framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) pattern.
Each lesson focuses on a single aspect of building the project, like modeling the data, building a GraphQL server in Elixir, or building a mobile client for it in Flutter.
How to start with GraphQL in Rails
A starting point for building our open source custom forms API.
Creating tests and docs for our Rails API with rspec_api_documentation, and controlling our JSON with active_model_serializers
Kick start your Rails prototype
Working with controllers and views on Rails
Using Faraday to build a gem to interact with a remote API
Using webmock and VCR to mock HTTP requests when testing our API client
Deploying a Rails app to Heroku and adding SSL
How to use Nested Attributes with has many through relations
Using Rails 5.1 and webpacker to easily import the React library we've been building into our Rails application
How to use Elm Components in a Rails Application
Accepting payment in a Rails application using the Braintree
Using Braintree to make recurring payments on Rails
Enable a custom payment widget using braintree
Updating our application using webhooks
How to create a PDF invoice from a Braintree subscription
Customizing Devise views and using a Material Design CSS library
Posting to Slack when new users sign ups
Letting some tools help our code
Using rspec and testing our models
Formulae: an MIT-licensed form builder, written in Rails and React
Important things in the rails back-end
Creating a gem to Formulae and Testing it
Test-driven development of a production checklist app, starting with acceptance tests.
Test-driving our model layer
Using acceptance tests to implement features
Sharing checklists
Improving layout and implementing other functionalities
The code in the applications was produced by:
Our content library is pretty great, here are a few lessons we think you might like.
Some other people were willing to publicly state that they like us!
Software Architect
Smooth Terminal has easily been one of the most helpful resources on my journey to better understand Elixir and the Phoenix web framework.
Developer
With any language there are so many details to learn. What functions are built-in? How should I structure my code? What tools are available for improving my workflow? It’s rare to find one source that can answer so many of these questions, but Smooth Terminal does this and more.
Game developer
Smooth Terminal is by far the best resource for learning Elm anywhere, and among the very best online learning platforms, period.