hello.js

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

Thursday, 16 November, 2017 UTC

Vue.Js and React.Js – a Quick Comparison

Vue.Js and React.Js – a Quick Comparison

Frontend developers utilize a variety of tools. Discussion of these tools and arguing which one is the best will easily grow in a holy war, as every developer has his own preferences in terms of methods of working and using programming languages. That ... more


Wednesday, 15 November, 2017 UTC

Building a Simple Face Recognition App with Vue.js and Kairos

Building a Simple Face Recognition App with Vue.js and Kairos

Face Detection and Recognition have become an increasingly popular topic these days. It's a great advantage for a machine to know which user is in a picture. The applications of facial recognition in our world today are endless. From Face, iD unlock ... more


Wednesday, 15 November, 2017 UTC

Simple Asynchronous Infinite Scroll with Vue Watchers

Simple Asynchronous Infinite Scroll with Vue Watchers

Infinite Scroll is a UX pattern that suggests showing users few contents on page or app load. More contents are then loaded once the user starts scrolling down the page. These contents are loaded asynchrounously by making request to the server responsible ... more


Wednesday, 15 November, 2017 UTC

Build Your Own Invoicing Service with Node, Coinbase, Bitcoin, and Okta

Build Your Own Invoicing Service with Node, Coinbase, Bitcoin, and Okta

I got into Bitcoin back in 2011. Since then, I've been a fan of cryptocurrencies and have always had an interest in them. I've also built several Bitcoin projects over the years (an information website, an ecommerce site, and several others) to help ... more


Tuesday, 7 November, 2017 UTC

Proper Error Handling in JavaScript

Proper Error Handling in JavaScript

Every programmer out there wants to write code that works. In the long run, chances of your program running as expected reduce due to one thing ‒ errors. Errors in JavaScript could get complex at certain times and when that happens, programmers have ... more


Monday, 6 November, 2017 UTC

Creating Online Streaming Radio With Rails and Icecast

Creating Online Streaming Radio With Rails and Icecast

Hello and welcome to this article! Today I would like to talk about creating an online streaming radio with the Ruby on Rails framework. This task is not that simple but it appears that by selecting the proper tools it can be solved without any big difficulties. ... more


Friday, 3 November, 2017 UTC

Reference Angular Imports Absolutely for Easier Development

Reference Angular Imports Absolutely for Easier Development

Working with Angular has been a delight. Working with TypeScript, Observables, and the CLI have been great tools for development. Referencing Imports Relatively One piece of feedback I've noticed when working with Angular is when importing components ... more


Friday, 3 November, 2017 UTC

Build a Server-Side Rendered Vue App with Nuxt.js

Build a Server-Side Rendered Vue App with Nuxt.js

Usage of static websites are increasing in popularity recently. It’s not a surprise as static site generators seem to have been gaining more popular recently too. There are various static site generators which you can use to build websites. Some of these ... more


Tuesday, 31 October, 2017 UTC

Realtime GraphQL UI Updates in React with Apollo.

Realtime GraphQL UI Updates in React with Apollo.

Introduction This is the fourth and final part of a 4-part series of articles explaining the implementation of GraphQL on an Express Server and similarly in a React client using Apollo. In this article we look at how to maintain realtime UI updates after ... more


Monday, 30 October, 2017 UTC

Demystifying Vue Lifecycle Methods

Demystifying Vue Lifecycle Methods

Using components in your application is one thing but understanding how they work and knowing their lifecycle (when they are created, added to your DOM, updated or destroyed) is very important. You can hook into each of these component lifecycle methods ... more


Wednesday, 25 October, 2017 UTC

Deploying AdonisJS Apps to DigitalOcean

Deploying AdonisJS Apps to DigitalOcean

In my last post I showed how to deploy AdonisJS apps to Heroku. In this tutorial, I'll be showing you how to deploy your AdonisJS application to Digital Ocean. We'll also be deploying the task list app we built earlier on. Prerequisites This tutorial ... more


Tuesday, 24 October, 2017 UTC

Extending Vue Components with Mixins

Extending Vue Components with Mixins

When it’s a side project or something little, the DRY concept may not be tightly upheld. Yikes it’s just a “simple demo”, nothing large. When we begin to build large chunks of code not necessarily production level, thoughts of reusability and maintainability ... more


Thursday, 12 October, 2017 UTC

Creating GraphQL Subscriptions in Express

Creating GraphQL Subscriptions in Express

Introduction This section focuses on creating realtime applications using GraphQL, and the best way to achieve that is through subscriptions. The code in this section is a continuation of Part 1 of this series, and I would advise going through it before ... more


Tuesday, 10 October, 2017 UTC

Overlay Glasses/Masks on Avatars with Vue.js and Cloudinary

Overlay Glasses/Masks on Avatars with Vue.js and Cloudinary

Deep Learning, a subset of machine learning, helps break down tasks in ways that makes all kinds of machine assists seem possible. With deep learning, it is now possible to do image recognition by machines. Instead of hand-coding software programs with ... more


Monday, 9 October, 2017 UTC

Deploying a Node App to Digital Ocean

Deploying a Node App to Digital Ocean

There are various platforms that help with deploying NodeJS apps to production. Zeit Now is one such platform. While those platforms can help, in this tutorial, we’ll be looking at how to deploy a NodeJS app to Digital Ocean. Digital Ocean compared to ... more


