Design Inspiration #250

Design Inspiration from Council of Objects, Red Architecture, Rudy’s Barbershop, VINTA, and Studio Naam! Design Inspiration is a weekly post that showcases examples of some of the best new web design from around the internet. Council Of Objects https://councilofobjects.com.au Red Architecture http://redarchitecture.co.nz Rudy’s Barbershop https://rudysbarbershop.com VINTA http://www.vinta.co Studio Naam http://studionaam.com

Continue reading...

Implementing Password Reset using Ruby on Rails and Trailblazer

Allowing your users to reset their password is one of the foundational bits of functionality of just about every type of web application. It’s usually not that interesting to implement because 9 times out 10 the functionality is exactly the same for all applications. However, this makes a great example of something we can build […]

Continue reading...

Working with Processes in Elixir

Over the last couple of weeks we’ve explored many of the foundational elements of the Elixir programming language. If you are coming to Elixir from a programming language such as PHP, Ruby, or Python, you have probably already learned a lot. Elixir is a functional programming language and so it takes a new way of […]

Continue reading...

Design Inspiration #249

Design Inspiration from Rachel’s Ginger Beer, Citadela, Harry’s, Playing Fashion, and Make Your Odyssey! Design Inspiration is a weekly post that showcases examples of some of the best new web design from around the internet. Rachel’s Ginger Beer http://rachelsgingerbeer.com Citadela http://citadela.io Harry’s https://www.harrys.com Playing Fashion http://playingfashion.com Make Your Odyssey http://makeyourodyssey.com

Continue reading...

Writing Integration Tests in Ruby on Rails

In our exploration of Ruby on Rails we’ve covered testing quite a few times. It’s important to write tests at various layers of abstraction. A good test suite tests the appropriate details at each abstraction layer to provide good coverage of business rules and functionality whilst not being brittle or superfluous. The final type of […]

Continue reading...

Understanding Comprehensions in Elixir

The first time I saw a comprehension in Elixir I was a bit confused as to what the point of it was. Initially I didn’t understand why you would write a comprehension when you could achieve the same result using the existing tools that Elixir provides. It was only after digging into some Elixir code […]

Continue reading...

Design Inspiration #248

Design Inspiration from Whitehall, Seedlip, Bukwild, Boosted, and Little! Design Inspiration is a weekly post that showcases examples of some of the best new web design from around the internet. Whitehall http://www.whitehallinteriorsnyc.com Seedlip https://www.seedlipdrinks.com Bukwild http://www.bukwild.com Boosted https://boostedboards.com Little http://www.littleco.com

Continue reading...

Using Trailblazer Cells in Action Mailer

Over the past couple of weeks we’ve been looking at building out a registration process using Trailblazer and Ruby on Rails. First we looked at Building out a User Confirmation flow in Trailblazer, and last week we looked at Confirming Users with Trailblazer. One thing we didn’t look at was adding the confirmation email that […]

Continue reading...

What are Elixir Protocols?

An important concept in programming is “polymorphism”. You may have already come across the term if you have previous experience with another programming language as just about every programming language has this concept in one form or another. Polymorphism is defined in Elixir using Protocols. We’ve already touched upon this concept a couple of times […]

Continue reading...

Design Inspiration #247

Design Inspiration from Bear, Contentful, Atlanta’s Tech Village, Salad Creative, and Mindsparkle Shop! Design Inspiration is a weekly post that showcases examples of some of the best new web design from around the internet. Bear http://www.bear-app.net Contentful https://www.contentful.com Atlanta Tech Village http://atlantatechvillage.com Salad Creative https://saladcreative.com Mindsparkle Shop http://mindsparkleshop.com

Continue reading...