Source: https://habr.com/ru/post/144410/More articles:Protecting an Ajax Application Against Cross Site Request Attacks (CSRF)How do we find the inaccessible modelRelease LLVM 3.1Create a web form to send faxes through AsteriskYandex is looking for a satellite map of St. PetersburgQScintilla: highlight syntax in applicationTest Driven Design - the first implementation experienceOutWiker. Open Source program for storing notesWhy are many agents better than one?Argparse - Parsing arguments and command line parameters with easeAll Articles