How to Add Twitter Signup Option (OAuth2) on Discourse.org forum – Detailed...
Twitter as a timeline application for the interests you have been subscribed. In may be ~10 minutes you get complete day history and your favorite subscribe user’s update. User growth has been...
View ArticleHow to SSH-Login to your Shared Hosting Account using ‘SSH Access’ Utility in...
I tried setting up SSH Access from cPanel first time last week and it worked seamlessly without any issue. I was able to login and execute some commands to check higher CPU usage and memory issue....
View ArticleJava NIO (Non-blocking I/O) with Server-Client Example – java.nio.ByteBuffer...
Java NIO is my favorite topic. I have been working with NIO since last 2 years and would like to share simple Server-Client code for my readers who are free to use this code in their production...
View ArticleHow to add “BLOG POST” and “BLOG PAGE” Ribbon to your Genesis WordPress...
As many of your know, we have recently launched Crunchify Forum just dedicated to all our readers to ask and submit queries you may have regarding WordPress tricks, Adsense Setup, Java exceptions,...
View ArticleHow to Add, Auto Hide Custom Navigation Header Menu items on Discourse.org Forum
Recently I’ve added custom Navigation Headers to Crunchify Forum. Discourse.org forum is so far working perfectly fine. We have hosted forum on Linode hosting. I wanted to have at least few links to...
View ArticleCloudways: Next Generation SSD based, Vertical Scaled Managed WordPress Cloud...
Last week I got chance to play with Cloudways Hosting service. I spent couple of days installing multiple applications and creating servers on DigitalOcean and Google Cloud Platform. In this tutorial...
View ArticleHow to add Sign Up with Facebook (OAuth) Option to Discourse.org Forum –...
It’s been awesome last few weeks and we have got awesome response on Crunchify Forum powered by Discourse. With over 1 billions users on Facebook it’s really handy and beneficial for Forum admin to...
View ArticleArrayBlockingQueue Vs. Google Guava Non-Blocking EvictingQueue Example
Concurrency is very amazing in Java. java.util.concurrent package contains lots of utilities which we could use in number of different ways. In this tutorial we will go over difference between...
View ArticleHow to add Typewriter (Typing) Animated Text Effect using Typed.js to...
Last week we have launched dedicated Crunchify Services site which will be very handy for users to get an idea on what all services we are providing. There are few major service categories: WordPress...
View ArticleHow to Read a File line by line using Java 8 Stream – Files.lines() and...
Java 9 already in full swing and ready for feature complete by end of May. Even though Java 8 released couple of years back, I’m sure there are veryfew companies moved to even Java 8 JDK for their...
View ArticleHow to use net.jodah.ExpiringMap Maven Java Utility to Remove Expired Objects...
Java without Java Collection is really hard to imagine. I spend almost couple of hours a day working on Java Projects for my clients. HashMap, Map, Static Objects, Java Interface are the most commonly...
View ArticleIn Java How to Flatten or Unflatten Complex JSON objects into Flat & Map-Like...
How to deserialize nested JSON into flat, Map-like structure? Couple of days back I got a questions on how to flatten JSON Object which may be simple of Complex in structure? JsonFlattener is a very...
View ArticleEver wondered difference between Dynamic Web Module 3.0 and 3.1? How to Setup...
You must have seen hundreds of time Dynamic Web Module option in Eclipse. Do you know purpose of this option and what exactly it is for? Sometime back we have written an article on How to fix “Cannot...
View ArticleHow to Stop Loading Unnecessary Files and Reducing Website’s HTTP Requests –...
On Crunchify, we have published multiple speed optimization tutorials for you to refer at any time. We use MaxCDN as our content provider. It’s been almost 4 years and so far it’s working too good....
View ArticleHow to add FontAwesome.io Fonts to WordPress without any Plugin?
On Crunchify, we always seek to improve page speed and as you may have seen in my last post, how we removed loading 9 highly downloaded resource on site. One of the reason we were able to do that is...
View ArticleJava 8 java.time.temporal.TemporalAdjusters and Stream.flatMap() Tutorial
It’s been almost 2 years Java 8 was released, March 2014. I’m sure most of the companies still using Java 7 with Apache Tomcat in their production environment but recently it’s picking up some...
View ArticleHow to Sort a HashMap by Key and Value in Java 8 – Complete Tutorial
In Java 8 – How to sort a Map? On Crunchify we have written almost ~400 java tutorials and this one is an addition to Java8 category. I love Java collection and have multiple tutorials on How to...
View ArticleHow to use Hamcrest assertThat() Matchers to Create JUnit testcases in Java –...
How to use Hamcrest for testing? Sometime back I’ve written a Hello World JUnit Article with all details. In this tutorial we will go over steps on how to use Hamcrest to create JUnit for your Java...
View ArticleWordPress and AMP (Accelerated Mobile Pages): All in one Customization for...
There were lots of buzz about Google AMP in recent days. Google officially announce AMP pages as part of Mobile Search page already. So far I avoided implementing AMP on Crunchify for some reason and...
View ArticleIn Java How to Find List of all Class Names from inside .jar File? – Jar...
This tutorial will be very interesting. Last week I was working on a Java Project which requires me to have list of Classes from .jar file. With the help of JarEntry and JarInputStream utility I was...
View Article