Author Archives: Ajitesh Kumar
Cheat sheet – 1500 Cryptocurrency Tokens / Coins & Details
This post lists down some of the following information related to different cryptocurrency coins/tokens. This could be used as a quick reference/cheat sheet to get quick information about any specific cryptocurrency coin. Token name, Ticker Symbol used in cryptocurrency exchanges, Company’s Website Explorer where details in relation to coins, tokens can be found Source code (Github) Twitter handle This post lists down 300 tokens. The remaining 1200 tokens are split into another 3 pages such as below: 300-700 Cryptocurrency Tokens 700-1100 Cryptocurrency Tokens 1100-1500 Cryptocurrency Tokens List of 300 Cryptocurrency Tokens / Coins S.No Token Name Explorer Source Code Twitter 1 Primalbase Token (PBT) Explorer 1 @primalbasehq 2 CHIPS (CHIPS) …
How to Setup Apollo Graphql Client with Angular
Apollo Client is a GraphQL client for Angular, JavaScript, and native platforms such as some of the following. Apollo client for Angular is used to build Angular UI components that fetch data with GraphQL. Javascript React VueJS Meteor Ember Polymer Native platforms Native iOS with Swift Native Android with Java In this post, you will learn about setting up Apollo GraphQL client for using it in your Angular App. Instructions on setting up Apollo GraphQL Client with Angular App The instructions given below is worked out with the Angular 4.* app. However, this should also apply to the Angular 5 and later angular versions’ app. As per instructions on this …
Blockchain Architect – Top 20 Project Implementation Considerations
When everyone is considering implementation different projects using Blockchain (distributed ledger) technology, it becomes key for Blockchain architects and leaders to pay attention to some of the key considerations including challenges related with blockchain projects implementation. On the lighter note, the comic strip below is a representation of the need for Blockchain architects required to get into several details including different architecture considerations before starting on a blockchain projects. In this post, you will learn about key considerations to be made by Blockchain architects and leads before starting on the Blockchain projects. Blockchain Project Implementation – Key Considerations Learning from similar project implementations: Analysis of blockchain-related implementations in similar and/or …
Blockchain Use case: Monitoring Global Climate Change
United Nations Climate Change secretariat recently announced that it would be supporting usage of distributed ledger technology (DLT) aka Blockchain for monitoring global climate change. In this relation, on 12 December 2017 in Paris, a multi-stakeholder group of 25 organizations working on distributed ledger technology (DLT, i.e. blockchain) held a meeting to agree to collaborate and establish an open global initiative called the Climate Chain Coalition (CCC). Given that Global climate change is an issue which needs a lot of trust and transparency between participating countries, Blockchain technology forms the key. Here is a comic strip which represents the same. In this post, you will learn about aspects of climate …
Electron uses Blockchain Technology for innovating Energy Sector
Electron, a blockchain-based startup out of UK, is innovating in the energy sector for enabling the energy creators (such as micro-grids and mini-grids) to trade energy with those requiring energy while ensuring data security, transparency and traceability/provenance. The company has got experts from the areas of blockchain energy and e-trading coming together and building innovative products for achieving some of the following objectives in relation to energy creation and trading: Decentralization: The idea is that Energy production and distribution should no longer be limited to the large enterprises (especially government ones). Given the ease with which one can generate renewable energy sources such as sun and wind, one should be …
Cryptocurrency – Bitcoin and Bitcoin Cash Difference
Bitcoin is the first decentralized digital cryptocurrency which can be transacted between different users without the need for a trusted centralized bank. The bitcoin transactions are recorded in a shared distributed ledger which is maintained by the computer nodes (peer nodes) in a peer-to-peer (P2P) network. The underlying technology is called as distributed ledger technology (DLT) or Blockchain. The ticker symbol for Bitcoin is BTC. Last year in 2017, Bitcoin Cash came into existence. Having similar names, it may get confusing as to whether they are same? Can Bitcoins be converted into Bitcoin Cash based on any formula? Well, Bitcoin and Bitcoin Cash are different. If you have come across …
Security Lessons from OnePlus Hacking & Credit Card being Stolen
OnePlus Store Website recently got discovered to be hacked as a result of which credit card details of more than 40,000 customers have been stolen. In this post, you will learn about somee of the following: How the attack might have happened on/from OnePlus Checkout page? Who could be the hackers? How to prevent such attacks? Malicious Code Injection may have resulted into Hack Hacker might have hacked into the OnePlus website and injected malicious Javascript code in one of their javascript files which get loaded as a result of loading of checkout page. The following represent the screenshot of checkout page which is loaded from Onestore website. Look at …
Top 10 Global Bitcoin & Cryptocurrency Trading Platforms (2018)
Every other person interested in cryptocurrencies is looking out for trusted and popular cryptocurrency trading/exchange platforms where he/she could trade or exchange digital currencies such as Bitcoin (BTC), Ethereum (ETH), Litecoin (LTC) etc. In this post, you are provided with the following list of digital currency exchange (in order of popularity) which is created based on Google Search trends. Please note that this list will be updated from time-to-time to maintain the data sanity. Feel free to suggest. Binance Coinbase – Enables buying and selling for Bitcoin (BTC), Ethereum (ETH), Litecoin (LTC) Bittrex – Supports trading of some of the following currencies: Bitcoin (BTC) Ubiq (UBQ) Litecoin (LTC) Blackcoin (BLK) …
Startups – Varo Money uses AI to Improve Customers Financial Health
Varo Money, a fintech startup, is using AI (machine learning) along with mobile banking to improve customers’ financial health. It recently raised $45 million from a private equity giant, Warburg Pincus and The Rise Fund, a global impact fund. The following are some of the features of Varo Money product which looks to have been created using machine learning algorithms/techniques. Predict cashflow projections for informed spending: This is one of the key features of Varo Money AI-powered product. A supervised learning problem which could be solved using multilinear regression analysis. The underlying machine learning model could take into account some of the following features to predict the cashflow in near …
Cryptocurrency – Technology behind Ledger Hardware Wallet Blue
Ledger, a french cryptocurrency start-up has raised $75 million for taking their hardware wallets for securing storage and transactions of cryptocurrencies around the world, and, also invest further in research and development programs. The primary goal of these hardware wallets is to store the cryptocurrency such as bitcoin and ethereum holdings offline to remove the risk of being hacked. The following are couple of products by ledger in relation to securely storing and transacting cryptocurrencies: Ledger Blue (Bitcoins) Ledger Nano S (Bitcoin, ethereum, litecoin and other blockchain-based cryptocurrencies) In this post, you will learn about the technology behind Ledger’s Hardware Wallet product, namely, Ledger Wallet Blue. In one of the …
Angular – Http, HttpClient Get API Example with Observable
Observable is one of the most important aspect of reactive programming paradigm which represents the data streams such as variables, user inputs, properties, caches, data structures, server responses etc.. These data streams (or Observable) are listened/observed (you may also read subscribe) in asynchronous manner and reacted appropriately as per the application requirement. Observable emits the following three class of outputs which can be processed asynchronously: Value Error Completion status Different functions can be used to process above mentioned different types of outputs emitted by observable. In this post, we will see the usage of subscribe method to process the value emitted by Observable. On the lighter note, the following comic …
Understanding Ethereum – Top 10+ Free Web Resources (Books, PDFs)
Ethereum is a Blockchain app platform that maintains a secure decentralized generalized transaction ledger and runs smart contracts. Smart contracts are, primarily, apps/programs which run on decentralized network and carry out transactions (manipulate digital unit of value) based on pre-defined contracts. Understanding Ethereum is key for blockchain developers as it has become a shared global infrastructure for moving value around and representing the ownership of property with the help of smart contracts. In this post, you will get some good URLs/links to pages (or PDFs) on the internet which provides good read/help docs for understanding Ethereum and get started with it in an easy manner. Ethereum Website Help Documentation: Provides detailed information on Ethereum. Right from the horses’ mouth …
Angular – Promise Explained with Code Example
Promise, in Javascript, is a concept which allows the callee function to send back a promise (sort of assurance) to the caller function that it would, for sure, send back a resolution, be it a success or a failure at a little later point of time. The caller believes the callee if a promise is sent back, and, proceeds ahead with the program execution. On a lighter note, the following comic strip represents the relationship between the caller and callee. As like the below, caller function can believe on callee function sending back Javascript promise object, which does result in the state of either resolution or a rejection (in case …
Single Responsibility Principle with Java Code Example
Single Responsibility Principle (SRP) is one of the most important object-oriented coding principle which, if followed religiously, can help you write a very good quality code. Here is what SRP states: A block code representing class or method should have just one reason to change In other words, Single Responsibility Principle can be stated as the following: A block of code representing class or a method should do just one thing and do it very well In yet another words, SRP can also be stated as the following: A block of code representing class or method should have just one responsibility or serve just one functionality Pictorially, decide for yourself …
Angular – HttpClient Get API Code Example with Promise
Angular HttpClient got recently released in Angular 4 (later versions) and then formalized in Angular 5. Going forward, Angular recommends usage of HttpClient for communicating with backend services over the HTTP protocol. Before getting started, on a lighter note, check out this comic strip on Promise. :). In Javascript, Promises are either resolved or rejected. In other words, Promise always transition from state of pending to resolution or reject. In this post, you will learn some of the following: How to use HttpClient Get API and Promise Processing Response with HttpCient Get API made to return Promise Sample Interview Questions How to use HttpClient Get API and Promise The code given below represents usage of …
Angular – Http Get API Code Example with Promise
Promise, in Javascript, allows an asynchronous operation to happen in the sense that caller function getting promise object returned by callee function proceeds ahead with the program execution. And, upon the return of promise object, the processing continues. The Promise concept can be used with Angular Http service to achieve asynchronous data retrieval from the server using GET API. The code example in this article applies to both Angular 2 and Angular 4. On the lighter side, here is a comic strip on whether Promises are kept or not :). In Javascript, promises go from state of “pending” to “resolution” or “rejection”. In this post, you will learn about some of the following …
I found it very helpful. However the differences are not too understandable for me