Home » Insights » Page 15

How to collect aggregated statistics in a Ruby on Rails application?

  It is important to collect aggregated statistics so that management can analyze the data and make well-informed decisions.  Sphere was retained by a client in the recruiting industry who, among other things, needed to collect the following data: Total shifts posted Total hours posted Total shifts worked Total hours worked Average length

C-for-GoLang, Bindings Generator With Use of C/C++ Library Within Golang

  Your team has decided on Go after months of months of developing modules and roadmapping for a large project, but since there are three external dependencies in C/C++, your entire project will now have to be done in C/C++. What does this mean? Now, at least half of your development time will

Ampersand.js: An Alternative to Backbone.js

  When trying new, modern frameworks, developers often face problems like poor official documentation and a lack of real-world examples. A guide that explains using the framework according to best practices/approaches may also be absent. In this article, I provide an overview of Ampersand.js, a more or less modern framework, that could be

A step-by-step guide for development of Node.js APIs

  Many articles describe the interaction between Node.js and Elasticsearch, but they often do not clearly explain how this interaction was achieved. To fill this gap, this article describes test-driven, step-by-step development of a simple RESTful API into an Elasticsearch in Node.js. My main intention is to show Node.js developers how a RESTful

Emulating Life Cycles during Testing Automated

  Testing Automation has become standard industry practice, saving quality assurance engineers the time and effort required for manual testing while enhancing overall code efficiency and accuracy. It also allows companies to reduce costs while speeding up product release times. These benefits can become especially apparent when developers are testing web applications that

How to do Functional Programming In Nodejs?

  Functional coding just makes sense. It’s not only fun, but it expedites your developing process. Coding in a more functional style improves code reliability, and simplifies the debugging and testing process. Thanks to composition possibilities, it’s possible to divide all transformations into separate functions, give them meaningful names, think over the signature,

How to Implement a Left Side Menu Navigation Using Third Party Libraries?

  Let’s imagine I am building an iOS app that contains four features located at the bottom of the screen.  For the base navigation, I start with the native iOS UITabBarController:  

Beginners Tips for Kickstart Software Testing

  Software testing is a highly specialized, quickly evolving field. New packages and procedures are being introduced every day, and automated testing methods are increasingly replacing manual methods, significantly speeding up release times while ensuring high-quality code. Navigating through this fast-paced, demanding field can be difficult, especially for junior testers and trainees. Many

Introducing Objstore Cluster, a Multi-Master Distributed Caching Layer for Amazon S3

  Amazon Simple Storage Service, or Amazon S3, is a cloud storage platform that gives developers the ability to securely collect, store, and analyze their data with almost unlimited scalability. It has proven to be fast and reliable — a PaaS solution that acts like a backbone for many business applications — and

How to use Docker for updating Old Production Applications?

  When working on continuously expanding projects over long periods of time, software developers often come across code that must be updated in order for the project to progress. If the code is outdated, preparing the environment and launching certain applications become problematic. Docker is an open-source, virtual environment tool primarily used on