What architecture will be, from a business point of view, is not so important. It will be fundamental in the case of a highly loaded portal, where there are a lot of connections and transactions with a huge number of visitors at a time. In the case of our oil service, there are no questions […]
Tag: software development
How to manage software development?
We compare domestic products for project management. In 2022, we at Navicon, like many IT companies, faced the suspension of Jira, Trello, Asana, and a number of specialized products from global IT giants. For users, this means the inability to purchase new licenses, change the tariff – and even the gradual blocking of existing paid […]
IT newcomers failures
“I need to feed my family”This is a direct consequence of the aggressive advertising of courses that promise rapid income growth. Well, at least people don’t get loans before leaving for IT – well, if that’s the case. At first, in IT, a person is paid little. If he is not yesterday’s student, then there […]
Defining bots on a website using neural networks
WordPress big data Machine learning Artificial intelligence From the sandbox A couple of years ago, like many other site owners in RuNet, I faced a sharp increase in visitors from social networks. At first, this was pleasing, until it came to a detailed study of the behavior of such “users” – it turned out that […]
Steps for software production
Service support in production, monitoring and fixing errors After the release, it is important to monitor errors and atypical behavior of metrics for at least a day. The development team should have a resource to quickly fix bugs after the release, I recommend planning tasks in the sprint taking this factor into account. If major […]
Steps from development to production
In asynchronous applications, the request UUID must be added to the log, by which it will be easy to track the entire chain of logs for a particular call. If the logs are written in an understandable form and you can easily determine what exactly the error is, then the work has been done well. […]
Web tools for software developers
▍ Mockito It allows you to create a similar object, the so-called “stub” and specializes specifically in them. Thus, you can create your own implementation of interfaces, classes with the necessary functionality, test their work for correctness. There is a good article on Mockito here. Above, we have already talked about working with the database, […]
Web development setup
Any work of a java programmer is based on the basis, which means not only direct knowledge of the programming language itself, but also knowledge of additional components, without which programming in its pure form becomes quite difficult or uncompetitive in time. That is what we will talk about in this article. The following presentation […]
How to work with IDOR hackers
To find IDOR, hackers intercept API requests and substitute new identifiers into them using a web proxy, such as BURP Suite. Sometimes they rely on luck and brute-force IDs, but there are more elegant techniques, such as swapping session labels. To find IDOR: You need to create two users and save their session labels. This […]
Storing neural networks in a table-network DBMS HTMS has obvious advantages.
Firstly, the ability to store a large number of similar neural networks that differ in the parameters used in training – the number of epochs, the learning rate and the bias value and, accordingly, the weight coefficients, which allows you to choose the best one after a set of actions to check them. Secondly, different […]