Tag: javascript
Use Node.js And A Raspberry Pi Zero W To Scan For BLE iBeacon Devices
Earlier this month I had written a tutorial for detecting nearby BLE iBeacon devices using a Raspberry Pi Zero W and an application written with Golang. It was a great example of accomplishing something with Go and very little code.
Scanning for BLE devices is a great use case for Internet of Things (IoT) devices like the Raspberry Pi Zero W, and Golang isn't the only great language around. I, like many others, do a lot of Node.js development as well.
We're going to see how to scan for BLE iBeacon devices using Node.js and the popular Node.js BLE (Noble) library.
Read MoreUse Angular To Create A Cross-Platform Stellar XLM Desktop Wallet
With Android and iOS so obtainable and development so easy, people often forget the importance of desktop applications. I have a phone and tablet, but I depend on my desktop applications much more. However, the development of these applications are not difficult.
With frameworks like Electron, developers can create cross-platform desktop applications with JavaScript and HTML. Take the example I wrote about previously in the article titled, Create a Cross-Platform Desktop DigiByte DGB Wallet with Angular and Electron. I demonstrated how to leverage a very popular framework to create a cryptocurrency wallet.
DigiByte isn't the only popular blockchain on the internet. I've also been looking into Stellar because of all the buzz it has been receiving from popular companies like Stripe.
We're going to see how to create a Stellar XLM wallet for Mac, Windows, and Linux using Angular and Electron.
Read MoreCreate An Email Subscription Popup With jQuery
As you'll recall, The Polyglot Developer was once using WordPress. Back when I was using WordPress, I was using a plugin called Icegram, which is similar to SumoMe and OptinMonster, but it allowed me to present popups after a period of time to prompt users to subscribe to my newsletter.
I get that not everyone appreciates an annoying popup, but it was great for me because I was getting a lot of new email subscribers very quickly.
Since having dropped WordPress, I haven't been able to find a plugin that offered similar functionality to what I had. This inspired me to create my own plugin using jQuery that I could use anywhere, including my Hugo powered blog. We're going to see how to create our own opt-in style popup for collecting email leads.
Read MoreCreate Paper Wallets For Stellar XLM Coins With Angular
Continuing down my adventure of learning about and investing in various cryptocurrencies, I thought I'd explore Stellar, which is what I understand to be, a competitor to Ripple. If you've been keeping up, you'll remember that I had written about creating a Ripple XRP paper wallet in a tutorial titled, Generate Cold Storage Paper Wallets for Ripple XRP Coins with Angular.
In this tutorial, we're going to see how to accomplish the same task of generating a cold storage paper wallet with Angular, but this time we'll be doing it for Stellar XLM coins.
Read MoreUse Chart.js To Display Attractive Charts In A Vue.js Web Application
Charts are a great way to illustrate data within an application. No one likes trying to make sense of raw data or looking at it via a table. Instead a nice bar chart or line graph can paint a perfect picture of what's going on.
There are a lot of charting libraries available, but my personal favorite is Chart.js. It is a vanilla JavaScript library, so including it within a framework can be a little intimidating.
We're going to see how to work with Chart.js within a project that uses the Vue.js JavaScript framework.
Read MoreUse Vue.js To Generate Cold Storage Paper Wallets For DigiByte DGB Coins
To continue on my technical journey of cryptocurrency coin management, I figured it would be a good idea to share how to create a paper wallet for DigiByte DGB coins. A few weeks back I had written a tutorial titled, Generate Cold Storage Paper Wallets for Ripple XRP Coins with Angular, but we all know Ripple isn't the only technology on the block.
In case you're unfamiliar with paper wallets, they are nothing more than printouts that contain your private and public key information. It is separated from the internet and the paper wallets can be placed in a cold storage location like a locked safe or a bank.
We're going to see how to use JavaScript and the Vue.js framework to generate DigiByte DGB wallet information that includes QR codes for easy scanning.
Read MoreEncrypt And Decrypt Data In Node.js With The Crypto Library
As you've probably noticed from the previous few articles, I've been doing a lot of development around cryptocurrency wallets using Node.js. Up until now, I've only been writing about interacting with different currencies. However, I haven't discussed how to safely store your wallet information.
When it comes to storing anything sensitive, whether it be cryptocurrency secrets or something else, you must do so safely and securely. For example, the data must be encrypted at rest and decrypted when used.
We're going to see how to encrypt data with a passphrase using Node.js and decrypt it using that same passphrase when necessary.
Read More