Select Page

Category: Web Development

Ionic From Scratch: What Is Ionic?

Are you interested in coding mobile apps but don’t have the specialized knowledge or experience in programming and developing iOS and Android apps? Well, let me introduce you to the Ionic framework, which lets you write an app once and publish it to any mobile platform. So, What Is Ionic? Simply put, Ionic is a free-to-use framework that allows you to build mobile apps for iOS, Android and Windows Phone, all from one codebase. In other words, Ionic is a tool for cross-platform mobile development. Ionic was founded in 2012 by a tech start-up called Drifty Co, and it’s...

Read More

Build Web Applications Using Node.js

Introduction Aside from building APIs, Node.js is great for building standard web applications. It has powerful tools to meet the taste of web developers. In this tutorial, you will be building a web application that can serve as a local library.  While building you will learn about some types of middleware, you will see how to handle form submission in Node.js, and you will also be able to reference two models. Let’s get started. Getting Started Start by installing the express generator on your machine. npm install express-generator -g Run the express generator command to generate your application. express tutsplus-library...

Read More

Arrow for Better Date and Time in Python

Manipulating date and time is a common scenario in any programming language. Without the help of a handy library, it can become a tedious job requiring sufficient effort. Let’s have a look at the Arrow library, which is heavily inspired by popularly used Python libraries Moment.js and Requests. Arrow provides a friendly approach for handling date and time manipulation, creation, etc.  From the official documentation: Arrow is a Python library that offers a sensible, human-friendly approach to creating, manipulating, formatting and converting dates, times, and timestamps. It implements and updates the datetime type, plugging gaps in functionality, and provides an intelligent module API...

Read More

Data Visualization With DataTables.js and Highcharts.js

In this tutorial, you’ll learn how to visualize data by taking advantage of the DataTables.js and Highcharts.js JavaScript libraries. Here’s what we’re going to build (check out the larger version for a better experience): Required Libraries For the purposes of this example, we’ll have to load the following libraries in our pen: jQuery DataTables.js Highcharts.js With that in mind, if you look under the Settings tab, you’ll see that I’ve included one external CSS file: In the same way, I’ve also included four external JavaScript files: Note: we had to add jQuery to our project because DataTables.js is a jQuery plugin. However, keep in mind that Highcharts.js...

Read More

Kotlin From Scratch: Exception Handling

Kotlin is a modern programming language that compiles to Java bytecode. It’s free and open source, and makes coding for Android even more fun.   In the previous article, you learned more about object-oriented programming by digging into abstract classes, interfaces, inheritance, and type aliases in Kotlin.  In this post, you’ll continue to learn about programming in Kotlin by learning about exceptions and how to handle them.  1. Exception Handling Exceptions are used to indicate a problem in our code during a program’s execution. Exception handling is the capability to address (or handle) the exception that might occur. If we don’t handle any...

Read More