hello.js

var please = require('share');
console.log('thank you');

Tuesday, 7 August, 2018 UTC

Course Review: The Web Developer Bootcamp

Course Review: The Web Developer Bootcamp

It would be difficult to be a developer these days and not have at least a limited understanding of the web and it's massive popularity. As many of you probably already know, the Web (or World Wide Web) is the system of web pages and sites that uses ... more


Friday, 3 August, 2018 UTC

The Python Requests Module

The Python Requests Module

Introduction Dealing with HTTP requests is not an easy task in any programming language. If we talk about Python, it comes with two built-in modules, urllib and urllib2 , to handle HTTP related operation. Both modules come with a different set of functionalities ... more


Tuesday, 31 July, 2018 UTC

Using Sequelize.js and SQLite in an Express.js App

Using Sequelize.js and SQLite in an Express.js App

In this tutorial I will be demonstrating how to build a simple contacts management web application using Node.js, Express.js, Vue.js in conjunction with the sequelize.js object relational mapper (ORM) backed by a SQLite database. However, the primary ... more


Thursday, 28 June, 2018 UTC

How to use Timers and Events in Node.js

How to use Timers and Events in Node.js

Events and Timers in Node.js Node.js has multiple utilities for handling events as well as scheduling the execution of code. These utilities, combined, give you the ability to reactively respond at the right time, for example: Clearing session data when ... more


Friday, 18 May, 2018 UTC

A SQLite Tutorial with Node.js

A SQLite Tutorial with Node.js

In this tutorial I will be demonstrating how to use SQLite in combination with JavaScript inside the Node.js environment with the help of the sqlite3 Node.js driver. For those not familiar with SQLite, it is a simple single file relational database that ... more


Monday, 7 May, 2018 UTC

Course Review: The Complete React Native and Redux Course

Course Review: The Complete React Native and Redux Course

Have you wanted to learn React Native for a while and been wondering what online course or tutorial to take? Have you been working with JavaScript, React, or React Native and want a good course to advance your skills? Or, are you just generally looking ... more


Thursday, 3 May, 2018 UTC

Beginner's Guide to ngrx and Angular

Beginner's Guide to ngrx and Angular

Introduction State management is a term that will always come to mind whenever dealing with an application data structure. The biggest problem in the development and maintenance of large-scale software systems is complexity - large systems are hard to ... more


Tuesday, 24 April, 2018 UTC

Single Page Apps with Vue.js and Flask: Deployment

Single Page Apps with Vue.js and Flask: Deployment

Deployment to a Virtual Private Server Welcome to the seventh and final installment to this multi-part tutorial series on full-stack web development using Vue.js and Flask. In this post I will be demonstrating how do deploy the application built throughout ... more


Friday, 30 March, 2018 UTC

Single Page Apps with Vue.js and Flask: JWT Authentication

Single Page Apps with Vue.js and Flask: JWT Authentication

JWT Authentication Welcome to the sixth installment to this multi-part tutorial series on full-stack web development using Vue.js and Flask. In this post I will be demonstrating a way to use JSON Web Token (JWT) authentication. The code for this post ... more


Wednesday, 28 March, 2018 UTC

Deploy Node.js Apps on Google App Engine

Deploy Node.js Apps on Google App Engine

Introduction TL;DR; In this article we are going to deploy a Node.js app on Google App Engine and in the process see how it is done. This is going to be a step-by-step demonstration starting from setting up our Google App Engine environment to deployment. ... more


Tuesday, 27 March, 2018 UTC

Reading and Writing Lists to a File in Python

Reading and Writing Lists to a File in Python

As serialized data structures, Python programmers intensively use arrays, lists, and dictionaries. Storing these data structures persistently requires either a file or a database to work with. This article describes how to write a list to file, and how ... more


Friday, 23 March, 2018 UTC

Single Page Apps with Vue.js and Flask: AJAX Integration

Single Page Apps with Vue.js and Flask: AJAX Integration

AJAX Integration with REST API Thanks for joining me for the fifth post on using Vue.js and Flask for full-stack web development. This post will be fairly short, but highly valuable as I will be demonstrating how to connect the front-end and back-end ... more


Thursday, 8 March, 2018 UTC

Single Page Apps with Vue.js and Flask: RESTful API with Flask

Single Page Apps with Vue.js and Flask: RESTful API with Flask

RESTful API with Flask Welcome to the fourth post on using Vue.js and Flask for full-stack web development. The focus of this post will be on building a backend REST API using the Python based Flask web framework. The code for this post is in a repo ... more


Thursday, 22 February, 2018 UTC

Single Page Apps with Vue.js and Flask: State Management with Vuex

Single Page Apps with Vue.js and Flask: State Management with Vuex

State Management with Vuex Thanks for joining me for the third post on using Vue.js and Flask for full-stack web development. The major topic in this post will be on using vuex to manage state in our app. To introduce vuex I will demonstrate how to refactor ... more


Wednesday, 14 February, 2018 UTC

Single Page Apps with Vue.js and Flask: Navigating Vue Router

Single Page Apps with Vue.js and Flask: Navigating Vue Router

