Solidity naturally has several problems that is difficult to implement. One of the things is read off-chain data from smart contract.Let’s say, if I want to get ETH/USD price in real time from smart contract, we don’t have a way to get from outside of blockchain. Oraclize bridges between on-chain and off-chain data sources and …
Javascript VM mode in Remix
When you develop smart contracts in Remix, it’s fucking that every test transactions are dragging so much time. So even for simple smart contract, we have to take much time for just transaction validation and testing. Remix provides Javascript VM mode for the blockchain emulation.Javascript VM mode is just memory based “blockchain”. It has same …
Mandrill and Mailchimp
Mailchimp and Mandrill are used together in many cases, although they can perform mailing functionality individually. There is a reason. Mandrill is convenient for 1 to 1 mailing operation and mailchimp is convenient for 1 to n mailing operation. Also mailchimp provides convenient templating functionality so we use mailchimp to build mail template and send …
Trait in PHP
Traits are a mechanism for code reuse in single inheritance languages such as PHP. A Trait is intended to reduce some limitations of single inheritance by enabling a developer to reuse sets of methods freely in several independent classes living in different class hierarchies. The semantics of the combination of Traits and classes is defined …
General information required when setting up GSuite email.
Gmail keeps you updated with real-time message notifications, and safely stores your important emails and data. IT admins can centrally manage accounts across your organization and devices. When we are going to setup a GSuite email, we need the following information generally. Main domain and a site must be hosted at this domain Normal Gmail …
Observers in Laravel
Laravel has a feature called observer. Using observer, we can observe specific model values and invoke callback when their values are changed. We can use them in various purposes, for example logging. For example: imagine there is a product model. when product was created, I need to fetch any things from third-part. In the case, …
Blockchain Explorer
Blockchain explorer is a website which lists all information about blockchain. Latest transactions, block details, transaction history by address, balance by address, etc. Every blockchain in crypto world has their own blockchain explorers. https://blockexplorer.com/ https://www.blockchain.com/explorer There are several blockchain explorer open source projects which we can reuse when we develop our own explorers. One of …
Firebase
Firebase is a mobile and web app development platform that provides developers with a plethora of tools and services to help them develop high-quality apps, grow their user base, and earn more profit. Firebase gives you functionality like analytics, databases, messaging and crash reporting so you can move quickly and focus on your users. Ship …
Electrum – BTC Wallet
Electrum is the light weighted BTC wallet. It has consumer apps for windows, macOS, Linux distributions.There is a testing network app for windows, which we can use for development purpose. We can use Electrum to implement BTC payment system. Reference: http://docs.electrum.org/en/latest/
Ant design – design language with components ready
Ant design is a design language.Ant Design which is specially created for internal desktop applications, is committed to improving the experience of users and product designers. In the process of internal desktop applications development, many different design specs and implementations would be involved, which might cause designers and developers difficulties and duplication and reduce the …









