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

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…

Featured

rubyonrails productivity

LiveReload with Rails 4

Posted on .

Live reloading assets used to be a breeze. Not anymore, since Rails these days does a lot of funky operations on our assets, even in development. I used to use rack-livereload for its simplicity but it doesn’t seem to be working anymore for some reasons. Curre…

Featured

html5 validation w3c docker

Local HTML validation using Docker

Posted on .

I’m not going to lie, I’m a purist. Even though browsers are very capable of handling our mistakes when it comes down to markup, I always thought that if my markup is wrong then there must be some deeper underlying problem. When you work with Rails application…

Featured

ruby environment osx elcapitan

Initial impressions with Ruby development on El Capitan

Posted on .

I have always been the guy who wasn't afraid of trying out betas of OS X with the goal to provide resolutions to development environment related issues so that by the time stable versions hit the market, everyone could upgrade because solutions are ready. Toda…

Featured

node.js javascript convention communication

Convention to use distinctive callback names in async.waterfall

Posted on .

I've come across quite a few node projects lately that use the async.waterfall method to execute a series of callbacks in a linear fashion. In some cases the async.waterfall call is nested in a function body that has its own callback. I see code like this: Not…