2017 Recap

It has been a long time since I wrote any blog post. So I decided to do a write a rewind post for 2017 and start this year with some enthusiasm. Well 2017 is over now and it’s been a great year for me & my family. Only some of my previous year resolution were accomplished and others I forgot on the way to the end of year. I can again take a new resolution for writing 4 blogs a month at least ( yeah it was my target last year :stuck_out_tongue: ) and start a new growth in number of blog posts and try to not let them decrease month by month. …

Posted on

My experience on submitting First theme- Kafal to WordPress.org

In February I wrote a blog on Open Source and WordPress theme and decided that I will submit a theme to WordPress.org. And now I am back with another blog on my WordPress theme Kafal. It’s a pleasure to inform you all the readers that my theme passed the review process and accepted in the WordPress.org repository. Theme ‘Kafal‘ is now live and have been downloaded 1500+ times and currently active on 200+ blogs/websites. …

Posted on

We can’t buy Time

I can buy anything but I can’t buy more time – Warren Buffet See the full interview of ‘Warren Buffet’ and ‘Bill Gates’ https://charlierose.com/episodes/29774

Posted on

Current Trends for CMS’s – Google Trends

Google Trend for Different CMS’s This blog is an attempt to show the trend graph to compare the popularity of different CMS platforms via Google Trends. For the comparison I’ve picked 5 Top CMS’s. Top 5 CMS’s: WordPress Joomla Drupal Blogger Magento Interest Over Time We can see the growth of WordPress over the time. It is the most famous CMS and blogging platform. We can see the Rise and Fall of different Platforms. …

Posted on

Thoughts can Change your Life

No one can destroy IRON; but its own rust can. Likewise no one can destroy us; but our own mindset can. Our THOUGHTS can change our Life. – Mr. Ratan Tata

Posted on

Performance Comparison : Apache and Nginx

Apache and Nginx Apache and Nginx are the two most popular Web Servers powering the Internet. The most popular in between them is Apache. While 49% of the total web still uses Apache for powering their websites, and Nginx shares 33.7% traffic. But on researching more about them I found that Nginx surpasses Apache in many factors. Internet is using Nginx more on the top sites. Stats says that Nginx shares 51. …

Posted on

Scintilla Selfie Contest Finalists

Scintilla Selfie Contest Finalists: Top 10 Girls Rank Name Branch/Year 1 Sparsh bhatla CSE 2nd yr 2 Raveena Chauhan ECE 3rd yr 3 Shailja Goswami EE 1st yr 4 Akshita Basera CSE 2nd yr 5 Purna Sharma ME 3rd yr 6 Akansha bhatt CE 4th yr 7 Juhi Bisht CHE 4th yr 8 Rekha Chandola EE 2nd yr 9 Shreya Darmora CSE 3rd yr 10 Jyoti joshi ME 3rd yr Top 10 Boys   …

Posted on

Migrating website from http to https

I have recently migrated my website from http to https( secure http). All the non-secure HTTP requests are now redirected to HTTPS. On migrating the Site I faced many problems and learnt a lot. So here’s the list of steps to perform in making the web more secure : Selecting SSL Provider : The first step is deciding your SSL provider. Many SSL Providers are present in the market like Comodo, Symentac, Verizon, Namecheap etc. …

Posted on

Manually configuring SSL Certificates

  Getting the Certificates : Go to SSLforFree. Enter your website link to create SSL certificate. Verify your ownership of website. Download Certificates.zip. Upload ZIP to your hosting instance. Configuring SSL : Extract ZIP. Move certificate.crt file to /etc/pki/tls/certs/ Move private.key to /etc/pki/tls/private/ Now change configuration in ssl.conf $ sudo /etc/httpd/conf.d/ssl.conf Find These lines and change accordingly : SSLCertificateFile /etc/pki/tls/certs/certificate.crt SSLCertificateKeyFile /etc/pki/tls/private/private.key SSLCertificateChainFile /etc/pki/tls/ca-crt.pem Now Restart apache server and try opening your website with https enabled. …

Posted on

Why SSL Certificate is Important for your Website

In today’s world everyone uses Internet. Everyone wants to be Secure. But only a few understand the importance of having a Secure version of your website. Adding SSL encryption is one of the ways to protect your website from serious Threats. So the question is “What is SSL? Why do you need SSL? What are the benefits of having an SSL certificate?” I am going to explain why you need an SSL certificate and its advantages. …

Posted on

Mistakes and Progress

No matter how many mistakes you make or how slow you progress, you are still way ahead of everyone who isn’t trying….   Code can always be better, perfection is a myth, be self-critical of your code, learn from your mistakes, code something up several ways and evaluate the merits of each design.   Take initiative. Your hands will shake. Your throat will go dry. Your eyes would water up but the feeling you get after taking the initiative will be worth it all. …

Posted on

Flexbox Froggy Hindi Translation

Wants to learn Flexbox layout, just give a try to “Flexbox Froggy” the game created by Mr Thomas Park. I have learnt a lot about flexbox properties by playing this game. When I found this game on the Internet I was at home. I was playing this game and guessing the next property that will align the frogs to their Lily pads, and then suddenly my mom, who is watching me since I have started the game, said : …

