Topics Search

Newest Tutorials


Spring Boot Initilizr With Spring Boot CLI

Spring Boot Initilizr is used to quick start new Spring Boot Maven/Gradle projects within no time. It generates initial project structure and build scripts to reduce Development time. As we discussed in my previous post, Spring Boot Initilizr is available in the following forms: Web Interface, IDEs/IDE Plugins, Spring Boot CLI, ThirdParty Tools...

How to remove or purge binary logs in MySQL & MariaDB

Binary log files contains data about modification’s make by MySQL server. You can see there are multiple binary files will be available on your MySQL server and there will be one .index file which contains names of all binary files to keep track of them.

Configure "Hello World" with Weave and Docker on Ubuntu

Here in this tutorial, we'll run an application running hello world service in a docker container on a host and we'll access the application with a docker container on another host connected in the same Weave network. Here, we'll use Vagrant to create two hosts running Docker and Weave Router each, if one has two or more separate physical or virtual host, we can install docker and weave router and continue with step 4.

5 Simple Steps to Develop a jQuery Plugin

If you are a developer, while developing an interactive web application, you may find yourself writing similar (or same) code over and over again. In these situations, the need for reusability arise. At the same time you may also face scoping and namespacing issues.
Similarly, there are many other cases where you need a portable code so that the same functionality can be implemented in some other project.

How Virtual LANs Help Reduce Broadcast

I’ve heard people say things like “in our network we don’t use Vlan’s”. Well, just because you don’t use Vlans doesn’t mean they aren’t configured on your switch and to check that, lets run the below command on our switch.

Create a Shiny Summer Text Effect

In this tutorial, I will explain how to create a shiny summer text effect using layer styles in Adobe Photoshop. Let's get started! Create a new document (File > New). Set Width to 600 px and Height to 500 px. Resolution must be 72 ppi.

Restore Missing Desktop Icons

If you’ve removed your recycle bin icon, or you previously added the some of the “special” icons like Computer, User or Control Panel to the desktop and they are now missing, you might want to know how to add them back. If you want to add Computer, Recycle Bin, Control Panel, or your User folder icon to the desktop in Windows 10, there’s an extra step you’ll need to know how to do.

What You Need to Know About Windows Update

Windows Update has seen a lot of changes on Windows 10. The biggest is a more aggressive approach to getting everyone up-to-date, but Windows 10 will also use BitTorrent-style peer-to-peer downloads for updates.
Many of the included applications on Windows 10 - the Microsoft Edge browser and all those other “universal apps” - will be automatically updated through the Windows Store, which is separate from Windows Update.

3 Ways to Read File line by line in Java 8?

Java 8 has added a new method called lines() in Files class which can be used to read a file line by line in Java. The beauty of this method is that it reads all lines from a file as Stream of String, which is populated lazily as the stream is consumed. So, if you have a huge file and you only read first 100 lines then rest of the lines will not be loaded into memory, which results in better performance.

How to Get the Page Counts for Multiple Word Documents at Once

Finding out how many pages are in a Word document is really easy when the document is open. However, what if you have a lot of documents in one folder for which you want to find out page counts? This is easily done in Windows.

How to Setup a Staging Environment

Tutorial preview or category icon
Usually we would start developing a website in a local server. Then, we upload it to a staging site, and after everything are confirmed, we push the website to the live server. As simple as that sound, developing a website can be a very lengthy process. In this post, we will see how to deploy and configure these stages effectively when developing for WordPress using a handy plugin called WP Local Toolbox.

How to Create an Image of Your PC Before Upgrading

Windows 10 is the biggest and most aggressive Windows rollout to date. Before you take the plunge you need to image your hard drive so, should you wish to return to the familiarity of Windows 7 or Windows 8 you can do so with the click of a button. This tutorial details how to create a bit-for-bit backup (a disk image) of your current Windows system disk so that you can later restore your computer using that image.

How to Change the Default File Name Used When Saving Word Documents

When saving a file for the first time, you may have noticed Word suggesting a file name to you in the “Save As” dialog box. This file name is typically taken from the first paragraph in your document. However, this is actually Word’s second choice for suggested file names.
If you’ve set the “Title” property for the document, Word uses that as the suggested file name when you first save the document. For example, we set the “Title” property for this article to the title of the article.

WordPress Quick Install

Tutorial preview or category icon
Ever got bored of installing WordPress? I did. I mean, it's short but it's not a "five–minute installation process" as advertised. It could be shorter, I think. Turns out, there are more people like me—and they're more talented than me. In this part of the "Toolbox of the Smart WordPress Developer" series, we're going to go through WP Quick Install, a tool to build out-of-the-box WordPress installations.

Spring Data Gemfire Example

In the previous example, we demonstrated how we can connect to a Relational/SQL database with Spring using the Spring Data. In this example we will see how we can connect the Gemfire using the Spring Data.
Gemfire is a highly scalable, low-latency, in-memory data management platform which stores data in the key-value form. The data maybe persisted onto the disk. Gemfire provides it own set of tools for data management – gfsh, a command line utility tool. But it offers very limited set of control and maneuverability. Spring provides better control through Spring Gemfire module which simplify the Gemfire Data Grid configuration.

Creating a Battery viz Using Node.js: Getting Started and Server

If your initial reaction to the title of this article was something like WHAT?, I want to reassure you. You don’t have to take my word for it! What I’m going to do is to show you how to build a fine piece of software that can run on multiple operating systems, interact with them and present the results in a pleasant way. The whole task will be achieved by using JavaScript and a small amount of bash/powershell commands.

Creating a Custom UIkit Theme with Gulp and Less

Tutorial preview or category icon
Everyone wants to be unique. I guess you won’t be super happy if in your surroundings there are many people looking just like you, right? This holds true for the other people too. Your friends also won’t be happy to see clones of you everywhere. The same is true for our websites.
Nowadays, building a website with a front-end framework is common. The problem though is that many people blame such frameworks for making all websites “look the same”. But the tool isn’t to blame if developers aren’t willing to make the necessary customizations.

Integrating Local Notifications in Cordova Apps

In this tutorial I will show you how to trigger local notifications in a cordova based app. I will explain how local notification work, how they differ from push notifications and the APIs provided by the Cordova Local-Notification Plugin to trigger local notifications. I will create a basic Reminder app to show how to use the Cordova Local-Notification plugin in a real world project.

How To Change Cortana's Language

While Cortana's native language is English, she's not limited to just that. She is able to understand and speak in other languages too. For each of the languages she knows, she is able to adapt not only her voice and speech style, but also the information she offers to her user: things like news, movies, sports or even stock exchanges. The question is how can you configure her to speak a different language from the language she arrived with. Read our tutorial to learn all the steps required..

Animations: the Angular Way

AngularJS is a major player in the JavaScript MVW framework world. 'Thinking in Angular' is something that can elude developers who come from jQuery or other DOM manipulation heavy libraries. There is an 'Angular way' to do things that is data-driven rather than using DOM traversal to drive view changes, and that can be hard to visualize when it comes to something like animations. Together, we will go through exactly how to animate with the tools provided by the Angular team.