Category: Web Development
Create 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 MoreGenerate Cold Storage Paper Wallets For Ripple XRP Coins With Angular
About a week ago I wrote about Ripple in a tutorial titled, Build a Ripple XRP Wallet for Android and iOS with Ionic Framework, which focused on mobile development as a followup to a cross-platform desktop application that I had written about before that.
There are many who would advise against storing sensitive wallet information on a computer or anything connected to the internet. As an alternative, people recommend printing your transaction signing information such as private keys and storing them on what's called a paper wallet, destined for a locked safe in your home or the bank.
We're going to see how to create a paper wallet for Ripple XRP coins using Angular and some packages provided by the Ripple development team.
Read MoreDeploying Native Node.js Dependencies On AWS Lambda
I was recently working on a Functions as a Service (FaaS) project using AWS Lambda and Node.js. However, I was running into an issue where my package dependencies found in my node_modules directory were for the wrong platform once deployed to Lambda. This is not the first time I experienced a problem like this. I knew the issue straight away because I encountered the same thing when trying to use a node_modules directory generated on Mac from a Windows computer.
When uploading a package developed with Node.js to AWS Lambda, the package.json file is not considered. Instead you are uploading a package that contains the node_modules directory and all dependencies. So how do you develop for AWS Lambda from Mac and Windows, but have it work once deployed?
We're going to see how to use Docker to get our Node.js FaaS project dependencies designed for Amazon's flavor of Linux.
Read MoreConvert A Node.js RESTful API To Serverless With OpenWhisk
When it comes to serverless solutions, there are many options available. If you're a fan of the Microsoft cloud, you could create Azure Functions. If you've been keeping up, I wrote a tutorial called, Take a Node.js with Express API Serverless Using AWS Lambda, which used the Amazon Web Services cloud. Another solution is Apache OpenWhisk, a solution available on IBM's Bluemix cloud.
We're going to see how to convert the Node.js with Express application that I had written about in a previous article, and make it serverless with OpenWhisk.
Read More