Stefan Kecskes

Never stop learning, because life never stops teaching

Symlinks in Unix

Create a link in Unix A symbolic link is a special form of a file. Actually it is not a file just a pointer to a file. This link points to another file somewhere in the file system. You can create link to files and folders. By the look, feel and functionality it is same as Windows shortcut or alias on iOS systems. If the content of the original file changes, so does the content of symlink.

Install NVM (Node Version Manager) for Node.js on Ubuntu 18.04

Managing Node.js version through NVM Node.js is javascript runtime. I am not going to explain why and how it can be used, you can check yourself on node.js website. But the fact is that Node.js comes in different versions and if you used it in the past, you might be familiar that sometimes you just need other version, sometimes newer version, other times older version. There is a easy way to manage those versions with a single command and that’s what I want to introduce you to today.

Continuous Deployment

Part 2 of 2

Continuous Deployment In previous article Continuous Integration with Strider I demonstrated how to set up continuous Integration, that means how to test the code automatically and find out if it is the newest changes to code broke it or not. Now that you are automatically testing your commits, the next logical step in automation process would be to release our tested code to live website. We would want it to happen automatically, when all tests pass.

Continuous Integration with Strider

Part 1 of 2

Manual deployments of yesterdays We, developers, are producing websites or applications for many years now. What kinds of tasks needs to be done, before we see the changes live on web. This was a big unknown to me for a very long time. Is my process of deploying the code the best practice? Should I do it other way? When I started creating websites, there was only one task and it was to deliver updated files to web server.

Speed up your website with Pagespeed mod

Speeding up websites Last year, in September 2014, when I was working for one of my clients, I was asked to look for some options on how quickly and easily speed up the loading of the webpages. They were using Apache2 webserver and they didn’t plan to move away from that. At that time, the client hadn’t any frontend developers. Nobody in team had solid knowledge about bower, gulp, less, sass and other cool toys of frontend guys.