We were fighting with the ANR rate in our app for almost a year. We fixed all the bugs in our code and our libraries and reported some issues to 3rd party lib vendors. It was mostly executing a long operation on the main thread. But we were still...
IDA SDK tech demo on how to implement a Hex-Rays-like UI functionality in your plugin.
Scala Steward is a bot that helps you keep your project’s dependencies and SBT plugins always up-to-date. It is a very useful tool because the world of Scala is evolving rapidly and it can become quite hard to keep up with all the updates. And...
A practical example of modern CMake usage in a complex real-world project called RetDec.
RetDec is an open-source machine-code decompiler based on LLVM. It isn’t limited by a target architecture, operating system, or executable file format: Runs on Windows, Linux, and macOS. Supports all the major object-file formats: Windows PE...
YARA has been popular tool and language in a malware hunting community for quite some time and it is still getting a lot of attention. Individuals and organizations collect rulesets that they process, scan with them, export them to VirusTotal...
The post provides tips for creating and reviewing merge requests (also known as pull requests). These tips will allow you to step up your game and manage the process like a pro.
In the previous post I introduced and explained the rationale behind Scala Server Toolkit. Today I would like to continue and get into more detail of some of the offered modules. Getting Started Our goal is to initialize and start a simple HTTP...
We are introducing a series of notebooks on machine learning in Python. Notebooks describe a complete machine learning workflow using many examples and explanations. They contain hints about what to do when model performance is not satisfactory...
Today I would like to introduce a new project called Scala Server Toolkit. In short it is culmination of years of Scala server development at Avast representing the best practices we have gained. We decided we want to share it with everyone because...