Kirill Epifanov's profile photo

Kirill Epifanov

Featured in: Favicon dev.to

Articles

  • 2 months ago | pvs-studio.com | Kirill Epifanov |Andrey Karpov

    Developing modifications for Minecraft is a fun and enjoyable hobby. In this article, we'll explore errors in mods for our favorite game through the Custom NPC+ project. We'll reproduce them in-game and crash Minecraft. Introduction Anyone who has played Minecraft is well aware of its vibrant modding community. By the way, the author of the article is also an avid modder.

  • Aug 14, 2024 | pvs-studio.com | Konstantin Volohovsky |Kirill Epifanov |block.getStatements .add |CtElement parent |Andrey Karpov

    Tags: #Knowledge #StaticAnalysis #Java Static analysis is a robust tool that helps developers to control code quality. Let's try to develop a simple analyzer for Lua using Java and see what's under the static analyzer hood. Small foreword We'll write the static analyzer for Lua in Java. Why Lua? Its syntax is simple, and there's no need to get bogged down in details. It's also a good language, especially compared to JavaScript. Why Java?

  • Jul 12, 2024 | pvs-studio.com | Kirill Epifanov |Konstantin Volohovsky |String codeChallenge |Andrey Karpov

    User authorization and registration are important parts of any application, not only for users but also for security. What pitfalls does the source code of a popular open-source identity management solution hide? How do they affect the application? If you've ever implemented authorization for web apps, you probably know all the frustrating issues that can arise. I'm no exception, either. Once, I implemented the messenger-based authorization in the frontend part of one project.

  • Jun 21, 2024 | dev.to | Kirill Epifanov

    Author: Kirill EpifanovThe "&" and "|" operators are pretty straightforward and unambiguous when applied correctly. But do you know all the implications of using bitwise operators instead of logical ones in Java? In this article, we will examine both the pros of this approach in terms of performance and the cons in terms of code readability. Before we startThis is the third and the final article of the series.

Contact details

Socials & Sites

Try JournoFinder For Free

Search and contact over 1M+ journalist profiles, browse 100M+ articles, and unlock powerful PR tools.

Start Your 7-Day Free Trial →