hello.js

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

Tuesday, 11 December, 2018 UTC

Building a GraphQL API with Django

Building a GraphQL API with Django

Introduction Web APIs are the engines that power most of our applications today. For many years REST has been the dominant architecture for APIs, but in this article we will explore GraphQL. With REST APIs, you generally create URLs for every object ... more


Wednesday, 28 November, 2018 UTC

Saving Text, JSON, and CSV to a File in Python

Saving Text, JSON, and CSV to a File in Python

Saving data to a file is one of the most common programming tasks you may come across in your developer life. Generally, programs take some input and produce some output. There are numerous cases in which we'd want to persist these results. We may find ... more


Wednesday, 28 November, 2018 UTC

Asynchronous vs Synchronous Python Performance Analysis

Asynchronous vs Synchronous Python Performance Analysis

Introduction This article is the second part of a series on using Python for developing asynchronous web applications. The first part provides a more in-depth coverage of concurrency in Python and asyncio , as well as aiohttp . If you'd like to read ... more


Wednesday, 21 November, 2018 UTC

Web Scraping with Node.js

Web Scraping with Node.js

Introduction By definition, web scraping means getting useful information from web pages. The process should remove the hassle of having to browse pages manually, be automated, and allow to gather and classify the information you're interested in programmatically. ... more


Friday, 2 November, 2018 UTC

Asynchronous Python for Web Development

Asynchronous Python for Web Development

Asynchronous programming is well suited for tasks that include reading and writing files frequently or sending data back and forth from a server. Asynchronous programs perform I/O operations in a non-blocking fashion, meaning that they can perform other ... more


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