The Blog

The Blog

Tiny ideas, mighty results...

Notice: This section of the site is being revamped and content availability may be intermittently limited...

Filezilla SFTP setup

Secure File Transfer or SFTP for short is sometimes necessary if you want to transfer files from your local machine to a remote server. It encrypts the data being transfered, thus minimizing 'man-in-the-middle' attacks or data interception in the transfer process. Filezilla (an FTP client) needs to be tweaked to properly handle secure transfers. The setup is pretty straightforward.   read more...

Using bash to clean up node_modules

Once in a while, we work on projects that use external libraries that may need to be stored on our PC's disks locally. This is almost always the case with projects that use Node.js under the hood. There are these things called "node modules". Apparently, they take up disk space. Once done with, say, your toy project/a lab of some sort, you often need to delete unnecessary junk to save disk space.   read more...

Setting up Komodo IDE for Python Development

Have you heard of this great gem called 'Komodo IDE' (from our friends at ActiveState) in your work on Python code? Admittedly, this is a great tool to add to your toolbox that makes your everyday life as a python developer easier but it isn't that straightforward to set up. This great (like the IDE itself) post will guide you through essential configurations you will need at minimum to run your code with ease.   read more...

The Switch: Surviving the bullets of a new language.

An account of coming to terms with learning a new programming language when one has programmed in a different language before. I was hit hard when I tried Ruby after playing around with Java as my first programming language. Quickly unlearning the old habits helped tame the bease a little. In here is how my journey through the muddy waters began and ended.   read more...

Fixing "AbstractController::DoubleRenderError" in Rails.

In a controller of a Ruby on Rails program, this error intermittently kept popping up as I tried testing the endpoints. It turned out that there was an a bit simpler and cleaner of fixing that. So that it wouldn't bite me and some other developer later, I go through how I fixed it in this post...   read more...

.bashrc Should be Your Playground, Leave .bash_profile Alone.

Do you sometimes find yourself cluttering up your shell configuration profile? Do you use bash as your shell? There is an alternative file that you can play around with when you see need for more customization. If bash is your favorite shell, then your friend is '.bashrc'. Isolating custom functions, aliases, etc here and then dynamically loading this file into '.bash_profile' is the way to keep your space neat.   read more...

Transforming Raw Data From Simple Arrays to SQL Statements

It's kind of inevitable in a developer's life to have some round space for generating ideas. Very quickly those rough things mature into usable stuff that needs proper storage and an organize way of accessing them later. Database come in handy to clear the mess of some rudimentary storage forms usually employed to get things sketched out in the initial process of idea generation.   read more...

Contact me

 E-mail

Social Media?

Find me there (just below here )!