Page 1 - Blog laravel & unity development

BitWise Blog

Anuja Agrawal
By: Anuja Agrawal

Angular Applications Design Considerations

Today, developing applications has become an easy task. We easily get ready made templates that makes the life of an application developer easy. But there is a difference in building applications and building efficient and scalable applications. In this article, I am going to highlight some of the important considerations that we should keep in mind to build highly scalable, maintainable and efficient angular applications. Modularity / Code...
Anuja Agrawal
By: Anuja Agrawal

Custom Confirm Component in AngularJS

Confirm Dialogs are extremely common requirement in web applications which requires frequent user actions. This tutorial shows how to implement a simple reusable confirm component and directive in Angular 4 application using TypeScript. Here we are going to use Bootstrap 4 NgbModule for the confirm dialog box. Note: This tutorial is not intended to explain the working of Bootstrap Modal Module and its services. We assume user is familiar...
Anuja Agrawal
By: Anuja Agrawal

How to create a child process in NodeJS

In this blog, we will discuss how to create child process in NodeJS and how we can handle different events. We can easily create a child process using child_process module and these child processes can communicate with each other with a messaging system. There are four different ways to create a child process in NodeJS: In this article, we will be covering the fork() method of creating child process. The fork() function: This method...
Pratik Jain
By: Pratik Jain

What is DApp?

There is increasing sense of need for decentralisation of web content these days due to over centralisation of the data. As we are aware, major centralisation nodes for data in todays world, as evolved over the years has been Facebook, Google, Amazon and few more. This has brought in a way a scenario where entire data on internet has become centralised. This centralised data can be now controlled, managed and monitored by these centralised...
Pratik Jain
By: Pratik Jain

What is Swarm and what is it used for? And what is Swarm's relationship with Whisper?

Both Swarm and Whisper are complementary technologies contributing to the vision of Ethereum as a "world computer". When imagining Ethereum as a metaphor for a shared computer, it should be noted that computation alone is not enough. For a computer to be fully useful, it also needs storage to "remember" things and bandwidth to "communicate" them. This could be summarised as such: Contracts: decentralized logic Swarm: decentralized...
Pratik Jain
By: Pratik Jain

What is IPFS ?

IPFS is an effort to overcome inherent challenge posed by orthodox web language HTML. HTML has been found to be delayed, centralized & short term (content can be removed by host anytime). While IPFS is a P2P hypermedia technology to convert the web into speedier, safer, and more open. The InterPlanetary File System (IPFS) is a P2P distributed system which seeks to connect all computing devices with the same system of les. To explain how...
Pratik Jain
By: Pratik Jain

What is Bitshares?

BitShares also symbolised as BTS, was earlier known as ProtoShares symbolised as PTS, is an industry grade “crypto-based-equities”, P2P distributed ledger & network functional on a Delegated Proof of Stake (DPoS) algorithm. It was formed in 2014 by visionary Dan Larimer (“Bytemaster”), one of the founders of Steemit, EOS and Cryptonomex.BitShares is formed on Graphene, which is an open source C++ block-chain related implementation,...
Pratik Jain
By: Pratik Jain

What is consensus algorithm?

As we know, a blockchain is a decentralized P2P system without central authority figure. Every node in blockchain fetches, reads and stores data in a shared database or record system called as distributed ledgers. These distributed ledgers are shared data records and hence an inherent mechanism to monitor & maintain the data changes is required. Consequently, for any blockchain to consider decisions, it needs to come to a consensus utilising...
Pratik Jain
By: Pratik Jain

What is Block time?

The term block time relates to an average time. It is a measure of for how long it takes the hashing power of the network to search a solution for block hash. The difficulty is calculated as proportional to the hashing power accordingly, on an average, the block time is 600 seconds for Bitcoin and 20 seconds for Ethereum. In reality, block time can vary from one to another. In layman terms, Block time is the duration which the networks take to...
Pratik Jain
By: Pratik Jain

What is nonce in Blockchain?

The "nonce" in a block of bitcoin made of a 32-bit (4-byte) field and its value is set in such a way that the hash of the block contains a run of preceding zeros. The remaining of the fields are left unchanged, as they have a defined meaning. A change into the data of block (such as the nonce) will make the hash of the block completely different. As it is considered to be infeasible to predict which combination of bits will result in the correct...