hello.js

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

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


Tuesday, 25 July, 2017 UTC

Node.js Tests: Mocking HTTP Requests

Node.js Tests: Mocking HTTP Requests

Writing tests for an application that relies on external services, say, a RESTful API, is challenging. More often than not, an external resource may require authentication, authorization or may have a rate limiting. Hitting an endpoint for a service ... more


Friday, 21 July, 2017 UTC

Build An Offline Git Trending PWA Part 3: Manifest and Notifications

Build An Offline Git Trending PWA Part 3: Manifest and Notifications

This article is the last part of the 3-part series on building a Progressive Web Web. If you landed here first and need to review the previous articles, here is Part 1 and Part 2. To create an end to end mobile experience for your users, you need to ... more


Wednesday, 19 July, 2017 UTC

Build An Offline Git Trending PWA Part 2: Caching and Offline

Build An Offline Git Trending PWA Part 2: Caching and Offline

In the previous article, we attempted to use service workers, and it was a success. We were also able to use it to cache some assets for our app. What we are yet to see is how service workers and caches work together to give users a fantastic offline ... more


Tuesday, 18 July, 2017 UTC

Build a Progressive Web App: Offline Git Trending App Part 1 (Concepts and Service Workers)

Build a Progressive Web App: Offline Git Trending App Part 1 (Concepts and Service Workers)

I love mobile apps too, and it's one of those who was strong-headed about accepting the new technology that simplified building mobile apps with web technologies. This is ironical because I have a strong web engineering background, but for some sentimental ... more


Thursday, 13 July, 2017 UTC

How to Write A Unit Test for Vue.js

How to Write A Unit Test for Vue.js

Vue.js is a JavaScript framework which is useful for building the front-end of web applications, particularly when creating complex features. For every project, it's necessary to go through everything in our applications and check that it all works as ... more


Tuesday, 11 July, 2017 UTC

Why JWTs Suck as Session Tokens

Why JWTs Suck as Session Tokens

JSON Web Tokens (JWTs) are so hot right now. They’re all the rage in web development: Trendy? ✓ Secure? ✓ Scalable? ✓ Compact? ✓ JSON? ✓ With all these amazing things going for JWTs, they seem like an unstoppable hype train headed straight for Stack ... more


Tuesday, 27 June, 2017 UTC

CloudApp: Screen Recording Software on Steroids (With a Simple UI)

CloudApp: Screen Recording Software on Steroids (With a Simple UI)

As an editor, writer, web designer, and developer, being a good communicator is a must-have skill for me. While it certainly is a boon to my job that I have strong English skills, that's often not enough. That's why there are tons of screen capture tools ... more


Tuesday, 27 June, 2017 UTC

What's New in Laravel 5.5

What's New in Laravel 5.5

At the time of this writing, Laravel 5.5 is not released yet. It is slated, as the next major release, for release in July 2017. To play around with new features and changes, you need to grab the dev release of Laravel using this Laravel Installer command: ... more


Tuesday, 20 June, 2017 UTC

Build a Mini Netflix with React in 10 Minutes

Build a Mini Netflix with React in 10 Minutes

Developers are constantly faced with challenges of building complex products every single day. And there are constraints on the time needed to build out the features of these products. Engineering and Product managers want to beat deadlines for projects ... more


Tuesday, 20 June, 2017 UTC

Getting Started With Vue Router

Getting Started With Vue Router

Vue is already a great Javascript library that allows you to create some really cool, dynamic, front-end applications. Vue is also great for single page applications (SPA). SPAs work a little differently that your standard backend web application built ... more


Tuesday, 13 June, 2017 UTC

The Ultimate Guide to Progressive Web Applications

The Ultimate Guide to Progressive Web Applications

Progressive Web Apps, aka PWAs, are the best way for developers to make their webapps load faster and more performant. In a nutshell, PWAs are websites that use recent web standards to allow for installation on a user’s computer or device, and deliver ... more


Wednesday, 7 June, 2017 UTC

​Building a Conversational Booking Bot with Acuity Scheduling

​Building a Conversational Booking Bot with Acuity Scheduling

Lego Party is my side hustle — Lego-themed entertainment like parties, classes, boozy Lego building, therapy, you name it! My last article took this business into the 21st Century (and let me stop taking calls during my day job) when we created an online ... more


Wednesday, 31 May, 2017 UTC

Integrating Social Login in a Ruby on Rails Application

Integrating Social Login in a Ruby on Rails Application

I remember the old days when people had to register for an account separately on each website. It was a boring and tedious process to repetitively enter the same information over and over again on each website's registration page. Times have changed ... more


Wednesday, 24 May, 2017 UTC

Create a custom Slack slash command with Node.js and Express

Create a custom Slack slash command with Node.js and Express

In this tutorial we are going to learn how to build and deploy a custom Slack slash command using Node.js and the Express web framework. If you are interested in creating Slack integrations with Node.js, you might also be interested in a previous article ... more


Wednesday, 17 May, 2017 UTC

Build a RESTful API with Flask – The TDD Way: Part 2

Build a RESTful API with Flask – The TDD Way: Part 2

In part 1 of this series, we learnt how to create a RESTful API the TDD way. We covered writing tests and learnt a lot about Flask. In this part of the series, we'll learn how to authenticate and authorize users in our API. If you haven't read part 1, ... more


Wednesday, 17 May, 2017 UTC

Creative Splash Transition with CSS and SVG

Creative Splash Transition with CSS and SVG

SVG path's are really awesome! And its versatility is what makes them even more impressive and useful for creating engaging animations. In this tutorial we'll be creating an eye catching animation, just using SVG paths and CSS transitions. To make things ... more


Tuesday, 16 May, 2017 UTC

How To Build A Simple Single Page Application Using Vue 2 (Part 2)

How To Build A Simple Single Page Application Using Vue 2 (Part 2)

Part1 of this tutorial dealt with the basics of building a single page application, with page linking automatically done by Vue. In this tutorial, you will learn how to: pass parameters alongside the routes, and use route guards to protect routes and ... more