Design Inspiration #241

Design Inspiration from Bundy Bundy, Relay, Canyon, Coffee Supreme, and Studio Marani! Design Inspiration is a weekly post that showcases examples of some of the best new web design from around the internet. Bundy Bundy http://bundy.madebywild.com Relay http://relaymaps.com Canyon https://www.canyon.com Coffee Supreme http://www.coffeesupreme.com Studio Marani http://www.studiomarani.it

Continue reading...

Getting started with Operations in Trailblazer

A couple of weeks ago I gave my review of Trailblazer. Trailblazer is a “framework” for managing the inevitable abstraction you will need to introduce to your Ruby application once it reaches a certain level of complexity. One of the most important aspects of Trailblazer is that your Models and Controllers should be very thin. […]

Continue reading...

Functions as First-Class Citizens in Elixir

In Elixir, functions are first class citizens. This allows you to define a function and assign it to a variable, and then use that variable to invoke the function. You can also pass a function as the argument to another function. This is often referred to as anonymous functions or lambdas in other programming languages. […]

Continue reading...

Design Inspiration #240

Design Inspiration from Raden, The Square, Apollo, Beanstalk, and Superhuman! Design Inspiration is a weekly post that showcases examples of some of the best new web design from around the internet. Raden https://www.raden.com The Square http://www.thesquareapts.com Apollo http://www.apollostack.com Beanstalk http://beanstalkapp.com Superhuman https://superhuman.com

Continue reading...

Getting started with Trailblazer and Ruby on Rails

Last week I gave my review of Trailblazer, a book on the “high-level architecture” framework (Trailblazer) for Ruby web applications. I find it inevitable that you will need to introduce abstraction into a web application at a certain stage of the application’s life. This means you can either create your own abstractions, or stand on […]

Continue reading...

Understanding Function Arity in Elixir

A couple of weeks ago we looked at defining functions and modules in Elixir (Working with Functions and Modules in Elixir). An important concept that we didn’t look at in that tutorial was function arity. Unless you come from a Computer Science background, you have probably never come across the term “function arity”. It basically […]

Continue reading...

Design Inspiration #239

Design Inspiration from Make my lemonade, World Chess, Need/Want, Lockitron, and U.S Air Force! Design Inspiration is a weekly post that showcases examples of some of the best new web design from around the internet. Make my lemonade http://makemylemonade.com World Chess http://worldchess.com Need/Want http://needwant.com Lockitron https://lockitron.com U.S Air Force https://www.airforce.com

Continue reading...

Trailblazer – A New Architecture For Rails [Review]

I really love the foundational philosophy of Ruby on Rails. The framework provides a wealth of amazing tools to help you build better applications, quicker, all whilst making the process incredibly fun and rewarding. When you create a new Rails project, you can have a fully functional Minimal Viable Product in a very short amount […]

Continue reading...

Using the Pipe Operator in Elixir

In last week’s tutorial we looked at defining functions and modules. Elixir is a functional programming language and so defining small and concise functions is a big part of the philosophy of the language. A function should have a single concern, and so testing functions becomes really easy. In functional languages, you will often want […]

Continue reading...

Design Inspiration #238

Design Inspiration from Naked, Vitalmonitor, Museum of Science and Industry, Hello Trio, and Smart Bedding! Design Inspiration is a weekly post that showcases examples of some of the best new web design from around the internet. Naked https://naked.fit Vitalmonitor http://www.vital-monitor.com Museum of Science and Industry http://www.msichicago.org Hello Trio http://hellotrio.com Smart Bedding http://smartbedding.com

Continue reading...