hello.js

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

Thursday, 4 October, 2018 UTC

A Brief Look at Web Development in Python

A Brief Look at Web Development in Python

Introduction Since 2003, Python has ranked in the top 10 programming languages to learn and its ranking has been consistently improving ever since. According to a statistic, Python is one of the top 5 languages to learn in 2019 and has become an essential ... more


Wednesday, 26 September, 2018 UTC

Daily Coding Problem: Programming Puzzles to your Inbox

Daily Coding Problem: Programming Puzzles to your Inbox

Like just about any other profession, the key to becoming a great programmer is to practice . Practicing often and consistently is an amazing way, and arguably the best way, to challenge yourself and improve your programming skills. A lot of us have ... more


Friday, 21 September, 2018 UTC

Introduction to the Python Pickle Module

Introduction to the Python Pickle Module

Introduction Pickling is a popular method of preserving food. According to Wikipedia, it is also a pretty ancient procedure – although the origins of pickling are unknown, the ancient Mesopotamians probably used the process 4400 years ago. By placing ... more


Thursday, 20 September, 2018 UTC

Course Review: Master the Python Interview

Course Review: Master the Python Interview

Introduction This article will be a continuation of the topic of my prior article Preparing for a Python Developer Interview where I gave my opinions and suggestions that I feel will put you in the best position to out perform other developers competing ... more


Monday, 10 September, 2018 UTC

Preparing for a Python Developer Interview

Preparing for a Python Developer Interview

Introduction In this article I will be giving my opinions and suggestions for putting yourself in the best position to out-perform competing candidates in a Python programming interview so that you can land a job as a Python developer. You may be thinking, ... more


Friday, 7 September, 2018 UTC

Reading and Writing JSON in Java

Reading and Writing JSON in Java

What is JSON? JavaScript Object Notation or in short JSON is a data-interchange format that was introduced in 1999 and became widely adopted in the mid-2000s. Currently, it is the de-facto standard format for the communication between web services and ... more


Friday, 7 September, 2018 UTC

How to Test a Spring Boot Application

How to Test a Spring Boot Application

Introduction Please note: The following article will be dedicated to testing Spring Boot applications. It's assumed that you are familiar with at least the basics of Java, Maven and Spring Boot (Controllers, Dependencies, Database Repository, etc). There ... more


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