Connect With Us

Recent Articles

Design Sprint

By Neha Suwal on Aug, 14, 2017 in design sprint, product design, run a sprint, design sprint stages, design sprint services, understand, define, diverge, decide, prototype, validate

Our designers here at Jyaasa use a powerful thought tool, a process called Design Sprint which enables us to use design thinking to reduce the risk when bringing a new product, service or a feature to the market for our clients. The Design Sprint is a methodology of agile user experience and product design process that puts the business, technology and especially the user in the center. In simpler words,  it’s a process of structured brainstorming for answering critical business questions through design, prototyping, and testing new ideas with users throughout one to five days...

Read More »

3 years of helping startups and entrepreneurs with technology

By Neha Suwal on Aug, 04, 2017 in anniversary, announcement, 3years, success, startups, entrepreneurs

Yippeeee we are 3!!   Our 3rd anniversary cake We are glad to announce that we have successfully completed our 3rd anniversary earlier this week. We are very thankful to our web designers, software engineers and other members without whom we could not have completed those amazing 3 years i...

Read More »

Digital Marketing for Startups

By Neha Suwal on Jun, 30, 2017 in

The word ‘Startups’ stands for the newly established business, working in a specific sector and designed for rapid growth. Startups can also be called as a group of entrepreneurs who have grouped together to form a company. Numbers of startups are emerging everyday with the vision to serve into the global market. To raise themselves from startup to the well establish company they has to do make them known in their market.

Read More »

Jyaasa in Prestige Talks

By Neha Suwal on Jun, 16, 2017 in jyaasa, emitii, prestige talk, ceoson bike, presenting

Jyaasa Technologies is an innovative web development company, which turn ideas into digital products. Jyaasa has served startups and entrepreneurs to achieve their goal via web application, and mobile applications. We are helping startup...

Read More »

Helping digital era entrepreneurs: How Jyaasa helped create a tech startup success story in Sydney.

By Kapil Raj Nakhwa on May, 29, 2017 in designerex, startup, entrepreneurs, success story in sydney

Jyaasa was founded with a mission to help entrepreneurs establish successful businesses online through technology.  Since its establishment, it has been helping various entrepreneurs and startups around the globe with creating and scaling businesses online. One of the successful businesses Jyaasa has helped was designerex™, the world’s first secure designer clothes sharing platform. We received a call from Nirmal Gyawali sometime during June 2015 who was helping entrepreneur Costa Koulis with creating us...

Read More »

Web Designing Layouts (F & Z) Pattern

By Nikesh Suwal on Apr, 07, 2017 in web-design-layout-pattern, design, f-patter, z-pattern

Here in Jyaasa we believe that web design should focus on how the information is read and scanned on the screen by people. Visual hierarchy, F-pattern and Z-pattern are most important principles behind our effective web design that many people have adored. Visual hierarchy A hierarchy is essentially an order of items, goals, ideas, and/or needs. Hierarchy in web design mainly about focusing a user to understand and embrace the principal goals of a website a...

Read More »

Template Method Design Pattern in Rails

By Neha Suwal on Nov, 29, 2016 in template-method-design-pattern, design-pattern, ruby, programming

The Template Method pattern is a behavioral design pattern that defines the program skeleton of an algorithm in an operation, deferring some steps to subclasses. It lets subclasses redefine certain steps of an algorithm without changing the algorithm's structure.   According to Gang of Four, “Define a skeleton of an algorithm in an operation, deferring some steps to subclasses. It lets...

Read More »

Command Design Pattern in Ruby

By Nelson Suwal on Nov, 23, 2016 in command-design-pattern, design-pattern, ruby, programming

What is Command Design Pattern ? Command design pattern is a behavioural pattern in which obtect are use to encapsulate all the information that need to perform action or trigger an event at later time. This information includes the method name, the object that owns the method and values for the method parameters. Intends Encapsulate a request in an object Allows the parameterization of clients with different requests...

Read More »

Application Template in Rails

By Kuber Aaganja on Nov, 15, 2016 in application template, rails

While starting any new project, we have to install different gems, generate the root controller and set the default routes, initialize the git, add some files to gitignore and lots of other stuffs. You might have questions whose answers would ease you the problem we just discussed. Well, I had some and here are the answers. Won’t it be great if these all could be setup while creating new application?

Read More »

Factory Design Pattern in Ruby

By Kapil Raj Nakhwa on Nov, 04, 2016 in factory pattern, design pattern, factory design pattern, programming, ruby, design pattern in ruby

Factory method lets class defer instantiation to subclasses. Factory method is primarily used to create an instance of a class in a more flexible way. Instead of creating instance of a class directly through new, it is created by another class called as factory. Example: require_relative 'shape_factory' shape_factory = ShapeFactory.new circle = shape_factory.get_shape('CIRCLE') circle.draw rectangle = shape_factory.get_shape('RECTANGLE') rectangle.draw square = shape_factory.get_shape('SQUARE') square.draw ...

Read More »

Two day Workshop on ruby on rails for bridging the technical divide.

By Ganesh Kunwar on Oct, 07, 2016 in workshop, rails, college, college-students

In the present context of Nepal a lot of workshops and tech meet ups are happening and we can see both the quantitative and the qualitative growth in the tech scenario of Kathmandu Valley. However, Jyaasa believes that tech enthusiasts in all parts of Nepal have equal Potential, and would like to contribute wherever possible. Recently, Jyaasa conducted a two day Ruby on Rails workshop in Lumbini Engineering College, Bhalwari Rupandehi. It was led by two Jyaasians Ganesh Kunwar and Sarbada Nanda Jaiswal. The main purpose of this workshop was to provide basic knowledge of web dev...