Navigating the Vue Router Welcome to the second post on using Vue.js and Flask for full-stack web development. The major topic in this article will be on Vue Router, but I will also cover the v-model directive, as well as Vue methods and computed properties. ... more


Monday, 12 February, 2018 UTC

Phonetic Similarity of Words: A Vectorized Approach in Python

Phonetic Similarity of Words: A Vectorized Approach in Python

In an earlier article I gave you an introduction into phonetic algorithms, and shows their variety. In more detail we had a look at the edit distance, which is also known as the Levenshtein Distance. This algorithm was developed in order to calculate ... more


Friday, 9 February, 2018 UTC

Single Page Apps with Vue.js and Flask: Setting up Vue.js

Single Page Apps with Vue.js and Flask: Setting up Vue.js

Setup and Getting to Know Vue.js Introduction This is the opening post to a tutorial series on using Vue.js and Flask for full stack web development. In this series I am going to demonstrate how to build a survey web app where the application architecture ... more


Monday, 22 January, 2018 UTC

Accessing the Twitter API with Python

Accessing the Twitter API with Python

Introduction One thing that Python developers enjoy is surely the huge number of resources developed by its big community. Python-built application programming interfaces (APIs) are a common thing for web sites. It's hard to imagine that any popular ... more


Thursday, 18 January, 2018 UTC

How to Start a Node Server: Examples with the Most Popular Frameworks

How to Start a Node Server: Examples with the Most Popular Frameworks

Hello World with a Node.js Server Did you know that there are multiple ways to start a Node.js server and keep it running? In this post, we will explore various ways to start an HTTP Node server. A Node.js server makes your app available to serve HTTP ... more


Friday, 15 December, 2017 UTC

Formatting Strings with Python

Formatting Strings with Python

Introduction Sooner or later string formatting becomes a necessary evil for most programmers. More so in the past before the thick client GUI era, but the need to have a specific string representation is still a common enough use case. My first introduction ... more


Thursday, 7 December, 2017 UTC

Hapi vs Express: Comparing Node.js Web Frameworks

Hapi vs Express: Comparing Node.js Web Frameworks

Chances are you've heard of Hapi by now. And you might be wondering how it compares to the Express web framework in Node.js development. In this article, we will compare the frameworks head-to-head and explore the differences in experience for the developer. ... more


Thursday, 16 November, 2017 UTC

How to Permanently Set $PATH in Linux

How to Permanently Set $PATH in Linux

Understanding the $PATH Variable In this tutorial, we will show you how to permanently set your PATH on Linux. First off, why should you care? The $PATH variable, or just PATH, without the $ indicating variables, specifies a list of directories that ... more


Wednesday, 15 November, 2017 UTC

Using Machine Learning to Predict the Weather: Part 1

Using Machine Learning to Predict the Weather: Part 1

Part 1: Collecting Data From Weather Underground This is the first article of a multi-part series on using Python and Machine Learning to build models to predict weather temperatures based off data collected from Weather Underground. The series will ... more


Saturday, 4 November, 2017 UTC

How to Exit in Node.js

How to Exit in Node.js

In this tutorial we will show you the various ways of how to exit Node.js programs. You need to understand first that Node.js works on a single thread or main process. You can spawn additional child processes to handle extra work. Exiting the main process ... more


Tuesday, 10 October, 2017 UTC

Getting Started with AWS Lambda and Node.js

Getting Started with AWS Lambda and Node.js

Once upon a time, not so long ago, a word caught my ear. Lambda . That struck a chord, remembering the good old days of playing Half-Life as a kid. Little did I know what AWS Lambda was, and how incredibly awesome it is. If you're intrigued, stick around. ... more


Friday, 6 October, 2017 UTC

scikit-learn: Save and Restore Models

scikit-learn: Save and Restore Models

On many occasions, while working with the scikit-learn library, you'll need to save your prediction models to file, and then restore them in order to reuse your previous work to: test your model on new data, compare multiple models, or anything else. ... more


Friday, 6 October, 2017 UTC

Recursive Model Relationships in Django

Recursive Model Relationships in Django

The Need for Recursive Relationships There arises many times in the development of modern web applications where the business requirements inherently describe relationships that are recursive. One well known example of such a business rule is in the ... more


Thursday, 5 October, 2017 UTC

Serving Static Files with Flask

Serving Static Files with Flask

Setting Up Flask Flask is a great choice for building web applications in a modular way using Python. Unlike Django and other analogues like Ruby on Rails, Flask is a micro-framework. This means it includes only what is necessary to do core web development, ... more


Monday, 25 September, 2017 UTC

Build a Web-Scraped API with Express and Cheerio

Build a Web-Scraped API with Express and Cheerio

The outgrowth of the world wide web over the last couple of decades has led to an enormous amount of data being collected and plastered onto webpages throughout the internet. A corollary to this hyperbolic production and distribution of content on the ... more


Tuesday, 19 September, 2017 UTC

Node.js Express Examples: Rendered, REST, and Static Websites

Node.js Express Examples: Rendered, REST, and Static Websites

Web development has come a long way since the WWW boom in the late 90's. We as developers now have infinite resources and tools at our disposal. The sheer versatility we have is mind-blowing. With the rise of Node.js and npm, JavaScript has become the ... more