Posted on

Integrating Travis CI with WordPress Theme

Travis CI A tool for automating tests for your Open Source projects. Travis CI is used to build and test the software projects at GitHub. Its written on Ruby and freely available under MIT Licence. Which means we can use the Software without the Restrictions. So, Here the question is “What we can do with this?. Is it really can be helpful in developing any kind of Software/Application?”. Yesterday, In a discussion about Open Source with Yathartha, he told about his Open Source Contribution to a Python Module. …

Posted on

A good story

“Have a story. And make sure it’s a good one. A DAMN good one.” ― Hugh MacLeod, Ignore Everybody

Posted on

Interactive Resume and Phaser platform

When I first saw the website created by Prateek Narang for his Resume Purpose. I just got an expression like: “WOW, What a good way of describing your résumé if you are a Web Developer”. As usual I am surfing Internet and one of my friend Nitin came to my room and just opened a new tab in Chrome and opened the Website. Nitin is like just see what I am going to show you, you’ll be inspired. …

Posted on

Open Source and WordPress Theme

In earlier three-four months me and my friends were trying to work in Open Source and contribute on Open Source Projects. We have researched lots of projects like Chromium, Apache, Atom etc but these are way above our understanding for coding. The High level libraries of C++ and Python etc are too heavy for us. Meanwhile I am also working on WordPress Themes. I usually never think about the good practices for what I am doing. …

Posted on

Note to My self

List for all the tasks: WordPress Theme basics Create a theme from ground up Create a theme that is uploaded to the WordPress.org Reading at least 10 books in each semester Books : be it coding, romance, pulp etc. but read the book. Understand the coding basics so that your Software be work on its long run Focus Take part in academic things Actively part in program presentation and class talks Class talks means group discussions teacher questions Create new hobbies based on ‘sex’ and ‘cash’ theory Read as much as you can Discipline Scheduling Blogging Smart Work Be Creative Priority Chart It’s Now or Never Coding 33-33-33 % Do not try to perfect things, let the time make it perfect for you. …

Posted on

Advanced Custom Fields : Plugin

Hi there, This post is about a plugin I’ve used for extending the functionalities of the WordPress. The Plugin name is Advanced Custom Fields. This plugin provides many features to extend the power of WordPress. There is also an inbuilt functionality in WordPress for adding custom fields for any post but it offer a little power to customize the WordPress. This Plugin can make content of a website fully dynamic. From Basic field types i. …

Posted on

Is function_exists in WP

In my Summer Internship with ColoredCow I started my journey with WordPress. From my first theme(my first ever WP theme for submission as a task for ColoredCow Interview) to a client based theme I’ve learned a lot and still exploring the WordPress as well. In our first(or may be 2nd) code review “KD” added a comment to add “function_exist()” check before adding any of the function. I was like okay yeah we have to add a function_exist check before any of the function because if may be there is any function exist before this theme or plugin in the core or maybe it is derived in any of the plugin. …

Posted on

Using Custom Fields

WordPress is an amazing tool. It already provides a lot of tools for blogging. It is not only for blogging it can be anything that you want to mold it into, in any structure. And for extending its powers we have many plugins as well as the themes of our tastes and a developer’s back who is happy to help us in making our own custom themes and plugins. WordPress has a good and reliable documentation as well. …

Posted on

Abstraction in WordPress

I listened about the ADTs in my college last semester in subject JAVA. What I know about it is like “An abstract data type is a collection of data and operations that work on that data.” just this Definition. I don’t think any of the student thought about this topic and researched about it. Because it is not a major topic for exams. I also do not know what it is, while reading the _“Code Complete 2” _in the chapter 6 it is all about the ADTs. …

Posted on

Creating Features in WordPress

WordPress powers more than 24% of the web a figure that rises every day. Everything from simple websites, to blogs, to complex portals and enterprise websites, and even applications, are built with WordPress. WordPress is an easy to use framework have simplicity for the users. I am still exploring the features that WordPress can do. In WordPress there is a feature to add plugins that can increase the features of the WordPress. …

Posted on

First, solve problem Then, write code

At starting of my developing journey when I used to code the HTML and CSS and create some static pages that look awesome (if you don’t compare them with other online websites). I used to experiment on the divisions and the architecture first without applying any style on it so that I just simply add the classes and id’s to it, it is like creating a frame that is just without any style just a normal frame. …

Posted on

Why to start from Basics

When I started working on the project we are given I started the project from creating the Repository on GIT, installed the WordPress and pushed all the data in directory of WordPress to the repository (including the config. file with the passwords of database). Then in our code review, we find out that we are wrong, we just uploaded all the core files and with passwords along with it. And then I created a new repository and now I added a . …

Posted on

Building the Core

Great minds have tended to create and they are creative and curious about what’s happening. The thing that I love at ColoredCow that there are lots of people to guide us and love to create the environment that everyone can learn from each other and discuss ideas. In the software industry there is a lot to work and achieve the success. You can make it by two methods anyhow by Jugaad or by applying some principles and doing it in the right way. …

Posted on