Read More »

How To Implement Law Of Demeter In Ruby

By Sarbada Nanda Jaiswal on Aug, 11, 2016 in ruby, developers, programmers, rails, jyaasa, best practices, law of demeter, delegate

Most of the developers who are digging deeper into proper way to build software might have had problem in understanding the law of demeter in first go. Here is our attempt to simplify this for the new generation of developers. You can read the formal definitions here : C2wiki: http://c2.com/cgi/wiki/LawOfDemeter?LawOfDemeter Wikipedia: https://en.wikipedia.org/wiki/Law_of_Demeter

Read More »

Communicating Effectively In a Team of Nerds

By Bishal Shrestha on Jul, 18, 2016 in communication, effective, technology, nerds, software, introvert, extrovert, effectively, team, nerd

Importance of communication in either making or breaking a team cannot be stressed enough. From planning and execution to motivation and collaboration, communication in a team regardless of the scope is like a spinal cord of the body. A team is a group of people with complementary set of skills. Similar types of people does not make a team. What one lacks, the other fulfils. Because of this very reason communication in a team can be lagging. One cannot expect the other members to be like him/her. Thus, it is important to take time to get to know the other members in a team. Gen...

Read More »

Starting up tech business? Hiring a freelancer or looking for a technical co-founder?

By Kapil Raj Nakhwa on Jul, 05, 2016 in startup, hiring, agency, freelancers, co-founder, online business

As an online business startup, one of the hardest decision you will make is to choose the right people to take care of the technical aspect of building your business: People who are technically complete and share the same drive and passion for your business like you do. Our clients who made the decision of hiring us to build their online businesses have admitted this to be the hardest decision they had to make in their businesses, which we think of as a valid one. As a young startup you might...

Read More »

Plain Text for Self-Organisation Part-I

By Sushil Shrestha on Jun, 20, 2016 in productivity, efficiency, entrepreneur, organise

We try our best to get things done but sometimes, somehow things don't get done or are even missed. Lifehackers, like you and us, are always looking for the best possible ways to boost our productivity and increase efficiency. Though being a Technician kind of person, we still have an Entrepreneur within us coming up with wonderful idea for a startup in bed and then waking up to have it wiped clean from memory. Some of us are enthusiastic Entrepreneurs who have...

Read More »

Deploying Rails web application using Capistrano, Bundler and RVM

By Sagun Shrestha on Jun, 08, 2016 in ruby, Deploy, rails, RVM, Nginx

Developers today are moving fast towards docker image based deployments. However, there are still a few of us who like to stick to more mature workflow because of the nature of the work we do and the reliability we need to provide . For which, we are very careful about the tools we put into practice among our ranks. So, for those of you who fall among those few and are looking to deploy your first Rails...

Read More »

What is `binding` object in Ruby?

By Shiva Bhusal on Jun, 03, 2016 in ruby, binding, context, ERB

  Lets see an example before we explain the term binding def binding1 occupation = 'chor' binding end def binding2 occupation = 'engineer' binding end erb = "Ram prasad is <%= occupation %>" ERB.new(erb).result(binding1) # => "Ram prasad is chor" ERB.new(erb).result(binding2) # => "Ram prasad is engineer" ...

Read More »

Refactoring JavaScript : Managing existing JS Code

By Shiva Bhusal on Apr, 06, 2016 in js, javascript, ready, refactoring

As an web developer we always have so many problems regarding Javascript as our lines of codes in our app grow. The root cause of these problems are There are so many files. In any of the files you might have missing semicolons, or used undefined variables You often forget to put var before variable declaration, and this put the variable in the global scope This variable might conflict with same variable name you used in other part of your code. Solution...

Read More »

Fun with ACL in Rails

By on Mar, 18, 2016 in

After an android app using Ruboto, I knew implementing ACL(Access Control List) would be the next fun project. Imaging, planing whole bunch access levels, and controlling the access. The superior person would be able to add, view and modify any thing, but the inferior one has only a limited view. Well, I first designed the proposal, with diagrams of hierarchy of access levels and permitted actions, and the usual Use Cases and Activity diagrams. I enjoyed creating diagrams through Xmind and Umbrello. And then added some visual effects using Inkscape.

Read More »

Rspec Capybara

By Neha Suwal on Mar, 18, 2016 in rails, testing, rspec, capybara

Rails makes it easier to write your tests. Rspec- rails extends Rails' built-in testing framework to support rspec for requests, controllers, models, views, helpers, mailers and routing. To install rspec-rails in your rails project, you need to add “ gem rspec-rails ” in your development and test group. Then run bundle install. The “ rails generate rspec:install ” , this command adds spec folder with spec_helper.rb and rails_helper.rb which is use...

Read More »

Simple form

By Neha Suwal on Mar, 18, 2016 in simple form

Simple Form allows to get any kind of data of the form. Mainly it uses two API tokens, form_api_token and api_token. The form_api_token is a public token. And api_token which is a private token and only visible to the owner. This token is used while retrieving the data of the form. To implement it in your app, first you need to visit https://getsimpleform.com/ and ente...

Read More »

Building awesome ruby dashboard using dashing.io because it’s-cool.

By Kapil Raj Nakhwa on Mar, 16, 2016 in

On one of the unofficial meet ups for rubynepal where we were going through our usual beer round when our conversation turned towards office set ups, One of our good friend Jonathan Clarke from vayu (http://www.vayu.com.au/) suggested a cool idea to have a dashboard in office to view some key metrics on the performance of the teams. Now obviously , If it was dashboard it had to be visible on the office workspace and had to be on center of our working hall where every one from the team could have a better view of it. Also it had to be a...

Read More »