Read and Write Excel (XLSX) Files With Go

See the original posting on DZone Python

Excelize logo

Excelize is a library written in pure
that provides a set of functions that allow you to read and write from XLSX files generated by Microsoft Excel™ 2007 and later. It supports saving a file without losing original charts of XLSX. This library is only available in version 1.10 or later of Go. The full API docs can be accessed using Go’s built-in documentation tool or online at
docs referenc








go get

Create an XLSX File

Here is a minimal example that will create an XLSX file:    






package main



import ""



func main() {


4 Essential ES2015 Features for Vue.js Development

See the original posting on DZone Python

ES2015 (aka ES6) is the current specification of the JavaScript language. If you’re new to JavaScript or haven’t updated your JavaScript knowledge recently, there are a number of new features in ES2015 that make development much better and more enjoyable.

If you’re a Vue developer, you’d benefit from learning all these new features. But as a means of triage, you might start with those features that apply to Vue specifically.

5 Awesome Boilerplates/Templates for Vue.js Projects

See the original posting on DZone Python

Are you about to begin an important Vue project? To ensure you start with a solid foundation, you might use a template (aka boilerplate, skeleton, starter, or scaffold) rather than starting from npm init or vue init.

Many experienced developers have captured their wisdom about building high-quality Vue apps in the form of open source templates. These templates include optimal configuration and project structure, the best third-party tools, and other development best practices.

Top Must-Have Android Developer Tools

See the original posting on DZone Python

Excellent warriors need brilliant swords to fight. Similarly, in modern IT, every coder needs the best Android developer tools to enhance their skills and efficiency. In this cutthroat competitive industry, you can’t survive with just good developers. You need to show that you have the best technology and resources for the client.

It is not just about showing your gears to attract clients but also to make sure that your Android apps are being built of the utmost quality in a productive timeline. So which are the best Android developer tools? Well, there are tons of tools out there, but not all of them are good enough. Let’s have look at the best Android app development tools.

Automate CRUD Operations and Focus on What Matters

See the original posting on DZone Python

I have written about Magic here previously, but on the 5th of January we came out with a significant upgrade to the Magic wand — the ability to automatically scaffold up an entire Angular frontend. This means that you can now start out with only a database, click one button, and Magic creates your entire backend. The result is that every single database table becomes wrapped inside of CRUD HTTP REST endpoints. Click another button, and Magic gives you a ZIP file that contains an entire Angular frontend, tailored specifically to your backend. See the process in the video below, or download Magic and try it out on your own database if you wish.

According to an article I read here at DZone, a highly skilled software developer can produce roughly 750 lines of code per month. When I tested Magic on a database with 122 tables, Magic produced almost 100,000 lines of code for me automatically. That becomes the equivalent of 8.8 years of software development for a human being, and my computer created this code in less than 60 seconds. Add to that the fact that human beings will write an occasional error into their code, and a computer will never create an error — and you get the point.

How to Use Augury to Check Lazy Loading in Angular 8

See the original posting on DZone Python


In this article, I am going to explain how to check the flow of lazy loading in an Angular application using the Augury Google Chrome extension. When I was implementing lazy loading in my project, I faced some difficulty checking which module was lazy-loaded. I came to know about Augury extension, which shows the flow of lazy loading of all modules with a diagram. By seeing visually that our work is half done, if any modules are left behind in code, then we can easily check their routing in the route tree of Augury.

Installing Augury

You can install Augury from the Chrome Web Store.

Electron With Typescript – File Explorer Desktop App

See the original posting on DZone Python

The Electron library is easy to use for native desktop applications with the knowledge of web technologies. If you’re new to Electron and need an introduction, check out this article.

In this article, we are going to create a native file explorer with the ability to view multiple folders or files at once. We will be using TypeScript on top of the Electron library.

Getting Started

We can start with a template project from this github repository.Just clone the project and run the following commands: 

The Fastest Way to Create an Event Sign-up System

See the original posting on DZone Python

In this post, I’m going to show you how to create a simple event sign up system. Since one of the goals is to create something quickly, we are going to use Corvid to build the application.

Corvid is a development platform from Wix, which allows you to concentrate on the logic of the application using JavaScript and not spend time on writing HTML/CSS to create the UI. Corvid is focused on helping teams dramatically decrease time spent on development and ship products faster.

Create a D3 Dashboard With Cube.js

See the original posting on DZone Python

In this tutorial, I’ll cover building a basic dashboard application with Cube.js and the most popular library for visualizing data — D3.js. Although Cube.js doesn’t provide a visualization layer itself, it is very easy to integrate with any existing charting library. Additionally, you can use Cube.js Templates to scaffold a frontend application with your favorite charting library, frontend framework, and UI kit. The scaffolding engine will wire it all together and configure it to work with the Cube.js backend.

You can check the online demo of this dashboard here and the complete source code of the example app is available on Github.

How to Get Localized Number Format Based on Country Using Angular 8

See the original posting on DZone Python

I have seen many users get confused about how different countries use different formats to display number format according to their country code. Most of the countries use "dot notation" as their separator, and many of the them use a "comma" as their separator. In this article, you will learn how to use a localized number format based on the country code and symbol to display using JavaScript’s tolocalestring() method, which returns a string.

To explain the concept of localization and number format based on their locale, I am using my previous article as a reference to display the price based on different countries and their currencies.

How to Easily Migrate From JavaScript to TypeScript

See the original posting on DZone Python

If you’ve been working in the software development industry (especially if you’re doing a lot of frontend work) in the past couple of years, it’s most likely you worked, or still do, on a project in JavaScript. And by now, you’re more than tired from it. Therefore, in this article, I would like to talk about how to migrate from JavaScript to TypeScript.

Don’t get me wrong, JavaScript is an extremely flexible and easy to learn and use language, with one of the biggest communities out there. But, it also comes with a bunch of pitfalls you eventually end up running into, like it’s loose typing that can result in “odd” behavior. And there are some really interesting languages that transpile to JS and can be used on top of it, such as Dart, Elm, or TypeScript, just to name a few.

How to Connect Your React Application With Redux

See the original posting on DZone Python

An exciting adventure for React developers is when they connect their React application with redux and when you have made it this far in reading about React, that means you are on the way to explore the out of the box concept of how you can manage global states in your application. This article will be helpful for React developers in integrating React applications with Redux.

Though React gives us the ability to manage state for our components, the dependency of the parent components on the child components and state management between two components becomes complicated with the increasing size of the application. To resolve this issue we have a third-party library called Redux which gives us all these wonderful features we need for global state management. Read Further at React Application with Redux.

Vue CLI 3 Full-Stack App Structure

See the original posting on DZone Python

If you’re creating an app with Vue.js, you’ll most likely want to utilize the best-practice scaffolding provided by Vue CLI 3.

But if the Vue app is the client layer of a full-stack JavaScript app, for example, in a "MEVN" configuration (Mongo, Express, Vue, Node), it’s not entirely clear how Vue CLI 3 should be integrated into such a structure.

Create and Publish Web Components With Vue CLI 3

See the original posting on DZone Python

Are web components "the future" for the web platform? There are many opinions both for and against. What is a fact, though, is that browser support is emerging for web components and there are a growing number of tools and resources for authors interested in creating and publishing web components of their own.

A great tool for creating web components is Vue.js, and it’s been made even easier with the release of Vue CLI 3 and the new @vue/web-component-wrapper library.

15 Useful Features of JavaScript Schedulers

See the original posting on DZone Python

Nowadays, developers of JavaScript schedulers provide users with dozens of features. Some of them can be considered as an integral part of every web-based scheduler. For example, it’s hard to imagine a scheduling app that doesn’t allow users to switch between the Day, Week, Month, and Year views. At the same time, there are some not so obvious yet useful features about which not all users can know. In this article, we’ll consider 15 useful features implemented by three different developers of JavaScript schedulers.

Kendo UI jQuery Scheduler

Kendo UI Scheduler is a part of the Kendo UI library that provides dozens of full-featured widgets. Kendo UI supports major modern JavaScript libraries and can work with jQuery, Angular, React, and Vue.

A Look at React Native and React.js

See the original posting on DZone Python

Backed by Facebook, Instagram, and a reputed community of developers, React is one of the most used JavaScript libraries at present. According to Libscore, at present React is being utilized on a number of reputed sites, such as Netflix, Airbnb, Walmart, HelloSign, and Imgur, to name a few.

React.js development is not in any way similar to React native mobile app development and both of them serve a different purpose. The blog will explain all of the main differences between these two PLs and will provide you with an approach to choose the one for your particular project.

1 2 3 176