Friday, 6 October, 2017 UTC

Survey: Want to learn Vue? We've got questions!

Survey: Want to learn Vue? We've got questions!

Vue is a great JavaScript framework that we'll be showcasing more in the coming months. We're in the process of preparing that material and would love to hear feedback from you! We're going to be doing the following in the next month: Many more Vue tutorials ... more


Thursday, 5 October, 2017 UTC

Build A Content Moderation Service with Node and Cloudinary

Build A Content Moderation Service with Node and Cloudinary

There are several apps that enable users to generate content en masse, including blogs, social networks, forums and chat bots. And, within these apps, there’s a need to deal with users that post inappropriate content. Often human moderators had to go ... more


Monday, 18 September, 2017 UTC

How to Create Filters in Vue.js with Examples

How to Create Filters in Vue.js with Examples

Similar to AngularJS, Vue.js has its way of transforming data and applying filters to it, but you must keep in mind that filters don't transform the original data, they only change the output and return a filtered version of it. Filters can be useful ... more


Thursday, 14 September, 2017 UTC

Deploying an Angular CLI App to Production with Firebase

Deploying an Angular CLI App to Production with Firebase

Building Angular apps is a fun project. Once you're done building, it's time to expand the fun by sharing your project with the world. While there's many ways to host our Angular application, we'll be looking at how to host with Firebase since Firebase ... more


Thursday, 14 September, 2017 UTC

Build a Preact App with Authentication

Build a Preact App with Authentication

React is a fast, and lightweight library, which has led to fast adoption across the SPA (single-page app) ecosystem. Preact is an even lighter-and-faster alternative to React, weighing in at a measly 3kb! For less complex applications, it can be a great ... more


Wednesday, 13 September, 2017 UTC

Using Sass with the Angular CLI

Using Sass with the Angular CLI

One of the first things you'll usually do in a project is to bring in Sass to make working with CSS easier. When working with the Angular CLI, the default stylesheets have the .css extension. Let's explore how we can easily bring in Sass to our Angular ... more


Monday, 11 September, 2017 UTC

Building a Web App with AdonisJS

Building a Web App with AdonisJS

AdonisJS is a Node.js MVC framework. It offers a stable eco-system to write web servers so that you can focus on business needs over finalizing which package to choose or not. In this tutorial, I’ll be showing you how to build a web app with AdonisJS. ... more


Thursday, 7 September, 2017 UTC

Vue.Js Vs. Jquery: Use Cases and Comparison with Examples

Vue.Js Vs. Jquery: Use Cases and Comparison with Examples

Introduction What is Vue.js? How is it different from jQuery? Should I stop using jQuery if I learnt Vue.js? Can you use it outside Laravel? If you are a beginner or you just started learning Vue.js you are probably asking yourself the exact same questions ... more


Thursday, 7 September, 2017 UTC

What's New in Laravel 5.5 LTS

What's New in Laravel 5.5 LTS

Some time ago Taylor Otwell (the creator of Laravel) made an announcement that Laravel will get a major update every 6 months; well it's that time of the year again. In this article we'll talk about some of the latest features in Laravel! But First: ... more


Tuesday, 5 September, 2017 UTC

Build a Status Update App (w/ Reactions) Using Angular v4 and Firebase

Build a Status Update App (w/ Reactions) Using Angular v4 and Firebase

Nowadays, most applications have a commenting system of sorts, whether it’s commenting on a status update or a story or even a live feed. With status updates also comes the ‘like’ feature which was made popular by companies like Facebook. In this tutorial, ... more


Friday, 1 September, 2017 UTC

What's New In AdonisJs 4.0

What's New In AdonisJs 4.0

AdonisJS 4.0 has been in development for quite some time now. Recently Harminder Virk the creator of AdonisJs announced a dev release of the much awaited v4.0 of the framework. In his words: The framework is full of new and fresh ideas to make you even ... more


Tuesday, 29 August, 2017 UTC

Implementing GraphQL Using Apollo On an Express Server

Implementing GraphQL Using Apollo On an Express Server

Introduction GraphQL is a data query language for APIs and runtime, a specification that defines a communication protocol between a client and server. At its core, GraphQL enables flexible, client-driven application development in a strongly typed environment. ... more


Tuesday, 15 August, 2017 UTC

Build a Secure Notes Application with Kotlin, TypeScript, and Okta

Build a Secure Notes Application with Kotlin, TypeScript, and Okta

I love my job as a developer advocate at Okta. I get to learn a lot, write interesting blog posts and create example apps with cool technologies like Kotlin, TypeScript, Spring Boot, and Angular, which I’m about to demo. When it comes to writing Hello ... more


Tuesday, 1 August, 2017 UTC

​Moving Beyond WordPress for CMS with Component IO

​Moving Beyond WordPress for CMS with Component IO

Over the past 15 years, WordPress has had a great run. Unfortunately, its age has started to show, with newer technologies enabling faster, cheaper, more secure, and all around easier to use content management. In this tutorial, we’ll build a web page ... more


Wednesday, 26 July, 2017 UTC

Build a Cryptocurrency Comparison Site with Vue.js

Build a Cryptocurrency Comparison Site with Vue.js

Vue.js is a simple Javascript framework that lets you build dynamic front-end web applications. Lots of people compare it to React and Angular. As a back-end developer, and someone not incredibly experienced with frontend web applications, I've found ... more