Blockchain Demystified

A blockchain is a digital ledger of records represented by hash which is generated using some hashing algorithm like SHA 256. Blockchain is a chain of blocks where every block has a reference to previous block through a hash. In the figure above: T1, T2 etc are transactions or payload (transactions are also hashed) H(T1, T2) is the hash of child nodes   Any addition of record to the digital ledger requires approval of the network. For a block to be …

Write your first Vuejs app with Typescript

While there are so many Javascript frameworks are available , there is well known javascript progressive framework named as VueJS and it is getting huge popularity among developers because of its small size. The size of this framework is 18–21KB and it takes no time for the user to download and use it. You can compare it with others available frameworks on google. This blog is not about telling advantages of using vue but setting up your first vue project …

Currency to Crypto Currency & Block Chain – Part 1

What is Money?   Origin – Barter System Tom is a vegetable farmer and Amy is a poultry farm owner, if Tom needs chickens or eggs and if Amy needs vegetables and if both of them have in excess of what they need for themselves then they can trade between each other, now for the trade to happen, they would establish an exchange rate, for example 2 chickens = 5 sacks of potato. However, if at a later time and for …

Over Engineering in Software Application Development

Software business application development is about understanding the the best practices around data management. In my opinion the application development should be around understanding the   Core business needs Robust yet simple application implementation approach/architecture   It is understandable that requirements can at times not be made available completely in the early stages of project initiation, however getting the most of it is essential for a project to be successful in the long run and avoid adding huge functionalities as …

Why OpportunityDealer.Com?

There are so many lead generation websites, so many online platforms which give you prospective leads but the intrinsic problem associated with all of these approaches is that you seldom get the matching lead. It is very difficult to get the lead or business contact in real time. There is a number of cycles involved, send message, check their interest, even after getting responses one cannot be sure that you can consider the lead as qualified. This is where we …

Sequelize

What is Sequelize? Sequelize is a javascript library used in NodeJS as ORM to access relational database schemas as objects.  The library is written entirely in Javascript to be used in NodeJS environment.   Features Sequelize is used in NodeJS and is available via npm. Sequelize is an ORM (Object Relational Mapper) It provides easy access to various databases like MySQL, MariaDB, SQLite, or PostgreSQL. It has good support for database synchronization, eager loading, associations, transactions and migrations. It is …

How to Configure Microsoft Outlook with iRedMail

What is Outlook? Microsoft Outlook is a personal information manager from Microsoft, available as a part of the Microsoft office suite. It can be used as a stand-alone application, or can work with Microsoft Exchange Server and Microsoft Share Point Server for multiple users in an organization, such as shared mailboxes and calendars, Exchange public folders, Share Point lists, and meeting schedules. Microsoft has also released mobile applications for most mobile platforms, including iOS and Android. Developers can also create …

Basics of Web API

Today, Mostly people are using mobile devices in place of web application such as iPhone, mobile phones and tablets in their daily lives. These devices also have many apps to make their life easier like Gmail, Twitter, Facebook etc. In other word we can say web based application is not enough to reach its client. So, if you like to expose your service data to the browsers and as well as all these modern devices apps in fast and simple …

TURN and STUN Server | WebRTC

Why TURN and STUN? Most of the devices used by us are behind NAT(Network Address Translation). NAT gives private IP addresses access to the Internet. A single device say router can be act as an agent between public IP addresses and Private IP addresses with the help of NAT. A NAT device can use a single public IP address to represent many private IP addresses. The reason behind the existence of NAT is that after 90’s the consumption of Internet …

Login to a Web Application With JMeter

If you are developer then it is your sole responsibility to analyze the behaviour of your web application under load testing. So we are going to create a test plan for most important step of web application “LOGIN”. Let’s start. Create a new Test Plan and name it “Login”. Now we will create a User Defined Variable. Click on “Add” name: site value: example.com // your web application name We will use this variable in our HTTP request sampler. Now we …