All Blogs
Written by Kiprosh, team of passionate and disciplined craftsmen turning your ideas into reality.
Kiprosh
is now part of
LawLytics
Written by Kiprosh, team of passionate and disciplined craftsmen turning your ideas into reality.
It is always a good practice to keep a check of your code quality and code coverage. Writing test cases for your code is extremely important as that helps you identify any failure before hand. There are many articles about how to write test-case and why we should write etc. However, I would be covering here, how we can integrate Test coverage to Code-climate in your Ember.js app while you are using CircleCI. In todays world most of us use auto-deployment (e.g. tools like CircleCi, Travis CI, Jenkins, Bamboo, Codeship etc.). We would like to get all the
Since quite some time, we use Apache Solr in one of our project for indexing data to search it faster from Solr server instead of always searching it from main database and creating bottleneck. We use Sunspot gem which is ruby library for rails application to implement Apache solr. Recently we thought to implement Apache SolrCloud architecture in same application to manage our daily growing Solr data more efficiently with this powerful feature of Apache Solr. In brief, you can consider it as a another database where your data is indexed and stored as xml documents. You can query this
Nobody can stop your users from entering data that doesn’t make sense to your code. You will desperately need a quality validation on it. Today I’d like to show you a way to achieve it on the client side by evaluating some of the existing approaches. But before that, there might be few flies flying in your mind and you might be asking to yourself that is the client really where validation should occur?. Why Do Client Side Validation? To be clear, back-end validation should always be done, and protections on the database level like unique indexes should
I work in a Rails CRM application which has a fairly large number of files (.rb). - To run all the features error free - We need to eager load most files in Development mode!(Ouch!) The app uses Sunspot gem to interact with Solr server. You can start your solr server by the following command rake sunspot:solr:start The Problem Generally if this is a new app - Starting solr through rake does not take more than a few seconds. But here the problem is using rake in our App. Running a rake tasks eager-loads a lot of
What are extensions? They are small software programs that can modify and enhance the functionality of the Chrome browser. What can extensions do? Extensions can do quite a lot. They use either page actions or browser actions. They can’t use both. A page action is a chrome extension that that responds to permissions provided under manifest.json. You will see it in UI adjacent to google chrome’s address bar. A browser action is not specific to a page and is relevant no matter where you are in the browser Creating a Chrome Extension: 1- You need a folder
What is BombBomb BombBomb is a platform to record, send and track video emails. BombBomb provides lots of value to users - who can send personalized video email instead of regular text emails. You can learn more about BombBomb here. How to integrate BombBomb We used the BombBomb Javascript API to connect to various BombBomb Services. To begin, include the BBCore and jQuery libraries in your html (The latest version is available at https://s3.amazonaws.com/static.bombbomb.com/js/BBCore.min.js): <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.
We've couple of Android and IOS apps which was made using Cordova. After upgrading our cordova-ios and cordova-android versions we were facing some issues with native status-bar. The status-bar content and page content were getting mixed up, making user unable to perform any operations provided in the header. While looking for solution we found cordova plugin cordova-plugin-statusbar which provides some functions to customize the iOS and Android StatusBar. To use this plugin we need to add some lines to our config.xml file in cordova folder. First we need to add permission for cordova-plugin-statusbar to make changes to the status-bar.
Recently we improved performance of one of our Ruby on Rails application. We used NewRelic tool to identify areas that were slow. One of which was file and image uploads to S3 from a text editor (Redactor). When a user uploads a big file or image - the app's server response time shoots up degrading the performance and overall throughput because the files and images were being uploaded via rails action. The server process was busy uploading file on S3 while other requests to server were being queued increasing the request processing time. To improve this, we decided to delegate
Most of the websites nowadays use Web Notification API be it Facebook, Twitter, Flowdock, Slack .... you name it. Ever wondered how does that happen? Wanted to implement it but difficulty and fear of learning curve were driving you away? Let me tell you its just a few lines of code even a beginner can understand and start writing. So do not hesitate start implementing it right away with me. First and foremost we need to check if our browser supports Notification or not. You might be wondering everyone does why should I check it? This is web, you have n
Hi Everyone, Writing something after a very long time. I always wonder as to on what topic should I write as I'm amidst the best techies and knowledgeable members in office currently. I feel that technical wise you guys share a very good learning stuff here on Knowbuddy. But when it comes from an HR perspective, there are hardly any technical terms that HR's use.HR is basically connected with understanding human psychology and accordingly helping employees to solve all their queries and managing the entire employee life cycle. Different people react differently on different situations.We HR's have to