Author: Nic Raboy
Earn Extra Money As A Programmer With A Developer Blog
If you've been a long time subscriber to The Polyglot Developer, you'll know that I use the blog as a way to document what I learn on a day to day basis. I'll never remember what I did six months ago unless I document the steps to reproduce it later.
I'd like to think that I'm a developer first and a blogger or technical writer second. However, did you know that I'm earning money from both sides of this technical spectrum? I'm earning money from my day job as well as the blog.
We're going see a few things that will get you started with earning money through a programming blog.
Read MoreUsing A Mapbox In A NativeScript Angular Application
Including map functionality in your mobile application is often a very important necessity, depending on the scenario. Maybe your application needs to do navigation, or simply just show locations on a map.
There are many different map providers, the most popular being Google Maps. However, Mapbox is picking up steam because of how easy it is to use and its pricing model.
We're going to see how to include Mapbox in our NativeScript Android and iOS mobile application using Angular and TypeScript.
Read MoreProcess File Uploads In Node.js With Hapi Framework
When building a web application, I personally find file uploads to be the most complicated part of the job. For example, how do you accept the files, and what do you do with them after you've received them in the request?
Not too long ago I wrote about accepting file uploads in Node.js sent via Angular. In this example I was using Express and the Multer middleware. What if you're interested in using one of the more modern Node.js frameworks instead of Express?
This time around we're going to explore processing file uploads with Hapi and Node.js.
Read MoreUse A Router To Navigate Between Pages In A Vue.js Application
When building a modern web application, being able to navigate between pages is a necessity. Not to mention it is very important to be able to do so easily. To make this possible, frameworks such as Angular, React, and Vue use what's known as a router and a set of routes. Each possible point of navigation, or page, is a route with its own configuration.
We're going to see how to configure a set of routes and navigate between them using Vue.js and the vue-router library.
Read MoreHandling CORS Related Issues In An Express Framework Node.js Web Application
Proper cross-origin resource sharing (CORS) configuration is one of those things that is completely necessary when building a RESTful API, but also one of those things that is a total pain in the butt when it comes to prototyping an application. CORS related errors are common when testing a web application where the front-end JavaScript layer exists on a different port or host than the API that it tries to access.
Previously I had written about configuring cross-origin resource sharing via a Golang RESTful API, but this time we're going to explore the same using Node.js and Express Framework.
Read MoreCreate Circular Images With Curved Text In Affinity Designer
As many of you know, I've been trying to expand the brand for The Polyglot Developer. I've redesigned the site, printed shirts, and even started creating stickers.
I've been printing circular stickers with Sticker Mule, and one thing that had been a real challenge is adding circular or curved text to them. It is nice to have the brand logo on the stickers, but until developers know what the logo is, it helps to have a website link as well.
This lead me to Affinity Designer, the much cheaper alternative to Adobe Illustrator, and the more polished alternative to Inkscape. We're going to see how to create some nice images with curved text in Affinity Designer.
Read MoreHandling CORS In A Golang Web Application
If you've ever spent time building RESTful APIs, you've probably come across cross-origin resource sharing (CORS) issues at some time or another. Often clients will receive errors when trying to interact with an API from a domain or port different from the actual API. Back in the day I had written a hacky article on getting past these CORS issues by manipulating the browser settings. However, it is best to tackle these issues at the source.
We're going to see how to change the cross-origin resource sharing configuration in a Golang web application that uses the mux package.
Read MoreSearch
Recent Posts
- Resty Desktop, a GUI for the Restic Backup Application
- Test Password Strength and Password History with TypeScript and MongoDB
- Extract Text from Your PDF and Image Files with Apache Tika
- How to Install MongoDB on Ubuntu: A Step-by-Step Guide for Beginners
- Running MongoDB in Docker - A Complete Guide with Examples