Bread and butter blockchain

Blockchain, when we hear this term, the first thing that comes in our mind is cryptocurrency. Blockchain is actually a record-keeping technology which is used in the cryptocurrencies. Bitcoin is the first widespread application of blockchain technology.

In 1991 Stuart Haber and W. Scott Stornetta have first outlined the blockchain concept to make a system where timestamped documents could not be altered. Because of the huge success of the Bitcoin, it became a miss understood fact, just like believing sharks are hungry man-eaters after seeing the sharks attacking humans in the movies. In this post, we are going to see what the blockchain really is and the big picture about it.

Continue reading “Bread and butter blockchain”

State of the Serverless WordPress

“Serverless” is a word you are probably hearing/reading around more and more times. Between the various definitions, I find this one from Wikipedia the clearest and most concise: “Serverless computing is a cloud-computing execution model in which the cloud provider runs the server, and dynamically manages the allocation of machine resources” (NDR: so resources are not your problem anymore). WordPress + Serverless is a “yet problematic” combination, but with a great potential for some specific types of websites.

Continue reading “State of the Serverless WordPress”

WordPress and information disclosure

Information disclosure is a security issue, in which information is revealed to the user/hacker. Depending on the type of information revealed, the level of security issue varies. Hacking is a trial and error method, the hacker persistently tries new ways to find a loophole in your website or web application. Hackers use these messages to understand the structure of your website server and how you handle the files. Once you know the routine and the layout, you can easily break in.

Continue reading “WordPress and information disclosure”

Why you should use a CDN with WordPress

Whether you are reading this post in a mobile, tablet, or in a computer, the content in this post is shown to you via a CDN server near you. CDN means Content Delivery Network, which is almost similar to a cellphone tower. Based on your locations, the nearest server will handle your requests and interactions with your website.

Ok, what will happen without a CDN? Say for example, if your website is hosted in a US server and your client in Italy clicks a button on your website. The data has to travel nearly 8614 KMs from the US server to reach the user in Italy. Your user must wait patiently till the page loads.

Continue reading “Why you should use a CDN with WordPress”

WordPress SEO plugins: Yoast vs The SEO Framework

Well-presented contents always get appreciations from readers. Contents which have easy to remember bite-sized small paragraphs, bulletin to see the important points, and relevant images to understand the concept, are always seen as good contents which can perform better.

Not only the readers but the search engine bots also love well-organized and easy to understand contents, but in their own way. Making contents search-engine friendly is referred to as SEO by the professionals.

Continue reading “WordPress SEO plugins: Yoast vs The SEO Framework”

How to update WordPress the right way

Updating WordPress is as easy as updating your smartphones. With a single click, you will get the greatest and latest version of the WordPress engine running on your website. But, most of us hesitate to update our WordPress websites. No matter how big the update is or how cool the features are, we’re unwilling to do update the website, Why? Because we have qualms about it.

Continue reading “How to update WordPress the right way”

Customize the Easy Digital Downloads thank you page [visual guide]

When you run an e-commerce store, the “thank you” page is an important part of your set up as is the first thing the client will experience after completing a purchase. In this post, we will see how to customize the Easy Digital Downloads thank you page or replace it with a completely custom page.

Continue reading “Customize the Easy Digital Downloads thank you page [visual guide]”

Easy Digital Downloads archive hooks [visual guide]

If you want to customize WordPress themes and plugins, the best way is using hooks and Easy Digital Downloads is no exception. Hooks allow you to add/remove elements to your design or change existing parts or strings in an “update-friendly way”, keep your code organized in the best way and comply with WordPress development standards.

Sometimes finding the right hook to use can be difficult, so I decided to put together some visual guides to easily visualize the most useful hooks for Easy Digital Downloads.

Continue reading “Easy Digital Downloads archive hooks [visual guide]”

Add custom checkout fields to Easy Digital Downloads

If you use Easy Digital Downloads for your e-commerce store, you are probably a fan of his minimal and straightforward checkout like I am. At the same time, I have to say it is not rare I need to implement custom checkout fields to collect additional information from users.

Continue reading “Add custom checkout fields to Easy Digital Downloads”