5 ways reduce image size to speed up website

resize image feature

Introduction When traveling, most people take picture using the smart phone. The pictures’ dimensions are 3600 x 2400 pixels or higher. The file size is more than MB, or even GB. When you upload the images to the website, it will slow down the page loading because the image size …

Continue reading

Spell autocorrect with edit distance – Code


Google provides a powerful spell correct for validating the keywords we type into the input text box. It checks against a dictionary. If it doesn’t find the keyword in the dictionary, it suggests a most likely replacement. To do this it associates with every word in the dictionary a frequency, …

Continue reading

Adapting to change in the time of COVID -19

adapt COVID-19

I haven’t made videos for more than a year. I am determined to make this video different. This is the first time I didn’t write the script before shooting the video. I just press the record button,  let my thoughts flow,  express the actions of adapting to change. COVID-19 has …

Continue reading

Monarchy succession order – code

royal succession order

Monarchy succession order is also known as The line of succession to the British throne. The succession to the British throne is determined by descent, sex, legitimacy, and religion. Under common law, the Crown is inherited by a sovereign’s children or by a childless sovereign’s nearest collateral line. The basis …

Continue reading

SiteGround settings, issues and fixes

SiteGround review table of content: 1. Introduction 2. From Bluehost to SiteGround 3. SiteGround review – Nice things 4. SiteGround review – 3-tiers caching 5. SiteGround Issues, headaches and workarounds 6. Conclusion 1. Introduction WordPress is a great platform to build website. It is possible that only one developer can …

Continue reading

10 Eclipse settings you must know for Java development

eclipse must know settings

Top 10 eclipse settings are: 1. Open the Exiting Projects 2. Red sign on Project in Package Explorer 3. Change System Library 4. Run JUnit 5. Import External JARs 6. Turn on Autosave 7. Run with Arguments 8. Find the Command Line to Run the Program 9. Upgrade Eclipse to …

Continue reading

Big O-notations and interview questions

Big O notation cheat sheets

Introduction Big O notation interview questions provide the extended Big O notations for top interview questions. What is Big O notation? Big O notations describe the time or space required for the execution in software program. The execution can be an operation in data structures, such as add, delete or …

Continue reading