Working with Keyword Lists and Maps in Elixir

So far in this introduction to Elixir we’ve looked at Strings, Tuples, and Lists. Another common type that you will find in many different programming languages is the associative data structure. Associative data structures go by a couple of different names depending on the language. You might also know them as associative arrays, hashes or […]

Continue reading...

Design Inspiration #236

Design Inspiration from Will Global, Lingo, Peel, Vultr, and Atom Bank! Design Inspiration is a weekly post that showcases examples of some of the best new web design from around the internet. Will Global http://will.global Lingo https://www.lingoapp.com Vultr https://www.vultr.com Peel http://buypeel.com Atom Bank https://www.atombank.co.uk

Continue reading...

Creating a Sign Up Form flow in Ruby on Rails Part 3

Over the last couple of weeks we’ve been putting the various components together to creating a registration flow in Ruby on Rails. In Part 1 we looked at building out the Model layer, which included the models for users, roles and assignments. In Part 2 we added the register Form Object for encapsulating the process […]

Continue reading...

Understanding Lists in Elixir

Last week we looked at using Tuples in Elixir. Tuples are a special type that hold many related values as a single whole. This is in contrast to the List type that holds individual items as a list of separate values. Whilst on the surface these two types can seem very similar, they are actually […]

Continue reading...

Design Inspiration #235

Design Inspiration from Sonikpass, Sway Water, Being Boss Club, Code Climate, and Terraform! Design Inspiration is a weekly post that showcases examples of some of the best new web design from around the internet. Sonikpass http://sonikpass.com Sway Water http://swaywater.com Being Boss Club http://beingboss.club Code Climate https://codeclimate.com Terraform https://www.terraform.io

Continue reading...

Creating a Sign Up Form flow in Ruby on Rails Part 2

In last week’s tutorial we set up the Model layer of this registration flow, which included the User, Role, and Assignment models, as well as Unit Tests to assert that the correct business logic was being enforced correctly. Registration is a unique aspect of building an application that involves processes and rules that only apply […]

Continue reading...

Using Tuples in Elixir

A couple of weeks ago we briefly looked at Tuples in Elixir describing them as a “list” type that can contain items of different values. This is slightly confusing as Elixir also has the List type, which on the surface, seems to have many of the same characteristics as a Tuple. In today’s tutorial we […]

Continue reading...

Design Inspiration #234

Design Inspiration from Nextbit, Nikos Koulis, Ignite, ZenHub, and C by GE! Design Inspiration is a weekly post that showcases examples of some of the best new web design from around the internet. Nextbit https://www.nextbit.com Nikos Koulis http://nikoskoulis.gr Ignite http://www.getignite.io ZenHub https://www.zenhub.io C by GE https://www.cbyge.com

Continue reading...

Creating a sign up form flow in Ruby on Rails Part 1

Over the last couple of weeks we’ve looked at a number of different aspects of creating a web application using Ruby on Rails. From creating Models and Form Objects, to working with Mailers, Queues, and writing Functional Tests, we’ve already covered quite a lot of ground up until now. However, the real value in learning […]

Continue reading...

Working with Strings in Elixir

One of the most basic types of just about any programming language is the String type. However, Elixir does not actually have a dedicated String type. Instead Strings are represented as Binaries or Character Lists. In today’s tutorial we’re going to be looking at working with Strings in Elixir. If you want to follow along […]

Continue reading...