attilagyorffy.com

I'm Attila. I'm a senior full-stack freelancer, an ex-Londoner who worked previously for @terracycle, @ubxd and @lastfm. My focus is on high quality output using agile development, Ruby/Rails and JS.

attilagyorffy.com

I'm Attila. I'm a senior full-stack freelancer, an ex-Londoner who worked previously for @terracycle, @ubxd and @lastfm. My focus is on high quality output using agile development, Ruby/Rails and JS.


Featured

PostgreSQL rubyonrails ActiveRecord

Avoiding PG::NotNullViolation errors when adding new columns in Rails migrations

Posted on .

I have seen this being a common question across newcomers to Rails. When you are adding a new column to an existing table with a non-null constraint, you start writing a migration as follows: This will raise a PG::NotNullViolation error as postgres is smart e…

Featured

elixir phoenix emberjs jsonapi

TodoMVC with Ember and a Phoenix backend using JSONAPI

Posted on .

As part of my attempt to learn more about Phoenix I decided to write a Phoenix application backend to the infamous TodoMVC example using ember-cli and the JSON API standard. There are a few examples out there how to set up communication between an Ember applic…

Featured

FreeBSD security node.js LibreSSL

The state of LibreSSL in FreeBSD

Posted on .

As part of my ongoing effort to evaluate FreeBSD as a server OS I took the time to see what it takes to replace OpenSSL with LibreSSL for increased system security. I'm sure most of you are familiar with the beast that OpenSSL is and I wanted to see whether co…

Featured

node.js npm cli

Configuring npm for fun and profit

Posted on .

As it occurred to me that some people don't quite realise how they can tame their npm to behave like a good UNIX citizen. What do I mean? Well let's look at my ~/.npmrc configuration: ~/.npmrc is loaded and interpreted every single time you run an npm command.…

Featured

FreeBSD security umask permissions

Securing a FreeBSD Server: umask

Posted on .

In this post I'll show you what umask is and how to use it to set more appropriate and more restrictive permissions of newly created files on a FreeBSD system with the intention to increase the level of security. If you have used UNIX you must know about permi…