Unless you've been hiding under rock for the past year or so, you should be aware of Elm. If so far you have managed to miss this language/paradigm in your learning then there is no time like the present to pick it up and get familiar. This article will present how to include Elm in your Phoenix…
This first article in the series concerns itself with discussing higher order functional programming (FP) concepts or rather abstractions and how they can apply in the context of JavaScript. Some of these concepts will be unfamiliar to those who approach JavaScript from an object-oriented…
This is an introduction to Functional Programming (FP) for the unaware and discusses a number of concepts that JavaScript (or in deed any) programmers that come from OOP-Land might probably not be overly familiar with. Given the drive to FP and the benefits that it can bring over imperative coding…
Heroku is a natural platform to deploy Phoenix applications to. Heroku does have a small issue in that it does not allow any files to be uploaded out of the box. If you need that capability, then the uploaded file would need to be hosted on some other provider, like AWS or DigitalOcean - on Heroku…
Heroku is a natural platform to deploy Phoenix applications to. It builds your application automatically on a code push, uses Postgres as the standard data store and has a stable components ecosystem to expand the services on offer. Best of all, for low capacities, i.e. for development, its free…
As I had a spare hour, I thought that I would continue on with the 'Build a blog' series. As a continuation from where we left off last time, I thought that I would tackle the issue of publishing. For those of you that like to follow along, but haven't set up the blog yet, read Building a Blog with…
We've previously built a chat server using this Phoenix, but today I thought I would build something simple, just to show how it can be done using Phoenix. For those that are familiar with the Ruby on Rails "build a blog in under 30 minutes" tutorials, this is similar although I can't promise that…
Phoenix, like many MVC frameworks provides you with a default layout to use and abuse to your hearts content. What isn't so clear is how to apply an alternative layout to all the views of a controller. If you have Ruby on Rails experience changing the layout a controller uses it pretty trival. In…
I recently read an article in Web Designer magazine that got me thinking... Why I switched from Wordpress to Wintersmith... For those that don't know what Wintersmith is, it's a static site generator. Wintersmith takes a set of text files (containing Markdown content), some plugins written in…
This post will try to show how quickly you can build a web application using Elixir and Phoenix. For those that don't know what Phoenix is, its a web application framework based on the MVC paradigm. In some ways its similar to Ruby on Rails (RoR). It has a similar structure, there are some…