Categories
Uncategorized

PDF Viewer: React

As, with video player in my previous post. I needed a pdf viewer in my react project. There are a lot of options to choose from so I was confused for a while.

Finally, I chose react-pdf and implemented it in my projects.

It has very good documentation and support. In case, you are stuck somewhere then you can always use google to help you out.

Categories
Uncategorized

Video player in react

I came across an interesting player in react. And I thought that I should share it with you guys.

It can be customised and has lots of tweaks. Without further adieu … let me introduce you to the react-player.

It has good documentation and support.

Categories
Uncategorized

Happy Holidays

It’s been a while since I have posted something new. To all site visitors; I have been busy for a while but you can expect monthly updates from now on…

Happy holidays…

Categories
Uncategorized

Staying updated in PHP

I came across a good resource while surfing the internet. It helps me stay up to date in PHP.

Drum roll…

Let me introduce you to one of its kind of magazine for PHP. Yes, you heard me right.

PHP Architect is a magazine for PHP which allows you to keep up with latest trends. For more information please visit their website: phparch.com

Categories
Uncategorized

Upload image and file in Codeigniter

I came across this interesting article: https://www.guru99.com/codeigniter-file-upload.html while trying to write code for image upload.

Check it out. Its very simple to understand.

Categories
Uncategorized

Missing PhpMyAdmin

Sometimes you will find yourself without a GUI for managing database like PhpMyAdmin. There is no need to panic in this case; Adminer is here for you.

I came across this utility years ago and it still does a great job with its simple interface.

Just upload the Adminer PHP script to your www or httpdocs folder and access it through browser.

Voila you have a GUI for managing your MySql database.

Categories
Uncategorized

Securing WordPress

Here are some resources which will help you secure your wordpress site:

  • Hardening WordPress: https://codex.wordpress.org/Hardening_WordPress
  • The Ultimate WordPress Security Guide: https://www.wpbeginner.com/wordpress-security
  • Sucuri: https://blog.sucuri.net
  • WordPress Security – 19+ Steps to Lock Down Your Site: https://kinsta.com/blog/wordpress-security

Information taken from the book: WordPress All-In-One for Dummies, 4th Edition

Categories
Uncategorized

Hacking for developers

It might seem like a strange topic. However, it leads us to an odd question.

Why should developers learn how to hack websites, web application or mobile apps ?

The answer lies in a single word, security.

If you want to avoid your applications from being hacked you have to write secure code.

Hackers, typically take advantage of vulnerabilities in your application to hack it. And get private information from your system.

If you know how your applications security can be breached then you can take the required steps to avoid being hacked.

That is one of the reasons why developers should know hacking. From, now on; I will be adding hacking tips and tricks in this blog.

Categories
Blog Post Theme

Bootstrap Snippets

Sometimes, we need code to enhance our website according to latest design trends. For bootstrap, I prefer bootsnipp.com since it has many code snippets from a community of developers who believe that sharing their code can make life easier for others.

There are also code snippets written for other UI frameworks like Foundation, Semantic UI and Materialize at bootsnipp.com

Categories
Theme

Starter themes for WordPress

Starter themes help you design themes with a stable foundation. Here are a couple of wordpress starter themes that I came across recently:

  • http://underscores.me/
  • http://jointswp.com/
  • https://understrap.com/
  • https://roots.io/

If you are familiar with Foundation then jointswp.com will be a good starting point for you.

Also, Bootstrap related wordpress starter theme can be found at understrap.com