Windows Subsystem is a technique to emulate Linux environment on Windows Operating System. https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux Here is Windows subsystem installation guide. https://docs.microsoft.com/en-us/windows/wsl/install-win10 Windows Subsystem is similar to VM but much faster. It provides command line tool where all Linux commands are available to use. In order to access outside data using VM, we need to setup …
NEO Blockchain
NEO provides smart contracts like ethereum.We can develop NEO smart contracts using several well-known languages like C#, Java, Python, etc, so we don’t need to learn additional language like solidity.C# is recommended by NEO as the most suitable language for smart contract development.C/C++ is supposed to be supported in near future.
Brief overview of Hacking Attacks
SQL injection: SQL injection is a code injection that might destroy your database. For example if there is an input box in the form name and button Search. When we click search button we send name parameter to the back-end and back-end executes a query like ‘SELECT * from user WHERE name=’ + name. But …
Redux-Saga, Redux-Thunk
Redux-saga and redux-thunk are redux middleware libraries, that are designed to make handling side effects(asynchronous things like data fetching) easier to manage and better at handling failures. The difference of those 2 libraries stands on processing the data fetched from back-end api. Redux-thunk handles the data in a callback function and redux-saga uses async-await functions …
WebRTC
Web Real-Time Communication (WebRTC) is a collection of standards, protocols, and JavaScript APIs, the combination of which enables peer-to-peer audio, video, and data sharing between browsers (peers). Instead of relying on third-party plug-ins or proprietary software, WebRTC turns real-time communication into a standard feature that any web application can leverage via a simple JavaScript API. …
Jincor
https://github.com/JincorTech It is ICO dashboard template of Jincor ICO project.They’ve created JCO ERC-20 token and published their ICO project source into github.It includes authentication, email & phone verification, KYC modules.
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 …
Laravel – Soft Deleting
In addition to actually removing records from your database, Eloquent can also “soft delete” models. When models are soft deleted, they are not actually removed from your database. Instead, a deleted_at attribute is set on the model and inserted into the database. If a model has a non-null deleted_at value, the model has been soft deleted. To enable soft …
Cross Site Scripting
Comprehensive example of Cross Site Scripting(XSS) attack.Let’s say a web page has a comment section and users can leave comment on the page. A bad user leave comment on the site and it’s text is <script> alert(‘You’re hacked’) </script> It’s stored in the server database. When another user visit the page, the text is sent …