Archive for Shristina Nakarmi

Design Patterns 

Shristina Nakarmi (Software Engineer (Ruby on Rails)) 2 Min. Read Dec 15, 2019

Summary of the post.
Read More..

Cloud Computing 

Shristina Nakarmi (Software Engineer (Ruby on Rails)) 3 Min. Read Dec 8, 2019

Cloud Computing refers to manipulating, configuring, and accessing the hardware and software resources remotely. It offers online data storage, infrastructure, and application.
Read More..

Transcoding 

Shristina Nakarmi (Software Engineer (Ruby on Rails)) 3 Min. Read Dec 8, 2019

Transcoding is a blanket term that involves other processes such as transcoding, transrating and trans-sizing
Read More..

The Turing Machine 

Shristina Nakarmi (Software Engineer (Ruby on Rails)) 3 Min. Read Nov 10, 2019

The Turing machine is an idealized computing device, consisting of a read/write head (or scanner) with a paper tape passing through it. The tape is divided into squares, each square bearing a single symbol (0 or 1, for example). This tape is the machine’s general purpose storage medium, serving both as the vehicle for input and output and as a working memory for storing the results of intermediate steps of the computation.
Read More..

React Router 

Shristina Nakarmi (Software Engineer (Ruby on Rails)) 4 Min. Read Oct 13, 2019

React router is a routing library built on top of the react which is used to create the routing in react apps. It keeps your UI in sync with the URL. It has a simple API with powerful features like lazy code loading, dynamic route matching, and location transition handling built right in.
Read More..

React Conditional Rendering Methods 

Shristina Nakarmi (Software Engineer (Ruby on Rails)) 11 Min. Read Sep 29, 2019

In a conditional render a component decides based on one or several conditions which elements it will return. For instance, it can either return a list of items or a message that says "Sorry, the list is empty".
Read More..

7 Interesting Ruby Array Methods 

Shristina Nakarmi (Software Engineer (Ruby on Rails)) 6 Min. Read Sep 8, 2019

Arrays are one of the fundamental structures of programming. Being able to quickly manipulate and read data out of them is vital to success in building stuff with computers. Here are six methods you can’t do without:.
Read More..

Event Bubbling 

Shristina Nakarmi (Software Engineer (Ruby on Rails)) 4 Min. Read Sep 1, 2019

The bubbling principle is simple. When an event happens on an element, it first runs the handlers on it, then on its parent, then all the way up on other ancestors.
Read More..

Digital Signage 

Shristina Nakarmi (Software Engineer (Ruby on Rails)) 4 Min. Read Aug 26, 2019

Digital signage is a sub-segment of electronic signage. Digital displays use technologies such as LCD, LED, projection and e-paper to display digital images, video, web pages, weather data, restaurant menus, or text.
Read More..

Managing Dependencies 

Shristina Nakarmi (Software Engineer (Ruby on Rails)) 10 Min. Read Aug 22, 2019

The objective of this blog is to understand access to behavior when that behavior is implemented in other objects.
Read More..

Exception Handling 

Shristina Nakarmi (Software Engineer (Ruby on Rails)) 7 Min. Read Aug 22, 2019

The program stops if an exception occurs. So exceptions are used to handle various type of errors, which may occur during a program execution and take appropriate action instead of halting program completely. Here we learn how to handle such errors.
Read More..

Idea Editor 

Shristina Nakarmi (Software Engineer (Ruby on Rails)) 12 Min. Read Aug 16, 2019

IdeaEditor was designed to overcome the limitations of the already existing online editors providing a wide-range of functionalities.
Read More..

Introduction To Slim Templating Language 

Shristina Nakarmi (Software Engineer (Ruby on Rails)) 6 Min. Read Aug 13, 2019

Slim is a template language whose goal is to reduce the view syntax to the essential parts without becoming cryptic. It started as an exercise to see how much could be removed from a standard html template (<, >, closing tags, etc...). As more people took an interest in Slim, the functionality grew and so did the flexibility of the syntax. It is a fast, lightweight templating engine with support for Rails 3 and later. It has been heavily tested on all major ruby implementations.
Read More..

How I Solved A Relational Problem In Ruby On Rails 

Shristina Nakarmi (Software Engineer (Ruby on Rails)) 2 Min. Read Aug 12, 2019

I talk about how two models/tables can be related to each other in Ruby On Rails framework.
Read More..

Devise Gem For Authentication In Rails Applications 

Shristina Nakarmi (Software Engineer (Ruby on Rails)) 3 Min. Read Aug 11, 2019

Summary of the post.
Read More..

Openstreet Map 

Shristina Nakarmi (Software Engineer (Ruby on Rails)) 3 Min. Read Aug 7, 2019

OpenStreetMap is built by a community of mappers that contribute and maintain data about roads, trails, cafés, railway stations, and much more, all over the world. It is an initiative to create and provide free geographic data, such as street maps, to anyone.
Read More..

Kobo Toolbox 

Shristina Nakarmi (Software Engineer (Ruby on Rails)) 1 Min. Read Aug 7, 2019

KoBo Toolbox is a free open-source tool for mobile data collection. It is a suite of tools for field data collection for use in challenging environments. It allows you to collect data in the field using mobile devices such as mobile phones or tablets, as well as with paper or computers. It is being continuously improved and optimized particularly for the use of humanitarian actors in emergencies and difficult field environments, in support of needs assessments, monitoring and other data collection activities.
Read More..

Problems Encountered During The Project And How I Solved It 

Shristina Nakarmi (Software Engineer (Ruby on Rails)) 6 Min. Read Jul 6, 2019

In the project, one of the major problem I faced was during the rendering of the map. The map would only render after the page had been reloaded. After a thorough look through the code, we found that the script tag that renders the map was being being loaded after the script that manipulates the map. Hence, the script tag was moved to the head of the page rather than the body of the page.
Read More..