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
Tweet

More Decks by WordPress Greek Community

Other Decks in Technology

Transcript

  1. Websites: The Art of War WordCamp Athens 2022

  2. “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
  3. 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
  4. About me Hi, my name is Nikola Dimitrijević… ✣ Husband

    and father ✣ Web developer ✣ Heavy metal fan ✣ History buff ✣ Comic books lover ✣ Tea addict
  5. 1. Know thyself

  6. 1. Know thyself ✣ Define goals ✣ Create a roadmap

    ✣ Expect the unexpected ✣ Evaluate the website
  7. 2. Choose your battles

  8. 2. Choose your battles ✣ Know when to retreat ✣

    Don’t be stubborn
  9. 3. Prepare your battlefield

  10. 3. Prepare your battlefield ✣ Spend a bit more for

    better web hosting ✣ Optimize ✣ Be proactive
  11. 4. Choose your allies

  12. 4. Choose your allies ✣ Building your own functionalities vs

    using overkill solutions ✣ Don’t reinvent the wheel
  13. 5. Beware of hidden enemies

  14. 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
  15. 5. Beware of hidden enemies ✣ Monitor for updates ✣

    Test everything ✣ Implement version control ✣ Backup
  16. 6. World War 3rd-party

  17. 6. World War 3rd-party ✣ 3rd-party scripts and software ✣

    GTM is a great tool, but… ✣ Plugins in most cases are 3rd-party software
  18. 7. Stand your ground

  19. 7. Stand your ground ✣ You vs marketing, visual design,

    clients ✣ Challenge ✣ Backup your claims with numbers ✣ Suggest an alternative
  20. 8. What’s next

  21. 8. What’s next ✣ Provide extra value ✣ Monitor website’s

    competition ✣ Be consistent ✣ Adapt
  22. 9. Consider this as well

  23. 9. Consider this as well ✣ Time is of essence

    ✣ Invest money in your project
  24. Thanks! Any questions? You can find me at @buki_zvani_pera on

    Twitter 24