Josh Software

General

Auto Added by WPeMatico

passenger

Scaling properly with Nginx worker_process and max_pool_size – Josh Software

Scaling properly with Nginx worker_process and max_pool_size – Josh Software Gautam Rege 2016-08-31 12:25:53 This post talks about worker_process and passenger_max_pool_size options for nginx and how these configurations play an important role for scalability. Recently our client reported that API performance was  bad and it was taking a few minutes to respond! But, when we tested this API this was …

Scaling properly with Nginx worker_process and max_pool_size – Josh Software Read More »

josh ruby

Searching on steroids

Searching on steroids Gautam Rege 2016-08-16 07:49:08 Originally posted on Happy Coding !!!: There are plenty of indexing/search servers available out there like Solr, Sphinx, Elasticsearch, Google Search Appliance and many more. But out of all the above, Elasticsearch is gaining more attention to it because of it’s popularity. This post is going to tell you only …

Searching on steroids Read More »

josh ruby

Houston, we got attacked

Houston, we got attacked Gautam Rege 2016-08-08 09:05:44 Originally posted on Happy Coding !!!: Houston, you there ?? We’ve had a problem here. One of our EC2 instance which has Redis server on it, got hacked out of nowhere. Just before we knew it is hacked, we were screwing up with Redis configuration and thinking what could go wrong with …

Houston, we got attacked Read More »

fullsizerender

#notAfraid – DIGIT.EMEA, Istanbul experience – Josh Software

#notAfraid – DIGIT.EMEA, Istanbul experience – Josh Software Gautam Rege 2015-12-02 04:15:36 Uncharacteristic but this post will be more philosophical and opinionated (apologies in advance). The attacks in Paris were tragic. What was worse was that we let “them” succeed! What better success for terrorism if it affects your daily life. And what better response …

#notAfraid – DIGIT.EMEA, Istanbul experience – Josh Software Read More »

josh ruby

Android Annotations: love at first sight

Android Annotations: love at first sight Gautam Rege 2015-11-24 06:19:04 Originally posted on narutosanjiv: Most Java programmers are already familiar with Java annotations.  Java annotations are used to provide meta data for your Java code. Java annotations are typically used for the following purposes:    Compiler instructions    Build-time instructions    Runtime instructions Android programmers also …

Android Annotations: love at first sight Read More »

josh ruby

Enforcing coding guidelines using CircleCI and Rubocop – Josh Software

Enforcing coding guidelines using CircleCI and Rubocop – Josh Software Sethupathi Asokan 2015-08-28 07:42:46 Being a rubyist we don’t just write code, we write beautiful code. But sometimes, in a hurry to complete the requirement some developers, especially new comer, might not follow the coding guidelines which would become headache later. Rubocop is here to …

Enforcing coding guidelines using CircleCI and Rubocop – Josh Software Read More »

josh ruby

Quoted-printable – crossing the 1000 character SMTP barrier – Josh Software

Quoted-printable – crossing the 1000 character SMTP barrier – Josh Software Gautam Rege 2015-07-05 19:35:59 While sending some lengthy text files as email attachments, I discovered that some of my sentences were broken mid-word into new lines. Turns out, SMTP protocol allows only 1000 characters per line. Each line is to be wrapped at 998 …

Quoted-printable – crossing the 1000 character SMTP barrier – Josh Software Read More »

josh ruby

Gmail API(via IMAP) In Ruby on Rails – A piece of cake – Josh Software

Gmail API(via IMAP) In Ruby on Rails – A piece of cake – Josh Software Gautam Rege 2014-12-16 10:58:02 We often need to read user email messages from Gmail, In this post I will be taking you through how to access user inbox messages from Gmail using gmail_xoauth gem and Ruby Net::IMAP Net library in your Rails application. …

Gmail API(via IMAP) In Ruby on Rails – A piece of cake – Josh Software Read More »