Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Websites: The art of war - Nikola Dimitrijevic [EN]

Websites: The art of war - Nikola Dimitrijevic [EN]

If you own or develop and maintain websites, there is a constant threat of having website under-perform, getting attacked, or just look outdated. Believe it or not, but by following the principles of 2,500 years old military book you can make websites secure, and have them perform and rank well.

WordPress Greek Community

April 09, 2022

More Decks by WordPress Greek Community

Other Decks in Technology


  1. “If you know the enemy and know yourself, you need

    not fear the result of a hundred battles. If you know yourself but not the enemy, for every victory gained you will also suffer a defeat. If you know neither the enemy nor yourself, you will succumb in every battle.” ― Sun Tzu, The Art of War
  2. About me ✣ In IT professionally since 2008 ✣ Working

    in web since 2010 ✣ First contact with WP in 2013 ✣ Developed first custom theme in 2016 ✣ Worked in corporations, agencies, startups and as a freelancer ✣ Web developer at Ogury and owner of AFL Development
  3. About me Hi, my name is Nikola Dimitrijević… ✣ Husband

    and father ✣ Web developer ✣ Heavy metal fan ✣ History buff ✣ Comic books lover ✣ Tea addict
  4. 1. Know thyself ✣ Define goals ✣ Create a roadmap

    ✣ Expect the unexpected ✣ Evaluate the website
  5. 3. Prepare your battlefield ✣ Spend a bit more for

    better web hosting ✣ Optimize ✣ Be proactive
  6. 4. Choose your allies ✣ Building your own functionalities vs

    using overkill solutions ✣ Don’t reinvent the wheel
  7. 5. Beware of hidden enemies ✣ Narrow enemy’s attack line

    ✣ Choose plugins carefully ✣ Don’t overuse plugins ✣ Limit users ✣ Enforce strong passwords ✣ Never develop directly on production
  8. 5. Beware of hidden enemies ✣ Monitor for updates ✣

    Test everything ✣ Implement version control ✣ Backup
  9. 6. World War 3rd-party ✣ 3rd-party scripts and software ✣

    GTM is a great tool, but… ✣ Plugins in most cases are 3rd-party software
  10. 7. Stand your ground ✣ You vs marketing, visual design,

    clients ✣ Challenge ✣ Backup your claims with numbers ✣ Suggest an alternative
  11. 9. Consider this as well ✣ Time is of essence

    ✣ Invest money in your project