Month: October 2017

How to Share Simple Bash Tasks with Others by Using Sparrow

Sparrow is a Linux scripting platform to ease the daily scripting jobs and distribution. In this small post I am going to show you how to share simple Bash tasks with the rest of the world. Install Sparrow $ sudo read more ›

The human side of software development

Getting into the world of software development can be a really demanding task. Introducing clean code, providing tests to your solution, using the right tool for the job, keeping up with latest trends… these are all things that you were read more ›

How to animate an auto-height element

Originally posted at Animating an auto-height element seems like it should be fairly straightforward, however it seems I’m not the only one who has struggled with this particular issue.  The problem is usually some variant of the following: I read more ›

Deploy Atomically with Travis & npm

Deploy Atomically with Travis & npm I think I am a software developer because I am lazy. The second or third time I have to perform the same exact task, I find myself saying, “Ugh, can’t I tell the computer read more ›

How To Send Email Using Different Email Service Providers in Laravel

Laravel has become a popular choice for PHP project development because of the many developer-focused functionalities such as authentication, queues, cron jobs, emailing etc. To provide email related functionalities, Laravel provides the Mail function which allows developers to send email read more ›

True Significance of Testing For Distributed Software

Distributed systems can be especially difficult to program, for a variety of reasons, i.e. right from designing to managing work and above all difficult to test. Now testing any normal system even under the best of circumstances means you are read more ›

Rust futures: an uneducated, short and hopefully not boring tutorial – Part 1

Intro If you are a programmer and you like Rust you might be aware of the future movement that is buzzing around the Rust community. Great crates have embraced it fully (for example Hyper) so we must be able to read more ›

On-Demand Compute Pricing: AWS vs. Azure vs. Google

Comparing cloud compute services is a very difficult task. Because of the diverse deployment options and dissimilar features of different services, formulating relevant and fair comparisons is challenging. This article dives down into the details to show you which providers read more ›

On programming!

Being a software developer is not an end in itself. It is a means to an end. Our knowledge of different programming languages is not what makes us any different. It is our ability to solve problems with the skills read more ›

What is a closure?

You’ve heard the term, you’ve probably even used them, but what exactly is a closure? It’s a combination of data and code that have become a staple of modern programming. They offer a natural functional feature; quite useful even if read more ›