• Home
  • Works
  • Blog

All articlesAll articles

Phoenix on RailsPhoenix on Rails

Accessible WebAccessible Web


Writing your first Elixir code check

August 26, 2019 clock10 min read

Learn how to analyze and validate Elixir code by taking a mind-blowing journey through string scanning, AST traversal and code compilation. Read more »

One task to rule all Elixir analysis & testing tools

July 22, 2019 clock2 min read

Here’s how to spend less time managing & running all the tools that assist in developing top-notch Elixir code. Read more »

Bootstrapping API project with Phoenix 1.3

SeriesPhoenix on Rails March 11, 2017 clock5 min read

Here's how to create a minimal Phoenix 1.3 setup for API server without HTML, Brunch, Gettext, channels and sessions. Read more »

2013-2016: Cloudless Studio & Visuality

December 22, 2016 clock9 min read

My longest-to-date contract with Visuality, a RoR software house from Warsaw, is over. Now's the time for some reflections. Read more »

Best parts of "What's New in Ecto 2.0"

SeriesPhoenix on Rails December 19, 2016 clock7 min read

Plataformatec's official book about the newest Ecto revamp is finally out and it's a must-read for any serious Elixir/Rails developer. Read more »

Safari zoom gesture's comeback in iOS 10

SeriesAccessible Web September 21, 2016 clock6 min read

With the release of iOS 10, Apple made a bold and hopefully trend-setting move that may save accessibility of mobile web. Read more »

Is Elixir programming really that hard?

SeriesPhoenix on Rails September 20, 2016 clock10 min read

How to survive in a post-apocalyptic Elixir world devoid of classes, objects and methods that we've grown to depend on so much? Read more »

Phoenix vs Rails: Views and helpers

SeriesPhoenix on Rails August 24, 2016 clock10 min read

Here's an overview, case study and comparison to Phoenix of the V part of Rails MVC as experienced across the years. Read more »

Is Phoenix deployment really that hard?

SeriesPhoenix on Rails August 2, 2016 clock6 min read

How much does the Erlang's great but unexplored hot code reloading complicate the deployment as we know it? Read more »

Implementing page-specific titles in Phoenix

SeriesPhoenix on Rails July 27, 2016 clock3 min read

Every website needs informative, SEO-friendly page titles that change during navigation. Here's how to have them in Phoenix. Read more »

Summary of Phoenix workshop for Rails team

SeriesPhoenix on Rails July 18, 2016 clock7 min read

Here's how I've made the first step into introducing Elixir and Phoenix to our Rails development team at VIsuality. Read more »

Front-end packages with Phoenix and Brunch

SeriesPhoenix on Rails July 4, 2016 clock6 min read

How to manage front-end assets, including their images or fonts, with a default Phoenix asset management stack? Read more »

Phoenix vs Rails: Mix and Rake tasks

SeriesPhoenix on Rails June 30, 2016 clock6 min read

Mix is an equivalent of Rake for running project tasks. But it's much more than what you came to expect from Rake. Read more »

Elixir vs Ruby: Naming conventions

SeriesPhoenix on Rails June 27, 2016 clock5 min read

How does naming files, modules, variables and functions in Elixir compare to Ruby and its convention-driven world? Read more »

Cookie alerts: the accessibility horror story

SeriesAccessible Web June 24, 2016 clock6 min read

Here's a story about how the whole web was made unaccessible by a law that started in a quest to secure our privacy. Read more »

Composing and mixing Phoenix plugs

SeriesPhoenix on Rails June 21, 2016 clock4 min read

Plugs make a serial routing chain, but it's very easy to mix them arbitrarily. Here's a cool backdoor example how. Read more »

Introduction to web accessibility

SeriesAccessible Web June 19, 2016 clock8 min read

What does it mean for a website to be accessible and how should web designer and web developer approach it? Read more »

Elixir vs Ruby: File I/O performance (updated)

SeriesPhoenix on Rails June 13, 2016 clock9 min read

Is Elixir an equal replacement for Ruby when it comes to processing files line by line in command line scripts or background jobs? Read more »

Model callbacks in Phoenix, Ecto and Rails

SeriesPhoenix on Rails June 8, 2016 clock5 min read

Can you use model callbacks (after_create et al) in Phoenix just like in Rails? And more importantly, should you? Read more »

Separate JS & CSS for admin panel in Phoenix

SeriesPhoenix on Rails June 5, 2016 clock3 min read

It's a common need to have separate precompiled assets for admin panel or other heavy pages. Here's how to do it. Read more »

Rails asset pipeline vs Phoenix and Brunch

SeriesPhoenix on Rails June 2, 2016 clock4 min read

Both Rails and Phoenix can manage and deploy assets for you. But the approaches and solutions differ greatly. Read more »

The best of Rails in Phoenix (part 2)

SeriesPhoenix on Rails May 30, 2016 clock3 min read

Once again, I'm presenting good parts of Rails waiting in Phoenix for those that transition between the two. Read more »

Installing Font Awesome from NPM in Phoenix

SeriesPhoenix on Rails May 27, 2016 clock3 min read

It's easy to add Font Awesome, a free icon webfont, to Phoenix project using nothing but Brunch to do so. Read more »

The best of Rails in Phoenix (part 1)

SeriesPhoenix on Rails May 24, 2016 clock3 min read

There are many parts of Phoenix that will make you, the long-time Rails developer, smile and feel right at home. Read more »


Please follow @karolsluszniak to stay up to date with all my writings.


About

Cloudless Studio is an one-man programming venture by Karol Słuszniak, a Ruby on Rails developer also involved in Phoenix, React and Chef. I'm using this website to share my passion about the web.

Works

  • All projects
  • Ruby on Rails
  • JavaScript
  • Chef

Blog

  • All articles
  • Phoenix on Rails
  • Accessible Web

Links

  • E-mail
  • LinkedIn
  • Twitter
  • GitHub

© 2016 Karol Słuszniak

This website uses cookies. More info »